Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

grass Трава #190

Open
candysuxx opened this issue Oct 22, 2023 · 3 comments
Open

grass Трава #190

candysuxx opened this issue Oct 22, 2023 · 3 comments
Labels
enhancement New feature or request graphics Related to rendering

Comments

@candysuxx
Copy link

  1. кастомизация количества спрайтов в кустике травы путем добавления в grassinfo целочисленного значения, которое будет обозначать количество спрайтов в пучке, если 1 - то спрайт будет ориентирован к игроку по оси z.
  2. рандомизация разворота куста травы вокруг оси z
  3. кастомизация анимации травы, тоже через grassinfo, значение предписывает, в каком радиусе и с какой скоростью смещаются вертексы травяного спрайта
  4. починка всратого расположения куста травы на наклонной плоскости, в настоящее время половина спрайта повисает в воздухе
  5. реализация мусора и иных подобных спрайтов через систему травы, путем размещения единичного спрайта, статичного и перпендикулярного оси z, указанную ориентацию спрайта также можно реализовать путем добавления соответствующего значения в grassinfo,
@candysuxx
Copy link
Author

primext 2023-10-22 16-32-01-65
пикча для п. 4

@SNMetamorph SNMetamorph added enhancement New feature or request graphics Related to rendering labels Oct 22, 2023
@CASPERX69XSOFT
Copy link

На счет пункта 4. Попробуй текстуру ландшафта масштабировать в меньший размер. У меня таких багов не наблюдается. Даже под таким широким углом.
Base Profile Screenshot 2023 10 28 - 01 59 22 44

@CASPERX69XSOFT
Copy link

CASPERX69XSOFT commented Oct 27, 2023

Так же внимательно подойди к настройке травы.
Пример
TRAVA_02 gfx/grass/grass_01.dds 85.0 0.5 0.6 1

85.0 - Первое значение плотность травы
0.5 - Низкий порог высоты для травы
0.6 - Высокий порог высоты для травы
1 - Порядок их расположения

т.е например имея на ландшафте 2 разные текстуры травы будет очередь такая
TRAVA_02 gfx/grass/grass_01.dds 85.0 0.5 0.6 1
TRAVA_02 gfx/grass/rare_grass_04.dds 10.0 0.3 0.5 2

Единица идет как самая часто используемая трава, двойка вторая по очереди, и там по плотности оно раскидает.

На скриншоте у тебя трава, имеет большой размер текстуры. Такое ощущение, что она 512х512 и края у нее забиты. Поэтому на поверхностях могут быть проблемы. Старайся, чтоб трава была из середины в ширь к верху. Багов будет меньше. На скрине примеры травы
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request graphics Related to rendering
Projects
None yet
Development

No branches or pull requests

3 participants