Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

3DS format (colors)


Javlon ©   (2002-08-16 13:52:00) 

Kak открит 3ds format с цветами
Если сделат
freeform1.loadfromfile("sd.3ds");

обект серого цвета


SI-riuss   (2002-09-11 19:30:00) [1]

А-а-а. В принципе все тоже самое, только обязательно через GLMaterialLibrary1. Без нее у меня не шло. Ну попробую так, хотя сомневаюсь.


Javlon   (2002-09-10 07:36:00) [2]

Ты не правильно поняль
UsemeshMaterials| true
не обязательно оно по уьалчагтю стоит так
Objtct inspektor

name |freeform1
Materiallibrary |GLMaterialLibrary1
потом здесже есть
material+
texture
+Disabled|False<-------
и все



SI-riuss   (2002-09-07 12:03:00) [3]

Чета не врубаюсь...
GLMaterialLibrary1 поставил - понятно, а вот куда писать UsemeshMaterials - не понял. Типа так: GLMaterialLibrary1.UsemeshMaterials:=true; ??? - не пойдет.
Или в Object inpectore вместо GLMaterialLibrary1 вписывать UsemeshMaterials ?


Javlon   (2002-09-04 18:09:00) [4]

Из палитры компонентов добав GLMateriallibrary
потом
Так ":Object inpectore" ест такая вещ
в списке
...
+Material
Materiallibrary| GLMaterialLibrary1 <-----------суда пиши
...
UsemeshMaterials| true

Все отвечаю получется


SI-riuss   (2002-08-26 11:04:00) [5]

>Javlon
Объясни конкретно, что у тебя получилось. Загрузить 3ds с материалом?


Nafander   (2002-08-26 08:42:00) [6]

Ну должно же быть что-то что облегчает енту ерунду, просто зла не хватает !!!!!!
Интересно хоть сведения о том, что объект раскрашен в разные цвета сохраняются или нет ?


Nafander   (2002-08-26 08:36:00) [7]

Тогда получается фигня какая-то, что значат модели без текстур и прочего. И получается продалбайся с моделью в 3DS Max, потом долбайся с тем чтоб разукрасить ее в Делфи :((((((


SI-riuss   (2002-08-24 11:43:00) [8]

В файлах *.mat хранятся данные только о материале для 3DStudio и это совсем другое, чем 3ds. Какой экспорт?


Javlon   (2002-08-24 08:33:00) [9]

Братани все ок
У меня получился freeform1.material:=[materilalibrary1];
и все наши мучения кончалис
и не забудте
freeform1.material.texture.disabled:=false;

Спасибо всем!!!!


Javlon   (2002-08-24 08:30:00) [10]

Братани все ок
У меня получился freeform1.material:=[materilalibrary1];
и все наши мучения кончалис
и не забудте
freeform1.material.texture.disabled:=false;

Спасибо всем!!!!


Nafander   (2002-08-22 11:31:00) [11]

Есть в 3D Max экспорт в *.obj и *.mat их не как нельзя использовать? GLScene понимает obj, но mat не грузит :(
Может можно как-то в 3D Max записать поверхность объекта в какой нибудь bmp или jpg?


SI-riuss   (2002-08-21 23:03:00) [12]

У меня та же проблема. Вроде работать должно, если UseMeshMaterials:=true, ан не работает.


Nafander   (2002-08-20 08:33:00) [13]

Ага, но вот если я сделал модель в 3d Max как мне не напрягаясь можно экспортировать матерьял, а потом только загрузить его в Дельфи?


BAPBAP   (2002-08-16 18:58:00) [14]

Это тебе надо текстуры сверху прикручивать. Они в виде обычных файлов типа .bmp, .jpg и т.д.
В свойствах freeform посмотри, там есть такое material. Загружаешь граф-файл, он "обтекает" твою форму и всё ок.


Наверх

Титульная страница Поиск, карта сайта Написать письмо