В этой статье мы научимся загружать 3DS модели в GLScene. Эти модели легко создаются и редактируются в 3DSMax. Формат не поддерживает анимации.
Итак, Вы уже добавили и настроили все необходимые компоненты для создания самого простого приложения на GLScene. Теперь нужно добавить в компоненте TGLScene объект FreeForm (показано на рисунке ниже)
Как раз этот объект и будет нашей моделью. Добавьте в Uses модуль GLFile3DS. Он необходим для работы с форматом 3DS.
После этого необходимо загрузить модель:
GLFreeForm1.LoadFromFile('test.3ds');
Я эту процедуру вызвал в обработчике onCreate формы.
Ну в общем и все, модель загружена. Также в модели можно указать файлы текстур (просто отредактировав модель соответствующим образом в редакторе) которые будут использоваться. Добавим компонент TGLMaterialLibrary. Затем, у GLFreeForm указать в свойстве MaterialLibrary добавленный компонент GLMaterialLibrary1. Это будет означать, что все необходимые текстуры используемые в модели будут загружаться в GLMaterialLibrary1. Обращу ваше внимание на то, что сами текстуры не добавляются во время экспорта из редактора в файл, а значит помимо модели нужно еще иметь и файлы текстур.
посмотреть, лето 2011 интернет магазин обуви мокасины низкие цены.
sapato.ru
мода сезона кожаные перчатки купить модные бренды, низкие цены.
sapato.ru
Просмотров: 2873
|
0
(21.08.2010) 2. Санек
побольше инфы бы, какой нить реально большой проект охвативший весь движок
![]() |
|
-1
(11.06.2009) 1. илья
так себе,хеновато
|
Copyright © 2008-2012 Программирование на Delphi для начинающих и не только
Полнота авторских прав на все материалы, опубликованные на сервере DelphiDevelop.ru принадлежит их авторам
Перепечатка материалов разрешается с указанием авторства и гиперссылки на первоисточник информации
Хостинг от uCoz