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

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

Ландшафт в 3dsmax. [Delphi]


Trof ©   (2005-01-24 18:31:00) 

Знатоки 3dmaxa подскажите как лучше раскрасить землю. Я делаю плоскость и заливаю её текстурой но всё получается очень монотонно. Можно ли как-нибудь добавить разные текстуры, например, у меня земля с текстурой травы можно ли сделать так что-бы она в некоторых местах плавно перетекала в текстуру земли.


Trof   (2005-03-15 07:44:00) [1]

Ноя делаю не очень много полигонов в ландшгафте и наклдываю одну большую текстуру - смотрится ничего, а если прорисовывать разные полигоны, то получается очень квадратично.


Домовенок   (2005-03-14 20:49:00) [2]

> Trof (14.03.05 18:40) [11]

Наверное столько, сколько у тебя их в ландшафте :)


Trof   (2005-03-14 18:40:00) [3]


> PAV   (14.03.05 18:37) [10]

Это сколькож полигонов понадобится?


PAV   (2005-03-14 18:37:00) [4]

еще можно присваивать разным полигонам разный material ID


wiz   (2005-01-26 16:25:00) [5]

2 megabyte-ceercop: ну мы же простых путей не ищем :)))


megabyte-ceercop   (2005-01-26 16:09:00) [6]


> 2 Trof: ну никто тебе не запрещает сделать Blend, потом
> сделать Render to texture, а потом уже используя полученную
> текстуру работать с ней

Тогда логичнее фотошоп!  :)


wiz   (2005-01-25 12:33:00) [7]

2 Trof: ну никто тебе не запрещает сделать Blend, потом сделать Render to texture, а потом уже используя полученную текстуру работать с ней

---
бритва Оккама: 'Не создавайте сущности сверх необходимого'


SyM   (2005-01-25 11:28:00) [8]

Надо открыть Heightmap в Фотошопе, создать новый слой, и с помощью разнообразных кистей,текстур и прочего нарисовать ландшафт. А еще проще все это сделать в Terragen, в шареваре версии размер текстур макс. 512X512.


Trof   (2005-01-25 10:40:00) [9]

Так я тоже делал только он по-моему не экспортирует Blend в 3ds
а значит загрузить в glscene не получится.


wiz   (2005-01-25 10:17:00) [10]

я не знаток 3dsmax'а, но всё-таки осмелюсь предложить вариант:

создаём материал типа Blend.
В нём заводим нужные нам материалы 1(трава) и 2(земля), и материал-маску (для начала подойдёт даже простой материал типа Noise).

а потом долго и вдумчиво играемся с этим :)


Trof   (2005-01-25 08:28:00) [11]

"UVW Mapping" это я понимаю, но получается нереалистично одна текстура повторяется тысячи раз и если чуть повыше поднять камеру то всё сливается в одно единое. Нельзя ли как-нибудь добавить другую текстуру в определённые участки земли с плавным перетеканием из неё в другую.


Домовенок   (2005-01-24 23:57:00) [12]

Ой... Перепутал... Это я в GLScene сказал как можно выкрутится, а в 3DSMax тебе нужно на необходимую плоскость применить модификатор "UVW Mapping", там нужно задать параметры U Tile, V Tile, W Tile...


Домовенок   (2005-01-24 23:53:00) [13]

Самое элементарное в твоем случае, так это изменить параметры Scale у текстуры. Что текстуру размножит по твоему ландшафту столько раз сколько ты укажешь.


Наверх

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