[Xors3D] - Тени PSSM
Render реализовал отличный алгоритм, который предназначен для типа источника света - Солнце. Этот алгоритм имеет отличное приемущество для отрисовки теней Очень больших пространств, собственно, купил наконец я видяху (старая сгорела давно уже), снова в деле.
Вот демка, тут сорс под BM, и 4 шейдера с разными типами сглаживания: No PCF; 2x2 PCF; 3x3 PCF; 4x4 PCF. В архиве лежит бинарник (81Кб), в нём используется шейдер с PCF 4x4 и 3 сплейна. Также в шейдер добавлена небольшая оптимизация, но она будет действительна только на версиях шейдеров 3.0, т.к. только начиная с 3.0 используются динамические условия и цыклы. В общем затестируйте пожалуста, и запостите своё железо и результаты. Процессор (модель главное) и видеокарта. Также интересует как поведёт себя шейдер на Radeon'ах. http://moka.ucoz.ru/PSSMwithPCFbinbmx.rar :super: |
Ответ: [Xors3D] - Тени PSSM
MoKa всё просто офигенно супер, с нынешнего времени перехожу на BlitzMax ибо при 60 Split'ах фпс 33!!! А на Blitz3D уже при 30 тормоза жуткие. Мой конфиг -
Intel Core 2 Duo 2,33GHz GeForce 8800 GT 2048MB RAM |
Ответ: [Xors3D] - Тени PSSM
Сцена - баян, уже Рендер выкладывал.
Но эта демка более производительная - ФПС доходит и до 450 (редко) чаще - 400 Цитата:
Вообще харэ выкладывать такие смачные демки, я уже устал двачувати на них :crazy: А это единственное что остаётся, сам-т оя на Ксорс перелезть пока не могу |
Ответ: [Xors3D] - Тени PSSM
ABTOMAT, а что мешает это сделать?
h1dd3n - спасибо за тест. На БМ при сложных сценах и уже достаточно больших проектах, прирост значителен на лицо.. |
Ответ: [Xors3D] - Тени PSSM
Intel Core 2 Duo CPU E4600 @ 2.40GHz
1,0GB RAM NVIDIA GeForce 7300 GT MS Windows XP SP3 При загрузке: ~51=>~92=>~123 На стартовой позиции: 125-145 При просмотре вниз где теней нет: стабильно 90 При просмотре неба(вверх): 189-227 При быстром движении мышкой по оси x: 76~152 При быстром движении мышкой по оси y: 126~152 Что такое SplitPlanes и SplitLambda? |
Ответ: [Xors3D] - Тени PSSM
|
Ответ: [Xors3D] - Тени PSSM
550 ФПС
Кор 2 8800 виста |
Часовой пояс GMT +4, время: 09:11. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot