Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Блоги > Alex Lexcuk

Оценить эту запись

3D анимация персоонажа

Запись от Alex Lexcuk размещена 06.03.2010 в 12:20

Первый удачный эксперимент по портированию анимации из блендера во флеш. Был изготовлен человечек из спичечных коробков. Работает быстро? весит мало, по моему 40 кадров получилось, можно было и побольше, исходник прилагается.
В общем изготовлены классы:
Bone
Armature
AnimationObj
Obj3d
RenderObj
Ну вот и все...
http://www.murmadillo.tut.su/blender/mesh-include.html
Всего комментариев 11

Комментарии

Старый 06.03.2010 16:48 Волгоградец вне форума
Волгоградец
 
Аватар для Волгоградец
Работает быстро. Неплохо получилось, молодец.
Старый 06.03.2010 17:02 MrPoma вне форума
MrPoma
 
Аватар для MrPoma
У вас Блендер сохраняет UV-координаты при экспорте в 3DS?
Старый 06.03.2010 17:33 Alex Lexcuk вне форума
Alex Lexcuk
>>У вас Блендер сохраняет UV-координаты при экспорте в 3DS?

Не знаю, сегодня снес систему, каспер умер, вирусов поналетало, 3Дмакс ставить не буду, так что проверить не могу.
Старый 07.03.2010 01:40 chabapok вне форума
chabapok
у меня сохраняет, судя по тому, что во флешке удается правильно наложить картинку.
Старый 07.03.2010 05:21 MrPoma вне форума
MrPoma
 
Аватар для MrPoma
У вас какой Блендер и какая ось?
Старый 07.03.2010 11:47 Alex Lexcuk вне форума
Alex Lexcuk
blender-2.49b-windows
Старый 07.03.2010 20:10 MrPoma вне форума
MrPoma
 
Аватар для MrPoma
Хм, соханяет. Значит не в этом была проблема. Модель из макса подгружается вместе с текстурами, а для блендеровской тестуру надо назначать самостоятельно.
Старый 08.03.2010 11:40 KiL33 вне форума
KiL33
 
Аватар для KiL33
круто
Старый 09.03.2010 17:04 Fernando Costa вне форума
Fernando Costa
 
Аватар для Fernando Costa
очень
Старый 02.04.2010 02:59 LOS2008 вне форума
LOS2008
Alex Lexcuk
Всё руки не доходят написать вам на мыло, вот через форум тогда - перед отрисовке треугольников вы программно рассчитываете нормали и ищете невидимые грани. Но только какой смысл(?), ведь функция drawTriangles имеет параметр удаления невидимых граней: положительной или отрицательной направленности. Я написал свой 3D движок и использовал эту "хардварную" функцию.
Старый 03.04.2010 00:32 Alex Lexcuk вне форума
Alex Lexcuk
А и точно, как это я проморгал, нормали можно не считать, складывая все грани в массив, а потом сделать вот так

Код AS3:
gr.drawTriangles(vr, ind, uv, TriangleCulling.POSITIVE);
и можно будет увидеть только невидимые грани если сделать

Код AS3:
gr.drawTriangles(vr, ind, uv, TriangleCulling.NEGATIVE);
LOS2008 спасибо, что идею подкинули, я так глубоко не рыл.
 

 


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


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.