Я новичок в программировании игр, но кое-что понимаю в графике. Тут вот родилась идея движка.
В двух словах — RayTracing + Порталы + нелинейная графика. Я, конечно, понимаю, что RT — очень медленный, но и
процесоры-то уже быстрые, и мощности растут быстро.
Что касается нелинейности — заготовить несколько десятков нелинейных объектов — сферы, цилиндры и пр. + механизмы их трансформации (обрезание, сжатие, вращение). Благодаря таким оьъекта можно делать довольно сложные сцены (закрытые) из небольшого числа объектов (не полигонов).
Основной вопрос — насколько с помощью порталов/группировки а также оптимизации на asm (SSE, SSE2) реально добиться
приемлимеого FPS?
Здравствуйте, Евгений Коробко, Вы писали:
ЕК>Основной вопрос — насколько с помощью порталов/группировки а также оптимизации на asm (SSE, SSE2) реально добиться
ЕК>приемлимеого FPS?
На ixbt.com должна быть статья человека, который накатал такой рендер (или почти такой, но рейтрейс там есть). Зовут его, елси не ошибаюсь, Лев Дымченко (если чуть переврал, прошу меня простить

). Так что, вперед
PS. ссылку забыл кинуть:
http://graphics.ucsd.edu/~henrik/papers/ewr7/
и вот
http://graphics.ucsd.edu/~henrik/papers/book/
да только все подробности в книжке, а книжка ещё не вышла...