|
29.01.2008 г. |
Sandy это интуитивная 3d библиотека для Flash с открытыми исходными кодами, разрабатываемая на Actionscript 2.0 и Actionscript 3.0.
Возможности 3d движка для flash напрямую связаны с характеристиками виртуальной машины, которая не предоставляет решений по 3d или аппаратному ускорению.
Sandy 3d обладает следующими свойствами: - Визуализация происходит векторно. проводились тесты с растеризацией, но результаты были слишком медленные.
- Двух уровневое усечение - сферой и кубом.
- Базовая сортировка глубин. она не очень точная, зато работает быстро. вся работа совершается на уровне создания моделей.
- Управление спрайтами и ориентированными спрайтами. Т.к. спрайт может отображать любой отображаемый flash объект, это можнт быть видео, интерактивные элементв, и т.д.
- Поддерживаются форматы- Collada, 3DS, и ASE.
По текстурированию, Sandy поддерживает следующее:
- Цветные материалы использующие встроенную flash отрисовку. Очень быстро!
- Текстуры. Афинное отображение. Перспективное отображение скоро появится, но пока требует доработки.
- Видео. Может получать любой видео поток, вебкамеру, HD FLV видео и т.д.
У каждого материала могут быть атрибуты для специфического рендера.
- Показывать края. Можно задавать альфа, толщину и цвет.
- показывать контуры 3d объектов. также можно задавать альфа, толщину и цвет.
- Задавать характеристики света. сейчас возможно только плоское освещение. в данный момент уже используются направленный свет, но управление им будет добавлено позже.
О производительности sandy 3.0. Он способен обрабатывать от 5000 до 9000 полигонов на современных компьютерах в fullscreen с правильным разрешением.
некоторые свойства, которые появятся в ближайшее время.- Улучшение z сортировки, используя bsp деревья.
- новые материалы с bump mapping-ом и Phong тенями.
- улучшение производительности.
- поддержка нескольких камер.
несколько интересных примеров. http://www.nicoptere.net/sandy/BAAAM/fr/BAAAM!.swf http://seraf.mediabox.fr/datas/swf/as3geomexporter/SandyDemoVertexNormal.swf http://www.cedric-jules.fr/sandycubedynamic/SandyTest.html
В следующих статьях я переведу несколько уроков по Sandy.
Источник: http://www.flashsandy.org
Обсудить новость в форуме. (0 сообщений) |
|
Поиск похожих: Flash
3D
Sandy
Collada
3DS
ASE
полигон
рендеринг
|