Size: a a a

pro.graphon (and gamedev)

2020 March 07

P🛸

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

P🛸

Pavel 🛸 in pro.graphon (and gamedev)
Короче формула похоже не правильная и надо было своей головой думать))
источник

S

Stas in pro.graphon (and gamedev)
Может встречался кто с проблемой?
Дважды запустил одну и ту же программу. многопотока нет.
Какого-либо ветвления - тоже.
Должно отобразить цвет каждой грани вектором нормали, то есть :
FragColor = vec4(normal, 1.0);
источник

S

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

S

Stas in pro.graphon (and gamedev)
Или по возможности, что надо проверить в дебагере?
qrenderdoc использую.
источник

TG

Timur Gagiev in pro.graphon (and gamedev)
Stas
Или по возможности, что надо проверить в дебагере?
qrenderdoc использую.
IA, VS Out
источник

P🛸

Pavel 🛸 in pro.graphon (and gamedev)
Странно, если я меняю направление обхода для uv координат, но сами вершины правильно кулятся, то оно начинает сэмплить не правильно. А если направление правильное, то и картинка ок.
источник

P🛸

Pavel 🛸 in pro.graphon (and gamedev)
if ( y < 0 ) {
 x = ( 1 - z );
 z = ( 1 - x );
}

Как только меняю местами, внизу дич начинается, хотя это же обычная линейная интерполяция по uv, что тут может быть не так. С экватором еще понятно почему так происходит.
источник

P🛸

Pavel 🛸 in pro.graphon (and gamedev)
if ( y < 0 ) {
x = ( 1 - Math.abs( x ) ) * Math.sign( x );
z = ( 1 - Math.abs( z ) ) * Math.sign( z );
}
источник

P🛸

Pavel 🛸 in pro.graphon (and gamedev)
ок, я подобрал осталось только разрезать, хз почему везде не правильно было.
источник

P🛸

Pavel 🛸 in pro.graphon (and gamedev)
Слишком много делов на 1 меше, у меня такой пулл реквест в двигло точно не примут, похоже надо октаэдральную мапу отдельно пушить.
источник

TG

Timur Gagiev in pro.graphon (and gamedev)
Pavel 🛸
if ( y < 0 ) {
x = ( 1 - Math.abs( x ) ) * Math.sign( x );
z = ( 1 - Math.abs( z ) ) * Math.sign( z );
}
как текстура выглядит?
источник

P🛸

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

TG

Timur Gagiev in pro.graphon (and gamedev)
откуда такие растяжки?
источник

d

disba1ancer in pro.graphon (and gamedev)
мне кажется или  тут шакалы прошлись?
источник

P🛸

Pavel 🛸 in pro.graphon (and gamedev)
Timur Gagiev
откуда такие растяжки?
тоже не очень понимаю честно говоря, но если исключить растяжки и сделать Y-flip на текстуре, то в целом норм.
источник

P🛸

Pavel 🛸 in pro.graphon (and gamedev)
вот флипнутая.
источник

d

disba1ancer in pro.graphon (and gamedev)
Pavel 🛸
вот флипнутая.
странно оно как-то выглядит
источник

P🛸

Pavel 🛸 in pro.graphon (and gamedev)
disba1ancer
странно оно как-то выглядит
Это пакман :D Ну в пэйпере говорится, что если не порезать все треугольники на 8 квадрантов, то uv будет считаться не верно.
источник

d

disba1ancer in pro.graphon (and gamedev)
Pavel 🛸
Это пакман :D Ну в пэйпере говорится, что если не порезать все треугольники на 8 квадрантов, то uv будет считаться не верно.
какие треугольники?
источник