Войти
ФлеймФорумПрограммирование

HLSL or Compute shader раставить объекты с учетом высоты сетки по Y (7 стр)

Страницы: 14 5 6 7 8 9 Следующая »
#90
20:02, 8 авг 2022

Super_inoy
> Удивительный инсайд из мира анриала - система воды которую они в него добавили
> 1.5 года назад может ломать террейн.
кстати сталкивался с этим тоже

#91
20:11, 8 авг 2022

nothing_special
> на компромиссы ты идешь всегда, вопрос в уровне этих компромиссов
А так бы не шёл на компромисы и писал свой движок до самой смерти.

nothing_special
> Если я отвечу на эти вопросы фпс в проектах на анриле перестанет падать из-за
> большого числа травы?
Ну ок, трава в анриле и юнити говно и не может рендериться. А где может? У нас есть игры с бесплатной для производительности травой? Даже в Crysis 3 для рендеринга травы использовались точно такие же способы рендеринга как и везде, в виде плоскостей с текстуркой. Так как рендерить траву иначе и быстрее?

nothing_special
> Ты не понимаешь, что если человек чем-то 5 лет занимается, то ему наверное это
> нравится. Может для него написание движка это рекреационный процесс, зачем ему
> рассказывать что ему делать? Не по теме причем
Если ему нравится, пусть делает. Я именно так и писал. Но вместо "мне нравится", он, как и остальные, пытаются доказать что готовые движки априори говно. Нет.

Kripto289
> С этого и надо было начинать, что ты просто кайфуешь от извращений
> движкописательства, а не искать выдуманные причины почему ты не можешь этого не
> делать.

#92
(Правка: 20:14) 20:12, 8 авг 2022

Kripto289
> Но вместо "мне нравится", он, как и остальные, пытаются доказать что готовые
> движки априори говно. Нет.
Тебе так кажется. Он написал что у него проблемы с железом для современных версий мейнстрим движков.
https://gamedev.ru/code/forum/?id=270917&page=2&m=5591844#m23
А мы так тут тебе вообще 3-ю страницу пишем что мы ими и пользуемся. Только вот граблей в них достаточно.

#93
(Правка: 20:19) 20:15, 8 авг 2022

nothing_special
> Обычные меши которые != террейну. И да - еще один инсайд из удивительного мира
> юнити - террейн обычными мешами в некоторых случаях работает быстрее чем
> terrain system
А могут и не быстрее. В чём вопрос то? Что геометрия из 10 полигонов может быть быстрее геренации лодов на лету? Да может. Выглядит ли это лучше? Не факт.

nothing_special
> Издеваешься? Готовая система для симуляции ветра растительностью уже есть в
> HDRP по-твоему? И в демке с hdrp terrain нет ни triplanar ни норм смешивания
Добавить в шейдер граф ветер для стандартного шейдера HDRP у меня заняло минут 5, учитывая что я ни разу не работал с визуальными редакторами шейдеров.
А кроме ветра, я удалил все скрипты и просто воткнул пару Volume с туманом/постпроцессингом, ну и настроил нативные фичи (ssr/contact shadows/и т.д.)

nothing_special
> для террейна нет ничего нормального на ассетсторе, проверено на личном опыте.
> микросплат глючный с утечками памяти
Ну тогда только свой движок писать со своим ААА генератором террейна.

Super_inoy
> Тебе так кажется. Он написал что у него проблемы с железом для современных
> версий мейнстрим движков.
Ну конечно, проще же свой движок писать под mx400, чем обновить видеокарту.

Super_inoy
> А мы так тут тебе вообще 3-ю страницу пишем что мы ими и пользуемся. Только вот
> граблей в них достаточно.
А со своим движком граблей нет или их меньше? Не пойму, что ты пытаешься противопоставить?
Свой движок имеет смысл использовать только крупным студиям, которые уже потратили годы на свой движок и знают его от и до.
Одному человеку для таких грандионых планов как "ааа игру в стиле сталкера" только свой движок и писать, ага.

#94
(Правка: 20:20) 20:19, 8 авг 2022

Kripto289
> А со своим движком граблей нет или их меньше?
Их больше. И что? Но в том же анриале документация весьма куцая, а смотреть исходники по каждому чиху весьма надоедает.
Т.е. граблей там дофига раскидано. В самых неожиданных местах и многие проблемы не решаются годами. Что нормально конечно,
но довод ронники вполне оправдан. Естественно основной довод - у него слабое железо.
Kripto289
> Ну конечно, проще же свой движок писать под mx400, чем обновить видеокарту.
Конечно проще, когда от написания движка ты получаешь кайф как наркоман, а от работы на дядю чтобы накопить на видяху
нет. Это роннико у него нет денях.

#95
(Правка: 20:21) 20:20, 8 авг 2022

Kripto289
> точно такие же способы рендеринга как и везде, в виде плоскостей с текстуркой
Опять 25) рендеринг это процесс обработки данных. плоскости с текстурой это данные которые поступают в процесс. Даже если на выходе один и тот же результат, это не значит что процесс одинаков. Даже на лоу-левел уровне есть несколько способов рисовать траву: instancing, instance indirect, multidrawindirect. Помимо этого есть много способов оптимизировать все это - батчить, отсекать по окклюзии, frustum culling. Это все сделано в каждом движке по-разному, пускай тебе и кажется что ты даешь движку плейны с текстурой, на выход получаешь траву со светом везде, под капотом у каждого движка идут разные процессы. Именно поэтому cryengine рисует то же кол-во травы что и анрил/юнити в 1.5 -2 раза быстрее при прочих равных (да, я проверял)
и да, тут вопрос просто в том что написание своего движка приносит какое-то иррациональное удовольствие - если ты этого не разделяешь, то и не поймешь

#96
20:22, 8 авг 2022

Ладно вы выиграли и открыли мне глаза. Пойду свой движок писать.

#97
20:24, 8 авг 2022

Kripto289
> Добавить в шейдер граф ветер для стандартного шейдера HDRP у меня заняло минут
> 5, учитывая что я ни разу не работал с визуальными редакторами шейдеров.
> А кроме ветра, я удалил все скрипты и просто воткнул пару Volume с
> туманом/постпроцессингом, ну и настроил нативные фичи (ssr/contact shadows/и
> т.д.)
Раз ты такой гений - найди как управлять физикой groom волос в ue4 или 5 из блюпринтов.
То что тебя устроил функционал из коробки это хорошо, но скучно.

#98
20:25, 8 авг 2022

Kripto289
мы не говорили, что тебе нужно писать свой движок. мы говорили:
1. готовые движки не избавят тебя от написания относительно лоу-левел систем под них
2. для некоторых людей написание движков это хобби, глупо подходить к человеку, который спрашивает как ему правильно на лыжах кататься и говорить: "чел, иди водным поло занимайся это намного легче и полезнее для здоровья"

#99
20:26, 8 авг 2022

nothing_special
> глупо подходить к человеку, который спрашивает как ему правильно на лыжах
> кататься и говорить: "чел, иди водным поло занимайся это намного легче и
> полезнее для здоровья"
Не, это скорее случай - "чел, харе херней страдать иди на завод"

#100
(Правка: 20:44) 20:41, 8 авг 2022

nothing_special
> 1. готовые движки не избавят тебя от написания относительно лоу-левел систем
> под них

Super_inoy
> Раз ты такой гений - найди как управлять физикой groom волос в ue4 или 5 из
> блюпринтов.

Алё, у человека даже теней в движке нет. А вы мне тут заливайте про какие-то лоу-левел фичи и физику волос. Он не дойдёт до физики волос с вероятностью 99%.

Super_inoy
> То что тебя устроил функционал из коробки это хорошо, но скучно.
Ну конечно же ты написал свой нескучный движок? (с)

nothing_special
> для некоторых людей написание движков это хобби, глупо подходить к человеку,
> который спрашивает как ему правильно на лыжах кататься и говорить: "чел, иди
> водным поло занимайся это намного легче и полезнее для здоровья"
1) Я его спросил почему не юзать любой движок, а не указывал "надо и всё тут". Мне была интересна мотивация.
2) В ответ услышал "юнити не тянет 40 тысяч анимированных юнитов" и "свой движок пилить быстрее и проще".
Почему спрашивать о мотивации это глупость, а нести околесицу и доказывать несуществующие вещи это нормально?

Super_inoy
> Не, это скорее случай - "чел, харе херней страдать иди на завод"
Аналогии не твой конёк. Как и в целом причинно-следственные связи.
Ваш конёк это игнорировать неудобные вопросы и выборочно отвечать с кучей логических ошибок.

#101
(Правка: 21:10) 20:54, 8 авг 2022

Kripto289
> Аналогии не твой конёк. Как и в целом причинно-следственные связи.
Фэйспалм. Эта аналогия указывает на то что все твои сообщения тут исходят из предпосылки того
что ТС занимается тем чем занимается ради денег. Не хочешь завод - подставь галеры.
Kripto289
> Ваш конёк это игнорировать неудобные вопросы и выборочно отвечать с кучей
> логических ошибок.
Нет у тебя неудобных вопросов, они просто все в парадигме заработка находятся. Не понятно о чем тут говорить,
когда у меня вот прямо вот сейчас запущен UE5. Ну т.е. ты считаешь что я неудобные вопросы игнорирую,
тогда как по факту там просто нечего комментировать, да ты прав, игры надо делать на движках а не писать велосипеды,
если ты хочешь сделать их за вменяемое время, и что?
https://gamedev.ru/flame/forum/?id=270917&page=2&m=5591782#m18 Ты вот это сообщение читал?
Kripto289
> Алё, у человека даже теней в движке нет.
Ну как видишь уже есть, неправильные, убогие, но есть. Они кстати такие лучше чем ранние шедоумапы без фильтрации.
:)

#102
(Правка: 20:57) 20:57, 8 авг 2022

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

#103
(Правка: 21:07) 21:03, 8 авг 2022

Kripto289
Ты похож на того мужика , который всем пытается втюхивать пылесос за 80 000 рублей :)

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

#104
23:04, 8 авг 2022

nothing_special
> ты тоже не отвечаешь на неудобные вопросы
Ты слепой что ли? У меня ВСЕ ответы.

https://gamedev.ru/flame/forum/?id=270917&page=2&m=5591981#m26

Kripto289
> ronniko
> > Много надо изучить всяких тулз и настроек, это много времени.
> Много времени это писать все эти тулзы и настройки. А изучить их занимает на
> порядки меньше времени.
> Ты с расстановкой камней на террейне возишься уже сколько времени? А ведь
> рисование камней/деревьев/объектов/травы на террейне в юнити аж лет 15 назад
> завезли. И изучение этой тулзы займёт меньше пары минут.
Kripto289
> ronniko
> > Свой движок я пишу что хочу.
> > Работает быстро и просто. И чувствуешь себя как рыба в воде.
> > Если что-то надо добавил\дописал.
> Звучит круто, но на деле ты пишешь движок ради движка, а не ради игры.
> Ты потратишь ещё лет 5 на написание тех фич, что были в юнити/unreal/других
> движках уже лет 10 назад, а к созданию игры так и не приступишь. Это же
> классика движкописателей. Писать свой убер движок, который решает
> несуществующие проблемы.
Kripto289
> ronniko
> > Ну и мне по фану свое делать.
> > Типа интересного хобби.
> С этого и надо было начинать, что ты просто кайфуешь от извращений
> движкописательства, а не искать выдуманные причины почему ты не можешь этого не
> делать.


nothing_special
> например про трипланар шейдеры в юнити и как их сделать встроенными средствами
1) Ты возможно сам себе такие вопросы в голове задаёшь и ждёшь от меня ответа, но на форуме ты этого не спрашивал.
2) Первые же ссылки гугла
Аж целый туториал с подробностями для детей.
https://catlikecoding.com/unity/tutorials/advanced-rendering/triplanar-mapping/
И куча готовых решений, которые я взял прям из первых 5 ссылок гугла.

https://github.com/keijiro/StandardTriplanar
https://gist.github.com/Tsarpf/dd5f50b7f0ce93f96367259824b82dae
https://github.com/radiatoryang/unity-triplanar-terrain-cliff-shader
https://github.com/dklassic/Unity-Simple-Building-Triplanar-Shader
https://github.com/netri/Neitri-Unity-Shaders/blob/master/World%2… Mapped.shader

nothing_special
> причем тут анимированные юниты? это уже было потом, когда ты начал с ним
> спорить. хотя понятно, что если человек пишет что ему по фану, не надо с ним
> спорить
"Мне по фану писать свой движок, поэтому я могу нести любую пургу про остальные движки, а вы не должны реагировать"
Так это работает?

Страницы: 14 5 6 7 8 9 Следующая »
ФлеймФорумПрограммирование