3d модели, LOD, фото и др - PullRequest
0 голосов
/ 13 января 2009

Мне нужно запрограммировать утилиту для 3d модели. Что мне нужно сделать, это передать 3d-модель утилите и сделать так, чтобы она извлекала многократную информацию. Такие вещи, как количество, размер / масштаб (если применимо) и все остальное, что я могу взять. Затем мне нужно сделать снимок экрана модели 8 раз (45 градусов от 0 до 360). Может быть 16. Есть ли приложение, которое я могу использовать для извлечения данных из модели, и есть ли другое приложение, которое я могу использовать для создания изображения? если это так, я могу написать скрипт php, чтобы сделать все это для меня :), если нет, я отправлю больше вопросов о специфике.

Моя ОС - это debian etch модели будут любого формата. Я могу сделать его только 3ds или ограничить его поддержкой приложений. Или у меня может быть другое приложение для преобразования одного формата в другой и извлечения данных из этого формата.

Ответы [ 3 ]

1 голос
/ 14 января 2009

Я не пробовал этого, но вы можете попробовать 3ds2pov , чтобы преобразовать ваши файлы 3DS в формат POV-Ray, а затем выполнить рендеринг с помощью POV-Ray.

Программа 3ds2pov довольно старая, поэтому я не знаю, насколько она совместима с текущими файлами 3DS. Архив поставляется с исходным кодом, поэтому его нужно собрать без особых сложностей в Debian.

Сам POV-Ray легко запускается в Linux.

nb: могут существовать другие конвертеры 3DS в POV. Это, случается, первый, который Googling вернул за «3ds to pov».

0 голосов
/ 04 октября 2012

Вы можете попробовать это: на основе Linux A3dsViewer -> выполняет преобразование 3ds в pov.

0 голосов
/ 13 января 2009

Ваши требования очень расплывчаты и расплывчаты, но большинство 3D-движков должны иметь инструменты, необходимые для создания вашей пользовательской утилиты. Я бы начал с рассмотрения Blender или инструментов просмотра OGRE, OpensceneGraph и аналогичных инструментов.

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