3D интерактивное веб-развертывание 3d-моделирование - PullRequest
0 голосов
/ 27 июля 2011

Я ищу надежный рабочий процесс, который позволит использовать интерактивные 3D-модели в Интернете (например, низкополигональное, низкое разрешение).Вопрос заключается в том, как нацелить и программно анимировать части целого (как отдельные пальцы на руке) - не просто гнить, масштабировать, перемещать модель, а скорее части.Это было довольно надежно благодаря экспорту Collada в Papervision + Flash, чего гораздо труднее достичь с помощью Away 3D и Flash.На самом деле не удается добиться этого с помощью обработки и импорта .OBJ (никакой реальной поддержки Collada там вообще нет). Стоит ли кусать пули и пробовать опции openGL + JavaScript? (Производительность + доступ кажется гораздо менее оптимальным) .Не длякоммерческая работа, кстати.Пожалуйста, предлагайте предложения (хотя у меня нет доступа к Maya или модному программному обеспечению; Blender - это то, что я использовал).Я ценю любые мысли по этому поводу, и СПАСИБО.

Ответы [ 2 ]

0 голосов
/ 21 апреля 2013

Вы пробовали Unity?Весьма возможно экспортировать вашу модель / сцену в формат для просмотра в Интернете с помощью проигрывателя Unity Player.

Для создания низкополигональных моделей вы можете использовать простой рабочий процесс, который будет достаточно автоматическим с использованием некоторых инструментов сокращения / упрощения многоугольников.

Большинство этих инструментов основаны на алгоритмах упрощения, основанных на итеративном сворачивании ребер и, таким образом, объединении вершин.Стоимость связана с каждым ребром на основе кривизны соединительных ребер.Большой приоритет Q поддерживается и используется для итеративного свертывания границ минимальной стоимости.

Также алгоритм Хьюза Хоппа для прогрессивных сеток часто используется для визуального выбора желаемого уровня детализации.

Существует множество реализаций этого, доступных для ознакомления в Интернете.Однако большинство из них предназначены только для образовательных целей.Если вы хотите использовать эту технику для производственного кода, вам лучше изучить алгоритмы и самостоятельно создать более эффективную реализацию.

Если вы используете Unity: этот инструмент уже реализован в движке Unity.Его можно приобрести в магазине Unity Asset.http://forum.unity3d.com/threads/149948-Cruncher-Polygon-Reduction-Plugin-for-Unity-Pro

Удачи.

0 голосов
/ 27 июля 2011

GLGE , платформа WebGL, поддерживает модели и анимацию Collada в соответствии с этой GLGE-записью в блоге .Демо-версия здесь , а одна из моделей / анимаций - http://www.glge.org/demos/frankiedemo/sheep.dae.

Я не уверен, насколько легко все это настроить.Когда я смотрел на это некоторое время назад, казалось, что вы можете контролировать вещи с помощью некоторого XML.Вам нужно будет обойти сайт, его форумы, исходный код и документы, чтобы увидеть, как все сочетается.

...