Мы уже давно собирались реализовать динамическое освещение в Alternativa3D 7, но по разным причинам откладывали это. Больше всего мы боялись, что система освещ��ния на уровне архитектуры движка сильно снизит общую производительность.
И, наконец, нам удалось найти эффективное решение! Теперь в Alternativa3D 7 для FlashPlayer 10 есть динамическое освещение. Также мы внесли некоторые улучшения в движок и исправили баги. Скачать Alternativa3D 7.7.0 можно с официального сайта.


Список изменений:
Видео-материалы по Alternativa3d 7.7
И, наконец, нам удалось найти эффективное решение! Теперь в Alternativa3D 7 для FlashPlayer 10 есть динамическое освещение. Также мы внесли некоторые улучшения в движок и исправили баги. Скачать Alternativa3D 7.7.0 можно с официального сайта.


Список изменений:
- Добавлены классы источников света: AmbientLight, DirectionalLight, OmniLight, SpotLight.
- Добавлены материалы, реализующие освещение: VertexLightMaterial, FlatShadingMaterial, AverageLightMaterial, NormalMapMaterial.
- Добавлен материал, имитирующий отражение: SphericalEnvironmentMaterial.
- Vertex: добавлены свойства normalX, normalY и normalZ.
- Mesh: добавлен метод calculateVerticesNormals(). Метод calculateNormals() переименован в calculateFacesNormals().
- Реализована возможность отображать источники света в режиме отладки.
- Добавлена возможность клонировать материалы с помощью метода clone().
- Camera3D: добавлен метод lookAt().
- RayIntersectionData: добавлен метод toString().
- AnimationCouple: изменён тип свойств left и right на AnimationNode.
- ParserCollada: реализована поддержка источников света.
- Sprite3D: исправлена ошибка в методе intersectRay().
- Skin: исправлены ошибки в методах clone() и attach().
- KDContainer: исправлена ошибка построения дерева.
Видео-материалы по Alternativa3d 7.7