Автор: Беляков Сергей
В уроке рассмотрены несколько вариантов создания дорог, многие из них, наверняка, вам знакомы, но надеюсь, что нечто новое и интересное вы найдете.


вместо вступления хотелось бы поблагодарить всех, кто был на церемонии и извиниться за возможную напряженность в голосе и за сбивчивость (все-таки мы не ораторы и не публичные люди), а также за  технические сбои (сами понимаете - комп отдельный, программы настроены по умолчанию). В форуме 3dcenter возмущались, что уроки шли в формате для «нубов»(слово автора сообщения на форуме) поэтому описание идет в режиме «продвинутый МАХер»

в уроке рассмотрены несколько вариантов создания дорог, многие из них, наверняка, вам знакомы, но надеюсь, что нечто новое и интересное вы найдете.

Введение
Источник: 3dcenter.ru
Дороги, как правило, имеют неоднородности, где-то асфальт светлее, где-то темнее, это выглядит в виде темных и светлых полос. Для этого можно сделать большую общую маску на все дороги, но этот способ в данном уроке не рассматривается.
В уроке описываются методы для имитации данного эффекта с помощью  материала, который имеет карту типа MIX на Diffuse. Смешиваются две текстуры асфальта одна светлая, другая такая же, но темная, а вот то, как они смешиваются зависит от метода.


1 метод Текстура и планарный мэппинг

самый простой и примитивный, используется для прямых дорог и прямых же перекрестков

Преимущества: очень быстр, можно одновременно сделать текстурную разметку

Недостатки: слишком много ограничений, вследствие чего мало применим в сложных проектах

на смешивании используется черно-белая текстура
2 метод Текстура и real-world мэппинг

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

Преимущества: очень быстр, можно одновременно сделать текстурную разметку, дорога может иметь любую форму

Недостатки: легко применим только для объектов, построенных с помощью loft и sweep, количество полос дороги всегда постоянно, перекрестки надо деталь каким-либо другим способом.

на смешивании используется черно-белая текстура с real-world координатами, в sweep и loft необходимо поставить галочки, что генерируются текстурные координаты и что они real-world

3 метод Coloredge
Дороги сделаны из сплайнов, затем наложен editMesh, именно этот модификатор нам позволяет нормально скрывать ребра, которые не должны быть окрашены.

Самый простой и быстрый метод, используется дополнительный plugin от itoosoft.

Преимущества: дает неплохие результаты, очень быстр, применим для сильно разветвленных дорог

Недостатки: ограничение в виде максимального количества полос равном 2 (1 в каждом направлении) и не очень убедительных перекрестков.

на смешивании используется процедурная карта coloredge, где настраивается размеры полос, а также добавляется noise для более естественного вида светлых и темных участков.

4 метод VertexPaint
НЕ самый простой метод, используется модификатор VertexPaint

Преимущества: применим для абсолютно любого вида дорог

Недостатки: геометрия очень увесистая в полигонах

на смешивании используется карта MIX, где смешиваются две карты типа Noise, одна из них светлая, другая темная, смешиваются через карту типа VertexColor.

Если геометрия дороги имеет мало вершин для создания неоднородных участков, то необходимо применить модификатор SubDivide, а затем с помощью модификатора VertexPaint назначить цвет вершинам, причем делать это можно как выделяя вершины и назначая им цвет, так и прямым раскрашиванием с помощью кисти, входящей в модификатор VertexPaint.
5 метод VertexColor
НЕ самый простой метод.

Преимущества: применим для абсолютно любого вида дорог, любого числа перекрестков, ответвлений, с любым количеством полос. При грамотном подходе не сложен.

Недостатки: технология отработана только нескольких тестах. При безграмотном подходе может показаться весьма сложным

на смешивании используется карта MIX, где смешиваются две карты типа Noise, одна из них светлая, другая темная, смешиваются через карту типа VertexColor.
Геометрия создается с учетом цвета вершин.
Некоторые полезные советы околодорожного свойства.

1) Unwrap

Для тех, кто не знает, расскажу как сделать быстро и просто unwrap съезда с эстакады.
Некоторые полезные советы околодорожного свойства.

1) Unwrap

Для тех, кто не знает, расскажу как сделать быстро и просто unwrap съезда с эстакады.
2) Разметка во время выступления на RAR один из гостей предложил метод:

а) создать сплайн, который будет разметкой

б) сделать ему параметр Renderable, Generate Mapping Coord, Real-world map size

в) задать ширину 10 и высоту 1сантиметр

г) назначить материал с маской на opacity в виде карты Gradient ramp

1) Данный метод хорош, но мы не используем по ряду причин

Предпочтительнее использовать sweep вместо renderable spline, так как в данном случае разметка становится геометрией и по Shift+S не скрывается (из-за того, что мы работаем в команде и визуализатор не должен задумываться как и что сделано, его интересует только геометрия

2) В своей работе мы стараемся избегать объектов с Opacity, так как вирею легче обсчитать большую геометрию, чем прозрачность, причем сли есть еще объекты с прозрачностью, то ситуация все больше усугубляется, VRay считает прозрачность сквозь прозрачность долго.

Предлагается вашему вниманию наш метод:

Геометрическая разметка самый предпочтительный вариант поскольку обладает самой высокой гибкостью.

а)создать сплайн, который будет разметкой
б)наложить модификатор Normalize spline с параметром 250см

в)выделить все вершины и сделать им Fillet с параметром 50см
г)при помощи скрипта select similar сегмент выделить и удалить промежутки между полосами разметки
если дорога плоская, то наложить модификатор sweep с параметрами ширина 10см толщина 0.1см

если дорога не плоская, то спроецировать на нее наш сплайн с помощью утилиты Glue, наложить модификатор sweep с параметрами ширина 10см толщина 0.1см

если же дорога с сильными изгибами и наклонами то лучше предварительно сделать outline всем сплайнам в заготовке, а уже потом проецировать

ПРИМЕЧАНИЕ: после проецирования можно уменьшить количество вершин модификатором Optimize Spline
Многие на форуме писали, что ничего нового из данного мастер-класса не узнали. Посему делаем вывод, что все описанные метода вам знакомы. Огромная просьба: поделитесь Вашими наработками по 5 методу, буду очень признателен, если Вы напишите о своих успехах и неудачах в данном методе. Сейчас мне он кажется наиболее перспективным из всех, что знаю, но пока он находится на этапе тестирования. Вашему вниманию был предложен концепт, который, к моему сожалению, публику не     заинтересовал.
Счётчики
  Словарь Яндекс.Лингво
Сайт посвящён компьютерной графике и оверклокингу
На главную
Галерея
Уроки
Статьи
Видео уроки
Download
Оверклокинг
Гостевая
Чат
Форум
Рекламодателям
Работодателям
Ссылки
О нас
Карта сайта
Создание дорог и дорожной разметки

При перепечатке материалов обязательно указание авторства и незакрытая тегом noindex активная прямая нередиректная ссылка на сайт lux3d.narod.ru, на котором Вы этот материал нашли. Спасибо за посещение!
Обсудить на форуме
Если вы хотите разместить свои работы в галерее, если Вы написали или перевели иностранный урок или статью, Вы можете разместить у нас на сайте свои труды, для этого нужно написать в гостевую книгу, или в службу поддержки.
На главную  Галерея  Уроки  Статьи  Видео уроки  Download  Чертежи  Оверклокинг  Рекламодателям  Работодателям  Ссылки  О нас  Гостевая  Форум  Чат  Карта сайта
Сайт оптимизирован под Opera и Firefox                      © 2008 Lux3D                     Служба поддержки
Книги
document.write('
  
'); document.write('
 
');
Яндекс цитирования
be number one
Rambler's Top100
Рейтинг@Mail.ru
Mail.Ru
Яндекс цитирования
Hosted by uCoz