17334152056711223937457479952964.jpg385 Кб, 1440x1080
Пилю свой рендер с нуля 3335618 В конец треда | Веб
Сап аноны кто может объяснить алгоритм текстурирования для совсем тупеньких? Трабла видна на скрине. если кому интересно: программный рендеринг на питоне. Нахуя?: чисто по фану, чтобы проверить что можно выжать из этого медленного говна, и заодно алгоритмы рендеринга подтянуть
Пока нихуя не понятно.
Как правильно взять по точке на полигоне значение цвета с текстуры? Я сейчас ебашил по принципу (iscale - poligon.x1)/(poligon.x2 - poligon.x1) iscale - по-сути x на экране. y аналогично. При поворотах камеры полная пизда. Пол также
2 3335621
>>618 (OP)

>программный рендеринг


ооо, мое почтение, то же хочу, но отложил на потом.
Надеюсь ты уже все доступные проекты и доки к ним пересмотрел, типа таких
https://natethegreat2525.github.io/projects/software_renderer/main/
3 3335633
>>621

>Надеюсь ты уже все доступные проекты и доки к ним пересмотрел, типа таких


Особо нет, сам пилил
Пока ебанул перспективную проекцию а-ля h*xi/z, сразу вылез вопрос про то чё делать с z < 0 пока просто залотал полигонами поменьше, если вершина уходит за 0 просто не отрирвываю его. Когда-нибудь вкурю эти ваши проекционные матрицы
Повороты там, трансляции написал, сделал проверку на глубину чтобы полигоны адекватно отображались.
За ссыль спасибо, пока ниче не понял, потом медленно раскурю
изначально хоте просто без текстурирования написать чисто базовый, но потом как то азарт возник, потому что считай закрыть этот вопрос и можно написать что то тип дагерфола
7077528924.webp8 Кб, 141x200
4 3335650
>>633

>Когда-нибудь вкурю эти ваши проекционные матрицы


Так ты и в аффинные преобразрвания не вдупляешь? Ой ой, подтяни базу, гугли все доступное по теме, потом уже берись, еще рекомендую пикрил, там 3д движок с нуля на JS, читай до дыр.
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее