Какой-нибудь из доступных flash 3d движков использует flash 10 "native 3d" - PullRequest
0 голосов
/ 24 октября 2010

Как я понимаю, flash 10 имеет некоторые базовые функции 3d.Мой вопрос заключается в том, использует ли какой-либо из доступных на сегодняшний день 3D-движков (ppv3d, away, sandy, alternativa, я пропустил один) эти функции и обеспечивает ли это какой-либо прирост производительности и качества.флеш игра, которая должна содержать 3d контент.Я использую ppv3d, и он просто не масштабируется до того, что мне нужно.Должен ли я попробовать что-нибудь еще или вспышка просто не выключена для отображения сотен движущихся объектов в реальном времени?

спасибо Eli

Ответы [ 2 ]

0 голосов
/ 27 октября 2010

Вчера (25/10/10) Adobe объявила на MAX новый набор API-интерфейсов для аппаратного 3D-ускорения, который может помочь с проблемами производительности ... но вам, очевидно, придется подождать некоторое время, прежде чем вы будете возможность включить их в ваш проект.

0 голосов
/ 25 октября 2010

Я думаю, что большая часть Flash 3D-движка теперь использует нативные 3D-материалы, кроме, возможно, papervision 3D.Вероятно, вы можете легко проверить это с помощью Google.

Это обеспечивает некоторое повышение производительности, но я думаю, что это гораздо больше о качестве результата.Например, если вы создаете текстурированный куб и запускаете его на движке, который использует «старый трюк проекции», вы заметите, что проекция искажена.Нативная проекция в Flash 10 удаляет эти артефакты.

Для вас другой вопрос, ну, это зависит от сложности ваших объектов;в основном количество полигонов, размер ваших текстур и используемый вами шейдер.Вероятно, вы можете поместить 100 кубов с помощью простого цветового шейдера, но вы можете столкнуться с некоторой проблемой, если попытаетесь создать игру ААА.

...