Жанровая направленность: 3D флэш игры
Мультиплеер: возможен
Язык программирования: JavaScript и ActionScript
Платформы: любая, поддерживающая Adobe Flash
Достоинства: имеются документация, примеры, хорошие возможности для подобного типа движков.
Недостатки: не высокие технические показатели.
Sandy3D – это движок для платформы Adobe Flash. Версия AS2 Sandy3D разработана на ActionScript Virtual Machine 1 (AVM1) и версия AS3 Sandy3D для AVM2. Движок основывается на особенностях виртуальной машины, не прибегая к аппаратным возможностям. Движок работает на векторном рендере.
Движок работает со спрайтами как с фэлеш-объектами, что позволяет более гибко использовать их, например, используя видео и пр. Трёхмерная графика поддерживает Collada, 3DS, ASE и другие форматы. Поддерживают различные эффекты.
Для окраски материалов используется быстрый Flash-метод. Также используются другие графически и видео (FLV и д.р.) материалы. Поддерживается камера. Каждый материал может иметь свои атрибуты специфики рендеринга. Поддерживаются bump mapping, альфа-эффекты света и цвета. Сцены используют BSP-дерево для данных.
Sandy3.0 способен хорошо обрабатывать 2000-5000 полигонов в полноэкранном режиме. Flash Sandy 3D engine является одним из мощных JavaScript-движков. На официальном сайте имеется множество обучающих материалов, в том числе и демонстрации.
Официальный сайт: http://www.flashsandy.org
Sandy3D is a engine for the Adobe Flash patform. Hence the AS2 version of Sandy3D is designed for the ActionScript Virtual Machine 1 (AVM1) and the AS3 version of Sandy3D is designed for AVM2.
The guys behind the Flash Sandy 3D engine have recently ported the code over to Haxe, which gives it the ability to compile to JavaScript and render via the Canvas element. This makes it one of the most powerful JavaScript 3D engines available. You can find a number of tutorials and live JavaScript demos. |