Molehill 3D API вводный курс статей. часть 4. Первый 3D объект с простой текстурой.
Содержание:
Molehill 3D API вводный курс статей. часть 1. Что такое Molehill?
Molehill 3D API вводный курс статей. часть 2. Усложнение задач.
Molehill 3D API вводный курс статей. часть 3. Работа с матрицами.
Molehill 3D API вводный курс статей. часть 4. Первый 3D объект с простой текстурой.
Первый 3D объект с простой текстурой.
После того как мы вручную создали плоский треугольник и наложили на него текстуру стоит попробовать загрузить настоящий трехмерный объект. Для образца я нарисовал в 3D max низкополигональную модель танка натянул текстуры. Немного переделав парсер с dreammania.net получаем буфер вершин и индексов.
Для запуска надо подрубить этот скрипт в 3d max выбрать обьект и экспортировать.
(цифрами показано в какой последовательности тыкать)
Полученный файл можно будет легко подключить к главному классу проекта.
Примерно так:
var obj3d:tank0 = new tank0(); vertexData = Vector.<Number>(obj3d.Vertex); indexData = Vector.<uint>(obj3d.Index);
стоит только упомянуть о оптимизации кода.
Для того чтоб у вас сработало хоть какое то ускорение обязательно запускайте готовый swf через html с настройками wmode: "direct" в обьекте params
Кроме того отрубаем обработку ошибок которая лиший раз грузит проц
ставим
не уверен что это как то влияет на обьекты типа Stage3D но на всякий случай пусть будет
а так же тут ставим сглаживание – 0
продолжение следует…
дальнейший вектор движения в изучении флеш 3д интерфейса
http://www.uza.lt/2011/02/27/molehill-roundup/
и тут можете скачать архив со всеми скриптами и исходники
Всего комментариев 0
Комментарии
Последние записи от skyman000
- Molehill 3D API вводный курс статей. часть 4. Первый 3D объект с простой текстурой. (28.05.2011)
- Molehill 3D API вводный курс статей. часть 3. Работа с матрицами. (28.05.2011)
- Molehill 3D API вводный курс статей. часть 2. Усложнение задач. (28.05.2011)
- Molehill 3D API вводный курс статей. часть 1. Что такое Molehill? (28.05.2011)