Все записи автора pecheny

Хочешь попробовать SSAO?

Что такое SSAO?

SSAO – это постэффект, который затеняет углы, впадины и складки, добавляя ощущение объема. Название расшифровывается как screen space ambient occlusion.

Мы еще не включили SSAO в основную версию движка, но вы уже можете попробовать этот эффект в действии.

Запустить демку.

Основной функционал SSAO был разработан довольно давно. Однако, существует проблема: SSAO не слишком хорошо вписалось в текущую архитектуру движка. Поэтому пришлось прикручивать его, как говорится, «при помощи синей изоленты». Это не значит, что SSAO или движок чем-то плохи, просто они плохо стыкуются. Проблема стыковки в том, что она рождает ряд ненужных зависимостей, который в дальнейшем будут мешать развитию. Поэтому мы решили, что в таким виде в основную версию движка мы включать не будем – сначала нужно переработать движок, чтобы SSAO и другие постэффекты подключались к нему гармоничным образом. Так как это может занять довольно много времени, а SSAO в текущем состоянии  можно использовать уже сейчас , то мы решили выпустить специальную версию движка «SSAO edition». API, реализованный в этой версии не будет поддерживаться в дальнейшем, а как только движок будет готов, мы внедрим SSAO уже с новым API. Alternativa3D «SSAO edition» доступна через отдельную ветку на GitHub, поэтому, если вы решите использовать ее, вы сможете подтягивать в нее обновления из основной ветки самостоятельно.

Узнать больше о SSAO вы можете в FAQ, а также в описании классов  Camera3D и  SSAOAngular, в API reference Alternativa3D «SSAO edition» .

Alternativa3D «SSAO edition» вы можете скачать в архиве с документацией, или воспользоваться исходниками движка из ветки 8.32.SSAOEffect.

Поддержка Constrained mode

Недавно вышел FlashPlayer 11.4 и теперь намного больше людей смогут использовать видеокарту для рендеринга 3D во Flash. Предыдущие релизы одиннадцатой версии плеера могли использовать ресурсы видеокарт, выпущенных не
раньше 2008 года. Constrained mode расширяет поддержку вплоть до устройств выпущенных в 2005. Например, почти треть игроков сможет использовать GPU в TankiOnline  благодаря constrained mode. (Около двух третей игроков уже используют
аппаратные возможности своих видеокарт и менее десяти процентов до сих пор используют старую версию плеера, не поддерживающую рендеринг на GPU в принципе).
Следует отметить, что для работы в constrained mode недостаточно последней версии плеера на стороне клиента. Ваше приложение тоже должно его поддерживать. Обеспечить эту поддержку вместе с Alternativa3D 8.32 проще простого.

Continue reading Поддержка Constrained mode