Size: a a a

2020 October 13

S

Sergey in Alprog I/O
вообще лучше сделать
gl_Position = projMatrix * ModelViewMatrix * vec4(inPos, 1.0);
орто матрица правильная
источник

S

Sergey in Alprog I/O
зачем ты склеил proj и view? надо model+view в одну
источник

KF

Ksanf Fillum in Alprog I/O
то есть модель-вью на цпу пермножить?
источник

KF

Ksanf Fillum in Alprog I/O
камера то двигается
источник

S

Sergey in Alprog I/O
ну да
источник

S

Sergey in Alprog I/O
можно и все 3 в шейдере
источник

АТ

Александр Тужик... in Alprog I/O
ну если у него код, что projView не меняется
источник

АТ

Александр Тужик... in Alprog I/O
то почему бы и нет.
источник

KF

Ksanf Fillum in Alprog I/O
ну типа в моем понимании model-view одна на весь фрейм
источник

KF

Ksanf Fillum in Alprog I/O
ой
источник

KF

Ksanf Fillum in Alprog I/O
proj-view
источник

KF

Ksanf Fillum in Alprog I/O
а у каждой модели своя
источник

KF

Ksanf Fillum in Alprog I/O
исходя из TRS
источник

S

Sergey in Alprog I/O
потому что когда ты proj склеиваешь с view, то теряешь в точности на "настоящей", перспективной матрице. в этом простейшем примере так можно
источник

АТ

Александр Тужик... in Alprog I/O
это имеется в виду, если ты какие-то хаки перед проекцией будешь делать
источник

АТ

Александр Тужик... in Alprog I/O
например, билборды, какие-то растягивать поперёк камеры
источник

АТ

Александр Тужик... in Alprog I/O
и только потом перспектива
источник

АТ

Александр Тужик... in Alprog I/O
но тебе оно не надо, да
источник

S

Sergey in Alprog I/O
источник

S

Sergey in Alprog I/O
короч, -1 не там поставил
источник