Форум сайта python.su
1
Доброго дня.
Необходимо реализовать проект-программку.
Направите в каком направлении идти.
Есть 3Д модели сделаные на Blender
Необходимо реализовать программу отображение этих моделей,
смену текстур на этих моделей.
Спасибо.
Офлайн
3
не совсем понятно, что вам нужно. Насколько я понимаю, вам нужен самописный редактор, но полегче чем блендер?
Если так, то тут есть 3 варианта:
1. Blender окрыт, так что никто не мешает вам использовать его код для отображения моделей.
2. Использовать pyOpenGL, парсить формат файла Blender'a вручную, и отображать.
3. Использовать фреймворк, лично я рекомендую Panda3D. Он имеет свой внутренний формат моделей, но также содержит множество конвертеров (с Блендера точно умеет конвертировать). http://panda3d.org.
Отредактировано (Май 26, 2010 15:15:45)
Офлайн
1
Спасибо.
Я это и хотел услышать.
Офлайн
0
Еще есть графические движки VTK, Coin3D, OGRE, которые умеют работать с питоном.
Отредактировано (Май 26, 2010 15:27:02)
Офлайн
3
pasaranaxЯ посоветовал Панду с нескольких причин:
Еще есть графические движки VTK, Coin3D, OGRE, которые умеют работать с питоном.
Офлайн
2
советую Irrlicht и pyirrlicht (http://pypi.python.org/pypi/pyirrlicht)
движок поддерживает формат Blender
Офлайн
0
Тоже встал вопрос выбора движка.
обнаружил, что под IrrLicht слишком мало документации применительно к Python, в основном все доки под C++ действительно. Кроме того, не видел ни одного нормального скриншота с IrrLIcht-движка. В основном скриншоты уровня Quake 3, на мой взгляд.
Офлайн
2
rudmДокументация С++ одинаково справедлива и к Python версии + есть дополнения, смотри примеры.
Тоже встал вопрос выбора движка.
обнаружил, что под IrrLicht слишком мало документации применительно к Python, в основном все доки под C++ действительно.
Офлайн