Дерево сцены
В качестве 3D-движка для масок используется Urho3D. В Urho3D, как и во многих других 3D-движках, сцена представляет из себя дерево. Узлы дерева могут иметь трансформацию и набор компонентов.
Компонентами могут являться:
- •3D-модели (
StaticModel); - •Билборды (
BillboardSet); - •Источники света (
Lights); - •Другие объекты.
В масках, как правило, используются три компонента, указанные выше. Дерево сцены масок выглядит следующем образом:

- •
Light— источники света являются дочерними к корню сцены. - •
Face,Face1— узлы для первого и второго лица. Их трансформация настроена исходя из положения лица в кадре. - •
Patch— привязаны к экрану, являются дочерними к корню сцены. Anchor в этом случае имеет одно из значений:fullscreen,lt_corner,lb_corner,rt_corner,rb_corner,free,top_center,left_center,right_center,bottom_center. - •
Patch— привязаны к лицу, являются дочерними кFaceилиFace1. - •
- •
По умолчанию Камера находится в точке [0.0, 0.0, 0.0] и направлена в сторону увеличения оси Z. Значение дальней отсекающей плоскости равно 3000.0. Корень сцены находится в точке [0.0, 0,0, 500.0].