Недавно я делал нечто очень похожее, создавая игру. У меня были серьезные проблемы со сборкой игры papervision, которую я делал:
На флеш-форуме я сказал это ...
http://built4flash.stackexchange.com/questions/197/effeciency-of-material-swapping-in-papervision
Сама игра визуализирует примерно 200 кубов в виде отдельных плоскостей. 4 видимых самолета с текстурой.
Когда я впервые загрузил этот пользовательский куб в память - его обход займет от 45 секунд до минуты.
В этом случае я делаю обмен материалов для достижения моего результата. По сути, рендеринг той же игры в коридоре в colorMaterial's занимает 2 секунды. (потом я поменяю материалы на реальную текстуру, пока бегаю)
В настоящее время игра работает на моем ноутбуке со скоростью примерно 8 ~ 15 кадров в секунду (плохо, я знаю, что она старая для тестирования). То же самое для цветных материалов. Я легко получаю удовольствие при 40 кадрах и без проблем с визуализацией.
Вы можете посмотреть финальную игру и судить сами .
(Нажмите на ссылку запуска roboidz внизу игры, чтобы увидеть ее.)
Если вам нужна урезанная версия этой части кода, я с радостью помогу.