Blender3d vs 3ds max; Какой из них лучше подходит для автоматизации в Python?

StackOverflow https://stackoverflow.com/questions/3896087

  •  29-09-2019
  •  | 
  •  

Вопрос

Я начинаю работу с разработкой 3D-среды для использования в Panda3D. Поскольку я новичок в этом, мне нужно выбрать программное обеспечение для моделирования для создания базовых геометрий и т. Д. Следовательно, какой лучше подходит для автоматизации через Python? 3ds max или blender3d? Я хотел бы автоматизировать генерацию базовых геометрий, процесса экспорта и некоторых основных анимаций. Блендер имеет выгоду от того, чтобы быть свободным, но мой офис предоставит мне лицензии на 3DS, если я запрошу, так что это не проблема.

Это было полезно?

Решение

С точки зрения автоматизации Python сам Blender написан в значительной степени в Python, а источник доступен, который позволяет не возможен уровень автоматизации, если вы не можете изменить источник. Для меня, имеющие источник в этой ситуации, - это больше преимуществ, чем цена.

Если вы идете с Blender, определенно возьмите BETA 2.5. Они сделали некоторые огромный UI и улучшения сценариев. На мой взгляд, большинство жалоб на это трудно изучить по сравнению с коммерческими пакетами, больше не действительны для 2,5, особенно если у вас нет психического бремени уже узнав другой интерфейс программного обеспечения.

Другие советы

На самом деле плакат Карл Билефилдт не прав. Блендер не написан в Python, написано в C. Что написано в Python, это некоторые инструменты сценария, Python используется в качестве механизма сценариев Blender, но в конце концов, срабатывает библиотеки C. Это не большая сделка, хотя, так как сам Питон написан в C.

Однако все это совершенно не связано с вашим вопросом.

Поскольку двигатель, который вы собираетесь использовать, - это третья сторона, а не игровой двигатель блендера, вам нет никаких причин для вас, чтобы рассмотреть блендер как обязательный выбор. Любой 3D-пакет может служить вам хорошо. Это потому, что в качестве другого вида программного обеспечения 3D программное обеспечение имеет несколько форматов, которые являются обычными приложениями с Ammong 3D. Как * .3ds и * .obj. Так что это означает, что вы можете использовать все, что вы хотите, как Maya, XSI, CinAne 4D, что угодно. Как почти 3D программное обеспечение сохраняет эти общие форматы файлов.

Однако я решительно советую взглянуть на Blender Game Engine. Двигатель Game Blender автоматизирует много вещей и имеет графический интерфейс внутри блендера, который минимизирует кодирование в отличие от Panda 3D, которая требует, чтобы все было закодировано в отношении двигателя.

Вы можете сохранить множество времени с игровым двигателем Blender.

Существует даже блендерная игра, которая была разработана исключительно с помощью двигателя Blender Game, его называемым проектом абрикоса или YO Fankie.

Абрикосовый проект

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

Удачи.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top