Сидим с кенгурой под горой, запекаем текстуры...
{ программирование, процедурная генерация, графика, аудио, образование и немного про специфичные игры }
https://gostrobrod.dev
https://boosty.to/gostrobrod
Post #359
116
Нестабильность горизонтальной развёртки
Дрожание строк (смещение/гребенка и тд)
Принцип
Тут уже вопрос не только к самой трубке, но и к системе развертки/синхронизации. Из-за сбоя/реальности мира/плохой настройки строки не синхронизированы с лучом и строки съезжают
Алгоритм
Смещаем x по y и чему еще хотите перед чтением с текстуры. Я вот такого например наворотил:
Дрожание строк (смещение/гребенка и тд)
Принцип
Тут уже вопрос не только к самой трубке, но и к системе развертки/синхронизации. Из-за сбоя/реальности мира/плохой настройки строки не синхронизированы с лучом и строки съезжают
Алгоритм
Смещаем x по y и чему еще хотите перед чтением с текстуры. Я вот такого например наворотил:
uv.x += 0.01 * U.amplitude * (sin(U.frequency * uv.y * U.height + U.time) + rand(float2(uv.y, fract(U.time))) * 2 - 1);
- ⚡ 3
- 👍 1





