вот жеж... |
[Mar. 15th, 2019|04:49 am] |
после детального исследования выяснилось, что реализация shadow volumes в вавуме далека от оптимизированой. при помощи простейших оптимизаций я уже бампнул её с 10-15 FPS на Silent Steel (карта, которая практически вся сделана на динамическом свете, а не на думовом посекторном) до 40-60. и есть мнение, что это не предел. во-первых, можно (и нужно) сделать silhouette edge extraction. во-вторых, если камера не в тени, то можно использовать более быстрый z-pass. в третьих — можно построить комбинированый фрустум камеры и света, и обсекать ещё и ним. также врубать depth bound, где он есть. ну, и всякие подобные. можно даже собирать батчи для рендера в разных потоках. в общем, поле непаханое. жрать только нечего с этим полем, гыг. |
|
|