S.Atan писал(а):
А ссылки, да, конечно... Это же знания... Опыт ... И вообще здорово!!!
SIPP Я успешно собрал SIPP компилятором GCC под виндой после незначительных правок, и почти все примеры работали и выдали неплохие картинки.
Тут более свежий проектик,
Software Rasterizer Я слегка глянул в код и мне он показался уже не таким читабельным как код SIPP...
S.Atan писал(а):
Вон например я просто тащился от Вашего райтрейсинга... Просто балдел... Минимум кода, максимум эффекта...
Я относительно недавно понял, что он хотя и был вроде написан как многопоточный, на самом деле работал в одном потоке из-за ошибки в коде
Исправил эту ошибку, оптимизировал многие места SSE инструкциями. Сейчас 4 шарика в разрешении 640х480 рендерятся за 93 мс на моём 4-х ядерном AMD. В intel-овских технологических демках показано, что 1024х1024 динамические сцены со 100 тыс. полигонов могут рендериться на Core 2 Duo со скорость 40 FPS. Есть к чему стремиться
Там как-раз
k-d tree используют для ускорения.
S.Atan писал(а):
А когда примеры с первого раза запускались (плазма или линии) вообще улёт был, и радости полные портки!!!
Вот, наделать-бы таких демок, что-бы побольше народу приходило в восторг