![]() |
Материалы и Blitz3D. Вопрос по текстурированию.
Дело вот в чём. Пишу
|
Ответ: Материалы и Blitz3D. Вопрос по текстурированию.
Режим смешивания EntityBlend?
EntityFX, посмотри тоже. А вообще, юзай pipline for 3ds max и там настраивай текстуры, а экспортируй в b3d format. |
Ответ: Материалы и Blitz3D. Вопрос по текстурированию.
Код:
mesh = LoadMesh("dot.3ds") |
Ответ: Материалы и Blitz3D. Вопрос по текстурированию.
Может здесь нужно использовать PaintMesh или PaintEntity?
|
Ответ: Материалы и Blitz3D. Вопрос по текстурированию.
Цитата:
простой пример в атаче прилагается как это можно реализовывать |
Ответ: Материалы и Blitz3D. Вопрос по текстурированию.
TextureBlend только ко второй применил. примени ко всем трем. ну хотябы к последним двум.
|
Ответ: Материалы и Blitz3D. Вопрос по текстурированию.
Применял, результата никакого. В уроке от блитз скул (шестой, если не ошибаюсь), который предложил Phyton, демонстрирует только текстурирование, а не указание пути текстур по материалам для определённой модели. Вопрос остаётся в силе.
|
Ответ: Материалы и Blitz3D. Вопрос по текстурированию.
выложи свой код, попытаюсь помочь...
|
Ответ: Материалы и Blitz3D. Вопрос по текстурированию.
Код:
Graphics3D 800,600,32,2 |
Ответ: Материалы и Blitz3D. Вопрос по текстурированию.
Ну если логически:
У тебя есть модель школы, т.е. сложный объект. Есть несколько несовместимых материалов(дерево, железо). Значит у тебя школа состоит из нескольких элементов. Значит тебе надо в максе обозвать все деревяные элементы школы (например, Wood1,Wood2...) и в блитце текстурировать дочерние меши. mesh = LoadMesh("school.3ds") For i=1 to CountChildren(mesh) meshChild=FindChild(mesh,("Wood"+i)) If meshChild<>0 then TextureEntity(meshChild, WoodTexture) ;а может быть здесь нужен PaintMesh next |
Ответ: Материалы и Blitz3D. Вопрос по текстурированию.
Цитата:
|
Ответ: Материалы и Blitz3D. Вопрос по текстурированию.
Цитата:
В этом коде идёт поиск дочерних объектов с именем "Wood", а когда найден, на него натягивается соответствующая текстура. А PaintMesh это к кистям относится. Кисть это текстура со свойствами: блеск, прозрачность. цвет и т. д. В справке блица хорошо всё объясняется. |
Ответ: Материалы и Blitz3D. Вопрос по текстурированию.
Нужно:
перебрать чилды ентити в чилдах перебрать сурфейсы получить с сурфейсов браши по слоям с брашей текстуры Код:
For i=1 To CountChildren(model)получить флаги, углы и бленды мем-хаком(чз длл) Код:
it=Peek_L(texture_t)получить имя файла текстуры Код:
name$=TextureName$(texture_t)наложить текстуры на браши с полученным блендом Код:
BrushTexture brush_,texture_,0,0не морочить яйца и ложить текстуры с моделью |
| Часовой пояс GMT +4, время: 14:28. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot