forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D Моделирование (http://forum.boolean.name/forumdisplay.php?f=18)
-   -   Урок.Создание ландшафта (http://forum.boolean.name/showthread.php?t=13013)

Program23 27.07.2010 13:35

Урок.Создание ландшафта
 
Вложений: 5
СОЗДАЕМ ЛАНДШАФТ!

1)Создаем Plane . Lenght и Widht делаем например:256 (это размер нашего Террайна). Lenght Segs и Widht Segs,делаем:24 (это детализация нашего ландшафта).
Вложение 10817


2) Конвертируем ландшафт в EditablePoly.Для этого жмем правой кнопкой мыши по Террайну, и там выбираем Convert to->Convert to EditablePoly.
Вложение 10818

3)Выбираем редактирование Polygon.
Вложение 10819

4)Находим вкладку Paint Deformation
Вложение 10820

5)Тут у нас есть инструменты,такие вот:
Push\Pull - рисуем ландафтик,делаем высоты.
Relax - сглаживание
Revert - опускание высот

Push\Pull Value - начальная высота создания высоты.
Brush Size - размер кисти

6)В итоге можно сделать,что-нибудь вроде этого:
Вложение 10821

Igor 27.07.2010 14:00

Ответ: Урок.Создание ландшафта
 
Не хватает понижения детализации в плоских местах

Program23 27.07.2010 14:04

Ответ: Урок.Создание ландшафта
 
Ну там я думаю можно соединить Полигончики.Ну вы же умеете.

Igor 27.07.2010 16:04

Ответ: Урок.Создание ландшафта
 
Я нет))

Program23 27.07.2010 17:02

Ответ: Урок.Создание ландшафта
 
ну погугли!

Randomize 31.07.2010 01:05

Ответ: Урок.Создание ландшафта
 
модификатором Optimize не пройтись чтоли?

upd. Прикрепил тему. Думаю пригодится.
Для полноты прошу добавить способы текстурирования.

Program23 06.08.2010 02:25

Ответ: Урок.Создание ландшафта
 
Вложений: 12
Текстуринг ландшафта №1(очень некрасивый)

1)Это очень некрасивый способ.Но раз я уж начал писать уж допишу.
Открываем наш созданный ландшафт. И применяем к нему модификатор UnwrapUVW и выбираем способ редактирования Face.
Вложение 10900

2)Теперь жмем кнопочку Edit.здесь у нас наш ландшафт.
Вложение 10901

3)Далее выделяем те полигоны которые составляют нашу гору.Выделили?
Вложение 10902

4)Жмем Mapping->Flatten Mapping.
Вложение 10903

5)Открывается менюшка.Там ничего не меняем и просто нажимаем ОК.
Вложение 10904

6)В итоге получилась вот такая штука.Всю текстуру нам надо будет поместить вот в этом выделенном квадратике( рис.ниже).
Вложение 10905

7)После того как я выделил луг и дно реки и использовал к ним Flatten Mapping, можно маштабировать крутитть,перемещать все это.Только бы все уместилось в квадратик.
Вложение 10906

8 )Все вы поместили все в квадратик.Теперь жмем Tools->Render UVW Template.
Вложение 10916

9)Тут появляется менюшка.Выбираем Width , Heigth:2048.Лучше делать развертку большим размером,впоследствии мы все равно сможем уменьшить размер уже готовой текстуры.Жмем Render UVW Template.И готовую картинку сохраняем в любом формате,только бы открылся граф.редактором.
Вложение 10917

10)ВОт теперь грузим полученную развертку в фотошоп и тут текстурим.
Вложение 10907

11)Вот получилась у меня такая текстура.
Вложение 10908

12)Теперь можно изменить размер текстуры.Жмем Изображение->Размер изображения и там в первых двух строчках вводим размер,например 256х256.

13)В максе применяем к нашему террайну текстуру и получается вот такая крокозяба.
Вложение 10909

Итог:Я понимаю,что в сто раз проще просто выделять нужные полигоны и применять к ним нужную текстуру и получиться тоже самое,но так мы смогли сделать несколько текстур в одной.

Program23 06.08.2010 02:30

Ответ: Урок.Создание ландшафта
 
Вложений: 14
Текстуринг ландшафта №2(нормальный,но наверно извращенский)

1)Вот у нас есть ландшафт.Делаем камеру так, чтобы мы видели ландшафт сверху вот так как на рисунке ниже.
Вложение 10918

2)Рендерим и сохраняем.
Вложение 10919

3)Открываем фотошоп и создаем новый проект с размером 256 на 256(смотря какого размера ваш ландшафт).
Вложение 10920

4)Теперь вставляем в этот проект наше ранее отрендренное изображение ландшафта(вид сверху) и пытаемся растянуть его по размеру 256х256.
Вложение 10921

5)Готово.Выбираем любую кисть(желательно с 0% жесткости)
Теперь открываем например текстуру травы в фотошопе.Жмем Редактирование->Определить узор.
Вложение 10922
Вложение 10923

6)Теперь в нашем проекте создаем новый пустой слой.Он должен быть выделен(активен) , заливаем его любым цветом.
Вложение 10924

7)Жмем по нашему залитому слою, два раза левой клавишей мыши(быстро).Открывается Меню Стиль слоя.
Ставим галочку на Перекрытие узора.
Вложение 10925

8 )Настраиваем теперь.Масштаб делайте по вкусу(тут можно поиграть с его параметрами ).Узор выбираем нашу траву.
Вложение 10926

9)После,жмем это:Слой->Слой-маска->Скрыть Все. Все скрыли слой,поставили маску.
Вложение 10927

10)Выбираем кисть с жескостью 0%,цвет белый.И красим наше дно речки.При этом маска должна быть активна(по умолчанию она активна).Если вы хотите стереть нарисованное переключите цвет кисти на черный.
Вложение 10928

11)Таким же способом красим и наши горы.
Вложение 10929

12)Теперь для остального ,накладываем любую текстуру ниже других.Так как на рисунке ниже.
Вложение 10930

13)В итоге получилось вот что.Это конешно недоделанная текстура.Но с помощью этого способа,возможно сделать очень даже хорошую текстуру.
Вложение 10931

-------------------------------------------------------------------------
Итак,вот все что я знаю.Если вы знаете способы лучше,и главное работающие в Blitz3d,Xors3d,то вы МЕН!
-------------------------------------------------------------------------
Надо бы создать отдельную ветку, типа:Графические редакторы(использование при создании игр) или Уголка художника хватит?
_____
Спасибо за внимание!
-----
Да, кстати, использование модификатора Optimize очень эффективно для террайна.

Randomize 06.08.2010 03:43

Ответ: Урок.Создание ландшафта
 
мы же в теме "3D Моделирование".
Если желаешь поведать о работе с 2д графикой, то тогда в уголок художника.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot