Изучение Интерактивного 3D во Flash
Я заинтересован в изучении 3D-движков в Adobe Flash. Я понимаю, что 3D на самом деле не существует во Flash и должно быть реализовано с помощью сложного ActionScript, но идея настолько интригующая. Возможность 3D на платформе, столь же широко распространенной, как Flash, предоставляет практически неограниченные интерактивные возможности для веб-сайта, и было бы очень интересно поиграть.
Я посетил сайт сегодня, http://ecodazoo.com/, который поразил меня... это невероятно.
Я ищу некоторые ресурсы, где я мог бы начать изучать, как выполняется этот тип работы. Просто пытаюсь расширить свой кругозор. знак равно
Любая обратная связь высоко ценится!
4 ответа
Хорошие моменты для начала:
- Sandy3D ( Демоверсии)
- PaperVision ( Демо / Демо)
- Альтернатива ( Демос)
Все они имеют хорошие учебники и документацию. На мой взгляд, проще, если вы не используете Flash или Flex, создаете свои фильмы с нуля и чистый код AS3.
Во. сногсшибательное классно.
В дополнение к трем ссылкам, приведенным выше, я бы также предложил Away3D, я использую его (чуть-чуть), и он кажется более доступным, чем Papervision (даже если это ветвь из его формы) . Насколько мне известно, большинство движков имеют возможность импортировать модели, сделанные в других программах, таких как Maya, 3Dsmax, Blender и т. Д., Но я думаю, что импорт текстур может оставить желать лучшего (я могу ошибаться и, глядя на некоторые демонстрации, люди творят чудеса)
иди и покопайся на Kirupa.com, а также посмотри несколько уроков на gotoandlearn.com. Большинство материалов, вероятно, будут основаны на papervision, так как они, кажется, первыми это выяснят, и за ними будет сильное талантливое сообщество, но вы можете найти другие движки, которые будут более подходящими, когда вы обдумаете это.
Я построил действительно базовый генератор местности с away3D примерно через час, после того как ударил головой о стену с помощью papervision.
Хотите верьте, хотите нет, Flash CS4 на самом деле добавил множество функций для поддержки 3D. Я всегда был большим поклонником учебников Adobe, поэтому я должен порекомендовать одну из их статей, чтобы вы начали.
http://www.adobe.com/devnet/flash/articles/3d_support.html
В статье есть несколько готовых SWF-файлов, так что вы можете открыть их, покопаться в них и посмотреть, как все делается.
Я использую Alternativa в качестве 3D-движка для своего собственного проекта, и вы правы, добавляя 3D, вы получаете невероятные возможности. Если у вас есть доступ к пакету разработки, например Lightwave, и, я уверен, другие, вы можете экспортировать модель в виде вершин, загрузить эти данные через Alternativa и создать приятную среду.
Вот несколько очень простых тестов рендеринга: