forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Кто какую игру делает? Скрины (http://forum.boolean.name/showthread.php?t=3967)

Mr_F_ 30.07.2013 18:14

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Влетает при запуске, в лог ничего не пишет, в консоли ругается на "shadowDemo.ids".
в конфиге logMode = 2 (там он есть но не 2) поставь и скопипасть лог.
---
обещанные видосики
http://www.youtube.com/watch?feature...&v=7IolXxg1_q8 - основной
http://www.youtube.com/watch?v=2jk5T...ature=youtu.be - тени и АО
http://www.youtube.com/watch?v=vWqxp...ature=youtu.be - ранний тест 1
http://www.youtube.com/watch?v=7QcvG...ature=youtu.be - ранний тест 2 (можно спалить воксельный reflection occlusion тачки и маскирование спекуляра тенями от соотв источников - даже там где диффузно эти тени затухли)
http://www.youtube.com/watch?v=VC5pf...ature=youtu.be - ну а это бутылочка моя давняя, но сюда вроде не постил

Arton 31.07.2013 08:32

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Mr_F_ (Сообщение 264453)
в конфиге logMode = 2 (там он есть но не 2) поставь и скопипасть лог.

Проблема решена, дело было в запуске с рабочего стола.

pax 31.07.2013 12:54

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от ABTOMAT (Сообщение 264439)
Итак, джентльмены!

Зашел понаблюдать скелетку и наблюдаю

Nikich 31.07.2013 13:04

Ответ: Кто какую игру делает? Скрины
 
Значит в скором времени он порадует новыми плюшками.

RegIon 31.07.2013 13:54

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от pax (Сообщение 264493)
Зашел понаблюдать скелетку и наблюдаю

ff 22 , все норм. это хром веселый

pax 31.07.2013 14:07

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от RegIon (Сообщение 264496)
ff 22 , все норм. это хром веселый

Это Авте ковырялся

Crystal 31.07.2013 15:15

Ответ: Кто какую игру делает? Скрины
 
Я это вижу вот так:


moka 31.07.2013 15:25

Ответ: Кто какую игру делает? Скрины
 
"Вы смотрите Live страницу разработчика ABTOMAT'а, ожидайте что ваш компьютер будет перегреваться, взрываться и вообще не обязательно что-то будет работать или выглядеть ОК.."

ABTOMAT 31.07.2013 16:05

Ответ: Кто какую игру делает? Скрины
 
Да это я балуюсь тем, что загружаю разные модельки.
Столкнулся с тем, что модельки, импорченные их Source, не сглажены. Почему так — хрен знает.
Единственное что смог выяснить, это то что если в максе к ним применить модификатор Edit Poly то они тоже становятся в максе не сглаженными. Похоже на баг самого Макса.

Солдатика американского я скачал с турбосквида и хотел зариггить, но сделал это криво, что на одну вершину может прийтись больше 4 весов, мой экспортёр это не поддерживает, и начинаются глюки, что на скрине Пакса. А исправлять мне пока не хочется, т.к. базово работает, моя цель как можно быстрее сделать игру в которую можно играть.
Всем спасибо за посты, вы смотрите Live страницу, если чё-то не так как на скринах выше значит я там ковырякаюсь :-D

ant0N 31.07.2013 17:55

Ответ: Кто какую игру делает? Скрины
 
недавно начал делать
вместа скрина видео :)
http://www.youtube.com/watch?feature...&v=vnF1N_rWOWU
моделера оченама не хватает...

ABTOMAT 31.07.2013 22:08

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от ant0N (Сообщение 264521)
недавно начал делать
вместа скрина видео :)
http://www.youtube.com/watch?feature...&v=vnF1N_rWOWU
моделера оченама не хватает...

Напомнило: http://youtu.be/WAjTbpsBTus?t=2m42s

ABTOMAT 31.07.2013 23:34

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Mr_F_ (Сообщение 264349)
Можно! (не удержался). С этим как раз всё наименее через жопу там (подробности запостил в асю).

Короче выяснили.
Это реально баг 2014 макса. И вот чувак две недели назад даже запостил: http://forums.autodesk.com/t5/Autode...4/td-p/4334935
Пока что откатываюсь на 2013-й...
Там правда какой-то костыль предлагают...

ABTOMAT 01.08.2013 01:39

Ответ: Кто какую игру делает? Скрины
 
Короче насколько я выяснил, теперь (с 2014 макса) кости в костной системе идут в алфавитном порядке (Зачем? ЗАЧЕМ??!!!), а при попытке получения кости выдаётся имя кости по старому порядку. Видимо в одной функции сделали, а в другой ещё нет. Сделал детектинг версии Макса, если 2014, то пересортировываем. Надеюсь, в хотфиксах Макса это исправят, и я уберу (ограничившись спец. галочкой для тех, у кого вдруг окажется Макс 2014 без сервиспака).

Насчёт сглаживания — ситуация такая: импортёр моделек из Халвы не делает группы сглаживания, а лишь записывает инфу о нормалях, что логично. При экспорте у меня делается snapshot as a mesh (аналог модификатора Edit Mesh) чтобы перед экспортом "спечь" все модификаторы воедино. И тут-то Макс обсирается, просрав нормали. Если вручную применить модификатор Edit Mesh (Edit Poly) то будет ровно то же.
Короче, пересгладил группами, убедился, что с ними всё работает. так как выдёргивание моделек из Халвы — не моя приоритетная задача, а так, баловство, то трогать дело это пока не буду.
На скрине модельки без текстур, чтобы лучше было видно сглаженность. Ниже они же с текстурами.


Arton 01.08.2013 04:51

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от ABTOMAT (Сообщение 264560)
Короче насколько я выяснил, теперь (с 2014 макса) кости в костной системе идут в алфавитном порядке (Зачем? ЗАЧЕМ??!!!), а при попытке получения кости выдаётся имя кости по старому порядку. Видимо в одной функции сделали, а в другой ещё нет. Сделал детектинг версии Макса, если 2014, то пересортировываем. Надеюсь, в хотфиксах Макса это исправят, и я уберу (ограничившись спец. галочкой для тех, у кого вдруг окажется Макс 2014 без сервиспака).

Насчёт сглаживания — ситуация такая: импортёр моделек из Халвы не делает группы сглаживания, а лишь записывает инфу о нормалях, что логично. При экспорте у меня делается snapshot as a mesh (аналог модификатора Edit Mesh) чтобы перед экспортом "спечь" все модификаторы воедино. И тут-то Макс обсирается, просрав нормали. Если вручную применить модификатор Edit Mesh (Edit Poly) то будет ровно то же.
Короче, пересгладил группами, убедился, что с ними всё работает. так как выдёргивание моделек из Халвы — не моя приоритетная задача, а так, баловство, то трогать дело это пока не буду.
На скрине модельки без текстур, чтобы лучше было видно сглаженность. Ниже они же с текстурами.


Твои скриншоты нефурычат!

ABTOMAT 01.08.2013 15:05

Ответ: Кто какую игру делает? Скрины
 


Live

Доделал экспорт.
Спеку дополнил, кстати, вот она:

10 байт - название формата
2 байта - номер версии

2 байта - длина служебной строки
сама служебная строка

2 байта - кол-во объектов

ОБЪЕКТЫ

// Общая инфа

2 байта - флаги (1 - имеет геометрию, 2 - заскиннен)

2 байта - количество чайлдов

2 байта - длина имени объекта
само имя объекта

2 байта - кол-во сурфейсов

// Трансформации

// Позиция

4 байта - X
4 байта - Y
4 байта - Z

// Поворот

4 байта - quat.x
4 байта - quat.y
4 байта - quat.z
4 байта - quat.w

// Масштаб

4 байта - Масштаб X
4 байта - Масштаб Y
4 байта - Масштаб Z



(ЕСЛИ ЗАСКИНЕН)

2 байта - количество костей в системе.

КОСТИ

2 байта - длина имени кости
само имя кости

(КОНЕЦ ЕСЛИ ЗАСКИНЕН)

СУРФЕЙСЫ

4 байта - число вершин
4 байта - число индексов


ВЕРШИНЫ

4 байта - X
4 байта - Y
4 байта - Z


4 байта - U
4 байта - V
4 байта - W

4 байта - NX
4 байта - NY
4 байта - NZ

(ЕСЛИ ЗАСКИНЕН)

2 байта - id кости в системе 0
2 байта - id кости в системе 1
2 байта - id кости в системе 2
2 байта - id кости в системе 3

4 байта - вес кости 0
4 байта - вес кости 1
4 байта - вес кости 2
4 байта - вес кости 3

(КОНЕЦ ЕСЛИ ЗАСКИНЕН)

ИНДЕКСЫ

4 байта - первая вершина
4 байта - вторая вершина
4 байта - третья вершина


Атрибут "isSkinned" переехал в самое начало и превратился во флаги. Теперь он несёт в себе аж 2 флага (в дальнейшем добавим ещё):
1. имеет ли геометрию?
2. заскиннен ли?

Если не имеет геометрию, то вместо mesh создаётся pivot.

Также в экспортёре сделал галку, переключающую экспорт костей как мешей.

На финальном скрине вы видите, что кости скрыты. Возможность их экспортить в виде мешей всё же оставил, мало ль кому надо? Обратная совместимость опять обосралась, ну да и ладно.

За сим я торжественно объявляю, что моя работа с анимацией и скелеткой на данном этапе завершена! Конечно, ещё есть что поделать (в частности, у меня навящевая мысль, что веса некорректно развешиваются), но я придерживаюсь принципа "необходимого минимума". Осталось добить 2Д и спрайты, за одно из этих дел я вскоре возьмусь.

Ура, товарищи!


Часовой пояс GMT +4, время: 08:56.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot