Хочу сделать красивую дорогу(асфальтированию) со съездами в поле.
Сделал текстуру асфальта( noise), но теперь не знаю как сделать края дороги рваными, переходящими в песчано травяную обочину.
Сама дорога немного загибается и наклоняется, попробовал сделать маску для карая, отрендерир полностью белую дорогу и в фотошопе изменил края. Пытаюсь использовать маску через opacity+UVW Map, и не получается, т.к дорога в некоторых местах имеет разный наклон.
Хочется реализовать следующие
1) край дороги переходящий в обочину
2) трещины(выбоины асфальта) дороги
3) и как то оживить, на близких планах видеть небольшой рельеф
а можно переход сделать с помощью vertex paint, так проще и нагляднее, да и с развертками не придется заморачиваться + подходит для поверхностей любой сложности и формы
да проще все! дорога - сплайн+sweep. в свипе ставим галочки на realworld. карту текстуры соответственно делаем под реал. карта - бленд, где одна карта - асфальт, вторая - засохшая трава/гравий или что там на обочине хочется видеть. в маску кидаем градиентэдж, настраиваем его и радуемся красивому переходу по всей обочине. я еще добавляю в градиентэдж нойс, чтоб переход был не ровный.
трещины, выбоины ипр - это тебе карту composite стоит изучить. там вполне реально будет смешать нужные текстуры, правда маски под выбоины придется делать в шопе ручками, но реалистичнее получится.
рельеф - добавь нормал мап или бамп, может даже стоит сделать часть асфальтовой дороги геометрией - серьезные трещины.
еще вариант: сплайн - ось дорог с перекрестками, свипом расширять, но в профиле дороги сделать несколько дополнительных точек, чтоб сделать потом затемнения асфальта от шин. перекрестки - сшивать где надо точки. основное полотно окрашивать, как сказал xpp_nd_ruphus, через vertex paint, а переход в обочину через градиентэдж.
По мне так лучше ручками нарисовать, будет куда реалистичнее, нежели процедурные карты. И разметку потереть можно и сам асфальт, и трещинки нарисовать. Но времени конечно больше съест.
100% UnwrapUVW нужно делать, а в фотошопе уже рисовать и дорогу и переход в обочину
не делал развязки 4*4 км? тот вариант, что я предложил пока более комфортный. перекрестки делать тоже с помощью градиентэджа. им же можно сделать затемнения от шин. да и вблизи пиксели полезут.
100% UnwrapUVW нужно делать, а в фотошопе уже рисовать и дорогу и переход в обочину
не делал развязки 4*4 км? тот вариант, что я предложил пока более комфортный. перекрестки делать тоже с помощью градиентэджа. им же можно сделать затемнения от шин. да и вблизи пиксели полезут.
Если делать на скорую руку подойдет и градиентэдж, но если прорабатывать без анврапа никак (разнообразная разметка, трещины, канализация, ливневки).
Можно еще вот таким вариантом сделатьhttp://www.ronenbekerman.com/making-of-nyc-taxi/
из отдельных модулей с разными текстурами
градиентэдж - не вижу в материалах(или это обычный градиент?).
Quote:
По мне так лучше ручками нарисовать, будет куда реалистичнее, нежели процедурные карты. И разметку потереть можно и сам асфальт, и трещинки нарисовать. Но времени конечно больше съест.
Как рисовать? текстуру на всю длину дороги рисовать? Рисовать маску.
Quote:
100% UnwrapUVW нужно делать, а в фотошопе уже рисовать и дорогу и переход в обочину
Аналогично, что рисовать в фотошопе?
Вот пока что получается.
Отдаленно похоже на дорогу)
Сделал через vrayBlendMtl+noise(асфальт)+GradientRump(гравий)
Не нравится переход из асфальта в гравий, как то смазано.
Как можно сделать более выразительный переход?
Дальше буду разбираться с трещинами, шероховатостью(объемности текстуры - дисплейс), съездом с дороги.
Как рисовать? текстуру на всю длину дороги рисовать? Рисовать маску.
Обычно я беру пару тройку видов асфальта + гравий на обочине. Ежли дорога прямая рисую большой участок метров 15 на 15 можно больше разрешение 6000 на 6000. Если дорога имеет повороты, съезды разбиваю ее на участки вышеуказанных размеров. Миксую разные виды асфальта для полотна. Затем выбираю одну из текстур асфальта, выбеляю ее и верхним слоем наношу разметку. Ластиком подтираю ее в нужных местах. Потом этим же асфальтом кидаю поверх следы от шин и даю наложение(полупрозрачность) смешиваю с основным. Ведь там где накатано асфальт светлее, ближе к бордюрам темнее. В шопе же рисую текстуру для дисплейса это тектура трещин. На бамп кидаю фактуру асфальта и обочины. Вуаля, качественный асфальт готов.
Обычно я беру пару тройку видов асфальта + гравий на обочине. Ежли дорога прямая рисую большой участок метров 15 на 15 можно больше разрешение 6000 на 6000. Если дорога имеет повороты, съезды разбиваю ее на участки вышеуказанных размеров. Миксую разные виды асфальта для полотна. Затем выбираю одну из текстур асфальта, выбеляю ее и верхним слоем наношу разметку. Ластиком подтираю ее в нужных местах. Потом этим же асфальтом кидаю поверх следы от шин и даю наложение(полупрозрачность) смешиваю с основным. Ведь там где накатано асфальт светлее, ближе к бордюрам темнее. В шопе же рисую текстуру для дисплейса это тектура трещин. На бамп кидаю фактуру асфальта и обочины. Вуаля, качественный асфальт готов.
Попробовал сделать текстуру в фотошопе.
Как вам по качеству?
рисовать текстуры для дорог вручную - это чертовски плохая идея, особенно если нужно например затекстурить участок трассы длиной 7км с кучей сложных развязок
разметку лучше всего делать геометрией, для нее есть специальный скрипт, называется marklines creator, входит в iCube Script Pack
текстуры дорог делаются через многоуровневые миксы, чтоб дорога идеально читалась при любом масштабе, таким образом можно получить хаотичные трещинки, изменение цвета полотна и прочие мелочи.
затемнения асфальта на полосах делается при помощи vertex paint, также, как и переход дорожного полотна в другие поверхности
у меня был проект по реконструкции 7км М8, проект я сделал по этой технологии за 3,5 недели, а если ручками все текстуры рисовать, то на это уйдет нааааааамного больше времени, а разницы не будет почти никакой
рисовать текстуры для дорог вручную - это чертовски плохая идея, особенно если нужно например затекстурить участок трассы длиной 7км с кучей сложных развязок
разметку лучше всего делать геометрией, для нее есть специальный скрипт, называется marklines creator, входит в iCube Script Pack
текстуры дорог делаются через многоуровневые миксы, чтоб дорога идеально читалась при любом масштабе, таким образом можно получить хаотичные трещинки, изменение цвета полотна и прочие мелочи.
затемнения асфальта на полосах делается при помощи vertex paint, также, как и переход дорожного полотна в другие поверхности
у меня был проект по реконструкции 7км М8, проект я сделал по этой технологии за 3,5 недели, а если ручками все текстуры рисовать, то на это уйдет нааааааамного больше времени, а разницы не будет почти никакой
Пытаюсь добавить bump и displace.
На bump еще как то реагирует но не совсем верно для асфальта, из-за noise, а с noise вообще туфта расплывшаяся а не асфальт.
displace вообще по нулям для обочины, а на асфальте превращается все в черноту.