CryENGINE

Русское сообщество

Настройки травы в Sandbox

Для объектов травы, CryENGINE имеет некоторые специальные параметры шейдеров, которые улучшают их внешний вид и поведение. Используйте "Vegetation" шейдеров на все обьекты растительность, чтобы использовать особенности для растительности объектов. 

Убедитесь, что вы выбираете "Vegetation", как шейдерную модель:



Для небольших участков травы, включите "Grass" в разделе Shader Parameters.
Для  патча  Big Grass включить "Grass" и "Fit to terrain" в растительности параметры шейдерных блоков нового поколения. 


Выравнивание по местности и по размеру ландшафта


Обе технологии доступны для объектов растительности, но объект может быть лучше подходят для использования одного из этих параметров, а не другой.
Проиллюстрируем два различных подхода, чтобы  мы увидим, как объекты растительность  распределены по местности.
Иллюстрации ниже демонстрируют разницу. 



Align to Terrain. Эта опция включена в объекты недвижимости в  Vegetation tool. Она вращает весь объект, чтобы привести свою местных Z-Axis с нормалью местности. 

ПРИМЕЧАНИЕ: не используйте его на  склонах 90 градусов, так как будет выглядеть плохо. Выключите "align to terrain" для больших патчей травы Option Parameters, иначе это создаст неестественные вид объекта. 


Fit to Terrain.  Эта опция включена в Shader Generation Params  материального объекта. Она движется вдоль полигонов местных Z-Axis, чтобы полностью присоединить к местности. Объект не поворачивается. 


Размещение травы как процедурной растительности

Размещение процедурной растительности находится под контролем текстуры слоя, с  растительностью которой связан объект.
Там, где слой текстуры окрашен, процедурные объекты растительности отображаются. Это быстрый и грязный способ автоматически покрыть огромные площади травой. 

Установки объекта в Vegetation Tool

Установки в vegetation tool почти такие же, как для ручного размещения  объектов растительности. Чтобы включить процедурные размещения  необходимо связать их с одним или несколькими слоями текстуры.
В «Use On Terrain Layers» (см. ниже), вы просто включаете и выключаете использование объектом  ландшафта. Это автоматически распределяет активы во всех местах, где была окрашена текстура. 

Важные замечания о Procedural Vegetation

  • Вы можете использовать любой предмет, который используется в качестве растительного объекта, то есть деревья.
Тем не менее, только мелкие объекты должны использоваться в качестве процедурной растительности, такая растительность только оказанные в секторах, вокруг игрока и крупные объекты могут появиться очень очевидным появляются эффекты.
  • Процедурные растительности потребности кэш-память 8 МБ. Поэтому желательно, чтобы вручную поместить траву, в целях экономии памяти. Процедурные растительность имеет смысл в огромных уровней.
  • Держите общий радиус процедурный объект растительности мало:
  • Размещение на местности слой текстуру на основе сводных объекта и более крупных объектов может пересекаться с другими слоями текстуры местности. Это особенно очевидно, если у вас есть два очень разные материалы, отвечающие, как трава, и грязь. (см. ниже)

Настройка времени суток
DataBase View Vegetation Tab