Crystal Space 3d по русски

Производительность

В качестве последнего шага для этого проекта, я тестировал производительность трех алгоритмов реализованных в течение лета: непрозрачная карта теней (OSM), карта глубины прозрачности (DOM) и ограниченная карта прозрачности (BOM).

Производительность измерялась в кадрах в секунду (FPS) исходя из среднего FPS, предоставляемыми инструментами бенчмаркинга программой Fraps, в течение 60 секунд. GPU карты (Nvidia GT 335M) внес самый большой вклад, поскольку во всех трех алгоритмах используется GPU (предполагается многократный рендеринг текстур и не значительные вычислительные задачи передаются на CPU).

Производительность показана на рисунке 1.


Рисунок 1. Участок генерируемый с помощью gnuplot. Разница между количеством слоев и кадров в секунду для трех алгоритмов, реализованных для этого проекта. Протестированная ограниченная карта прозрачности имеют худший показатель, но она производит реалистичную визуализацию, даже при использовании минимального количества слоев, потому что она придерживается распространению света в реальном мире (BOM).


Система Orphus