Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   [...] 3D + simple3D (http://www.flasher.ru/forum/showthread.php?t=202176)

firefedot 02.07.2013 17:24

3D + simple3D
 
Доброе...
Задача: вращать трехмерный логотип.
Проблема: не кидается текстура нормально.

Текст:)
Смоделено в 3D Max'e 12 нужное лого, с текстурами и прочими ништяками и анимацией вращения.
Нашел микро мини движок - Simple3D, думал с ним будет быстрее, чем с другими.
Импортнул в него модель в формате .ASE (другие он по-моему не понимает, доков нормальных не нашел),
модель завелась как надо, дал ей вращение. Все вроде хорошо, и проект весит мало и анимация не тормозит, но текстура коряво ложиться...

как будто в верх ногами и наискось)
вот код или его часть)
Код AS3:

import com.simple3d.loaders.*; 
 
var ase:ASE = new ASE(1, new Logo());
/* окрашиваем модель в красный цвет */
ase.color = 0xff0000;
/* позиционируем модель на сцене флеш-ролика */
ase.x = 275;
ase.y = 200;
/* добавляем модель на сцену флеш-ролика */
addChild(ase);
/* поворачиваем объект */
ase.rotationX = 90;
/* загружаем 3D-модель */
ase.loadFile("/max/scool_116_anim.ASE");
/* функция, которая будет вызвана после загрузки ASE-модели */
ase.addEventListener(ASE.LOAD_COMPLETE, loadComplete);
function loadComplete(event:Event):void {
addEventListener(Event.ENTER_FRAME, render);
}
/* вращаем модель */
function render(event:Event):void {
ase.rotationY++;
ase.render();
}

картинка сделана классомм в во flash CS5 через пропертис )))

Вопрос: что можно сделать? Как прикинуть какой может размер менять с лого, хотя с него на модельке в максе он нормально прилеплен.
Или бросить этот движок и попробовать на чем то нормальном? только на чем? Alternativa3d требует своего логотипа везде... другие что то не очень знаю ...
какой лучше подойдет для данной микро задачи?
p.s. ради интереса сделал в After Effect флешку и загрузил ее в свой проект все ровно. но вес очень большой .. около метра.. против 6 Килобайт)
Спасибо , кто дочитал и спасибо тому, кто что то понял))
спасибо)


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

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