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

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

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

Molehill 3D API вводный курс статей. часть 4. Первый 3D объект с простой текстурой.

Запись от skyman000 размещена 28.05.2011 в 18:00
Обновил(-а) skyman000 28.05.2011 в 20:22

Содержание:

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 выбрать обьект и экспортировать.
(цифрами показано в какой последовательности тыкать)

Полученный файл можно будет легко подключить к главному классу проекта.
Примерно так:
Код AS3:
 
			var obj3d:tank0 = new tank0();
			vertexData = Vector.<Number>(obj3d.Vertex);
			indexData = Vector.<uint>(obj3d.Index);
собственно кроме этой детали этот пример кода почти не отличается от предедущего
стоит только упомянуть о оптимизации кода.
Для того чтоб у вас сработало хоть какое то ускорение обязательно запускайте готовый swf через html с настройками wmode: "direct" в обьекте params

Кроме того отрубаем обработку ошибок которая лиший раз грузит проц
Код AS3:
context3D.enableErrorChecking = false;
ставим
Код AS3:
stage.quality ="LOW";
не уверен что это как то влияет на обьекты типа Stage3D но на всякий случай пусть будет

а так же тут
Код AS3:
	context3D.configureBackBuffer(stage.stageWidth, stage.stageHeight, 0, true);
ставим сглаживание – 0


продолжение следует…
дальнейший вектор движения в изучении флеш 3д интерфейса
http://www.uza.lt/2011/02/27/molehill-roundup/

и тут можете скачать архив со всеми скриптами и исходники
Изображения
Тип файла: jpg 13123.jpg (78.8 Кб, 1871 просмотров)
Вложения
Тип файла: rar 4.rar (317.0 Кб, 273 просмотров)
Всего комментариев 0

Комментарии

 

 


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


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