Эволюция: графика и механика - КРИ 2014, Александр...
Post on 13-Jul-2015
40.976 Views
Preview:
TRANSCRIPT
НЕМНОГО ЦИФР
• 18 месяцев разработки
• Полная окупаемость через 3 месяца
• >3 000000 установок
• Топ AppStore более, чем в 135 странах
ЭВОЛЮЦИЯ: ГРАФИКА И МЕХАНИКА
• Эволюция игровых механик
• NGUI, Playmaker и др.
• Система освещения
• Тени
• Пост-процесс
СИСТЕМА ОСВЕЩЕНИЯ
• Нет динамических источников света
• Статика освещается через Lightmap’ы
• Персонажи через Dynamic Light Probes
СИСТЕМА ОСВЕЩЕНИЯ
Albedo
(texture)
Diffuse
(per vertex,
light probe)
Specular
(per pixel,
light probe)
Result
ShadeSH9
(worldSpaceNormal)ShadeSH9
(reflectedView)
ТЕНИ
• Тени Unity снижают производительность на мобильных устройствах
• Мы разработали 3 системы теней
– Shadow mapping (без проверки расстояния)
– Shadow volumes
– Planar shadows
ТЕНИ
//per model
Pass
{
ColorMask 0
Stencil
{
Ref 1
Comp always
Pass replace
}
}
//final pass
Pass
{
Blend SrcAlpha OneMinusSrcAlpha
Stencil
{
Ref 1
Comp equal
}
}
POST PROCESS
• OnPostRender вместо OnRenderImage
• Используем RenderTexture
• Отключаем, если не используем
• Геометрические эффекты быстрее пиксельных
top related