Size: a a a

pro.graphon (and gamedev)

2021 April 01

МД

Михаил Деревянных... in pro.graphon (and gamedev)
источник

k

koren in pro.graphon (and gamedev)
Михаил Деревянных
а вообще если нет интерполяции - не надо хранить в векторах евклидовых))
Интерполяции?
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
ну использовать трехмерное линейное пространство и соотвественно 3 флота для него
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
чтобы описать единичный вектор на сфере - не лучшее решение
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
с точки зрения точности, неравномерности семплирования, и затрат памяти
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
там все описано, если кратко -  следует если лень задалбливаться - тупо хранить в сфер. координатах, а еще лучше в octahedral проекции (там код есть готовенький)
источник

k

koren in pro.graphon (and gamedev)
В итоге вершинный шейдер у меня такой
источник

k

koren in pro.graphon (and gamedev)
источник

k

koren in pro.graphon (and gamedev)
Немного странно, да? То, что я цвет и ув в один аттрибут упаковал
источник

ED

Elias Daler in pro.graphon (and gamedev)
https://github.com/john-chapman/im3d
Кто-нибудь юзал эту штуку? Выглядит очень неплохо.
источник

ED

Elias Daler in pro.graphon (and gamedev)
Там прям много всяких полезных штук для редакторов :D
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Блин прикольно
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Я imguizmo юзал, но там только гизмо само
источник

ED

Elias Daler in pro.graphon (and gamedev)
Через несколько часов мучений я таки смог в свой движок интегрировать
И там круто то, что есть 3D примитивы помимо gizmo, да. Для рендеринга дебаг инфы очень пригодится

Ну и рендеринг текста в 3D тоже крутая фича
источник

ED

Elias Daler in pro.graphon (and gamedev)
Мучения были только в том, чтобы разбить один гига-шейдер на отдельные (там 7 шейдеров в одном, лол) + разобраться как конвертить из glm во внутренние структуры
А так пашет, вроде очень мощная вещь
источник

k

koren in pro.graphon (and gamedev)
koren
Вроде бы гружу текстуру нормально, и данные подходящие, однако при отрисовке всё глухо
Я тупой. GL_BYTE там был
источник

ED

Elias Daler in pro.graphon (and gamedev)
Elias Daler
Мучения были только в том, чтобы разбить один гига-шейдер на отдельные (там 7 шейдеров в одном, лол) + разобраться как конвертить из glm во внутренние структуры
А так пашет, вроде очень мощная вещь
Он просто хитро реюзает код шейдеров вставляя define'ы из кода в строчку перед компиляцией шейдера.
Это кажется немного жестью, но мб кто-то в реальности так делает? Интересно
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
вставлять
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
1001 дефайн
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
в шейдер
источник