Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   Sandy 1.2 + 3Dmax ASE (http://www.flasher.ru/forum/showthread.php?t=128906)

uchenik12345 20.08.2009 03:22

Sandy 1.2 + 3Dmax ASE
 
Вложений: 1
Принципиально надо сунуть 3Dmax обьект в АS2 флаш и потом его там крутить и рассматривать камерой.

Движок Sandy 1.2. Делаю обычный Bоx:
Код AS1/AS2:

var o:Object3D = new Box( 50, 50, 50 , 'quad');

все есть, все видно. Текстуры тоже можно повесить, неважно.

Теперь пробую АSЕ фаил:
Код AS1/AS2:

box = new Object3D ();
AseParser.addEventListener (AseParser.onInitEVENT , function(){trace ('Init ASE'); bg.addChild(box);});
AseParser.addEventListener (AseParser.onLoadEVENT , function(){trace ('Load ASE');});
AseParser.addEventListener (AseParser.onFailEVENT , function(){trace ('Fail ASE');});
AseParser.addEventListener (AseParser.onProgressEVENT , function(){trace ('Progress ASE');});
AseParser.parse( box, 'box.ASE' );

вижу Load ASE, Progress ASE......Progress ASE, Init ASE, то есть парсер чтото там поделал.
Но ничего на экране не появилось. В чем проблема?

вот сам фаилик, в архиве, если проблема в нем. фаилик делал не я, но поидее должен пахать. сааамый простенький бокс.
Вложение 22786

Mr.Olegator 20.08.2009 18:38

А кто будет камеру создавать и сценовую группу? + нужно импортировать ещё и классы! Ах да, ещё и отрендерить мир!

Добавлено через 8 минут
:quiet: Вот тебе: ИЗУЧАЙ!!!

uchenik12345 21.08.2009 04:13

да при чем тут камера и мир. я же написал что куб есть и его видно, хочу двигаю, хочу кручу, хочу вид меняю. то есть и камера и мир у меня сделаны и работают.
Меня волнует именно импорт фаилов из 3Dmax.

Желательно с текстурами. Поэтому АSЕ. Вернее в конечном итоге импорт обьекта скажем с 50 плоскостями из которых 20 имеют одну текстуру, 30 другую. И мне надо будет в полученной модели заменять текстуры на другие. Причем те что надо.

Проблема как раз в том что АSЕ обекта я невижу в отличае от примитивов, хотя поидее должен.
Причем box.getSize() дает 0,0,0 (хотя его для Object3D может и нельзя применять).

uchenik12345 16.09.2009 18:29

кто нибудь, скажите почему нет (невидно) моего .аsе обьекта?
могу дать весь код, но дело именно в экспорте из MAX-a и парсинге .аsе.


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

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