Unreal Engine 4
http://uengine.ru/forum/

Рисовать по ландшафту без смешивания
http://uengine.ru/forum/viewtopic.php?f=4&t=4399
Страница 1 из 3

Автор:  Dimonik [ 24 янв 2017, 08:09 ]
Заголовок сообщения:  Рисовать по ландшафту без смешивания

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

Автор:  Miha15z [ 25 янв 2017, 09:12 ]
Заголовок сообщения: 

увелич разрешение ландшафта. не возможно рисовать по ландшафту меньше чем его разрешение без смешивания.

Автор:  Dimonik [ 25 янв 2017, 17:19 ]
Заголовок сообщения: 

Большое спасибо за ответ. Подскажи, как увеличить разрешение ландшафта и можно ли это сделать на уже существующем? И еще вопросец, можно ли так закрасить ландшафт, чтобы было так: один полигон ландшафта=одна текстура?

Автор:  Miha15z [ 25 янв 2017, 20:07 ]
Заголовок сообщения: 

Один полигон это треугольник, сомневаюсь что такое надо.
В режиме ландшафта переключитесь на первую вкладку( менеджер) и самой последней вкладкой там будет ресайз.
почитай про ландшафт на офе

Автор:  Dimonik [ 25 янв 2017, 23:04 ]
Заголовок сообщения: 

Нет не треугольник, квадрат. Вот примерно как должно выглядеть http://c2n.me/3GNGEWs . И правильно ли я понял что увеличение разрешение ландшафта это Sectoin Size и выбирается в этом меню http://c2n.me/3GNGX9Y

Автор:  Miha15z [ 25 янв 2017, 23:22 ]
Заголовок сообщения: 

ну квадрат как 2 треугольника возможно, это в принципе соответствует разрешению ландшафта. Но боюсь ручками врятли у вас это получится, так как кисть взаимодействует относительно одной точки, а точка принадлежит 4 треугольникам

Более правильно менять текстуру в материале( самый простой и наверное дешевый).Можно просто насроить материал что бы он реагировал на карту высот и закрашивал нужным.

Есть вариант на 64 х 64 вроде, такой максимальный набор секций ландшафта( размер секций это уже решать вам (2х255 макс)), на каждую секцию можно назначить отдельный материал.( очень много кушает производительности такой вариант)

Да таким образом можно изменить разрешение секций да и количество секций у уже готового ландшафта. Перед попытками сохранитесь, а лучше копию *. umap сделайте

Автор:  Dimonik [ 26 янв 2017, 00:06 ]
Заголовок сообщения: 

С картой высот вот что получается http://c2n.me/3GNNisZ , контур четкий, но рисует все равно не по квадратам. Я вот чтоб по квадратам рисовать никак разобраться не могу.

Автор:  Andy_rst [ 31 янв 2017, 21:17 ]
Заголовок сообщения: 

При работе с ландшафтом возникли вопрос, которые пока без ответа, надеюсь поможете разобраться:

1) При бленде текстур возникают сглаженные углы. Не понятно по какой причине. Нужно получить обычные четкие грани без сглаживания и smooth блендинга.

Ниже скрины. Материал фактически просто включает одну либо другую текстуру. Т.е дискретно 0 или 1. Тем не менее округлости возникают.

Изображение

Изображение

Изображение

Изображение



2) Как получить информацию, какая текстура(ы) используются в данном сэмплере (координате) внутри материала? Стандартными средствами есть вроде только sample, но непонято тогда как его сопоставить с названием слоя или номером текстуры. Как из него получить информацию - а именно номер текстуры (название).

Буду очень очень признателен, если поможете раскопать.

Автор:  Andy_rst [ 01 фев 2017, 16:45 ]
Заголовок сообщения: 

Вопрос #2 не актуален. Остался нерешенным #1.

Автор:  Snake [ 01 фев 2017, 19:43 ]
Заголовок сообщения: 

Andy_rst, похоже размыт край маски... посмотреть варианты сжатия текстуры в ее настройках?
Можно еще проверить на процедурной текстуре с четкими краями*, будет ли такая же ерунда, может маска где-то еще сжимается...
*( что-то вроде if (uv >= 0.5) {такойто цвет;} )

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/