Flash10 рендеринг треугольников - PullRequest
0 голосов
/ 03 апреля 2010

Я знаю о Papervision 3D. Тем не менее, много реализма происходит от текстур.

Кто-нибудь знает эталонный тест, показывающий, сколько одноцветных трехмерных треугольников flash10 заштриховано flash10? Я не могу найти этот онлайн-тест или движок для этого (большинство, кажется, действительно ценят растровые изображения / текстуру).

Ответы [ 2 ]

1 голос
/ 20 апреля 2010

Недавно я делал нечто очень похожее, создавая игру. У меня были серьезные проблемы со сборкой игры papervision, которую я делал:

На флеш-форуме я сказал это ... http://built4flash.stackexchange.com/questions/197/effeciency-of-material-swapping-in-papervision

Сама игра визуализирует примерно 200 кубов в виде отдельных плоскостей. 4 видимых самолета с текстурой.

Когда я впервые загрузил этот пользовательский куб в память - его обход займет от 45 секунд до минуты. В этом случае я делаю обмен материалов для достижения моего результата. По сути, рендеринг той же игры в коридоре в colorMaterial's занимает 2 секунды. (потом я поменяю материалы на реальную текстуру, пока бегаю)

В настоящее время игра работает на моем ноутбуке со скоростью примерно 8 ~ 15 кадров в секунду (плохо, я знаю, что она старая для тестирования). То же самое для цветных материалов. Я легко получаю удовольствие при 40 кадрах и без проблем с визуализацией.

Вы можете посмотреть финальную игру и судить сами .

(Нажмите на ссылку запуска roboidz внизу игры, чтобы увидеть ее.)

Если вам нужна урезанная версия этой части кода, я с радостью помогу.

0 голосов
/ 03 апреля 2010

Это действительно зависит от вашей видеокарты и других вещей. Не существует фиксированного лимита, но Papervision, например, может запускать 1000 polys со скоростью примерно 50 кадров в секунду на моем компьютере.

Некоторые тесты, показывающие 1000 полисов, отображаемых с помощью некоторых параметров 3D во Flash, см. в этом блоге .

...