Здравствуйте. Возникла необходимость создания анимированной текстуры для загружаемой 3D модели. То есть VideoMaterial, MovieMaterial.
Попробовал
решение для Alternativa 8 - получаю жуткие тормоза. Источник их, очевидно, в оверрайде

Код AS3:
override alternativa3d function collectDraws(camera:Camera3D, surface:Surface, geometry:Geometry, lights:Vector.<Light3D>, lightsLength:int, useShadow:Boolean, objectRenderPriority:int = -1):void
{
if(diffuseMap) { diffuseMap.upload(camera.context3D); }
super.collectDraws(camera, surface, geometry, lights, lightsLength, false, objectRenderPriority);
}
В случае
Alternativa 7 решение выглядит проще и работает в десятки раз быстрее! В чем же тогда смысл 8й версии? Хочется разобраться зачем нужна функция collectDraws.
Может быть динамическое обновление текстуры работает лучше в других движках Away 3D или даже стареньком Papervision? Подскажите кто сталкивался.