36

I'm looking for an easy to use 3D scene renderer for Python. All I'm looking for is to be able to:

  • Load a 3D scene model
  • Render it using an orthographic camera
  • Export the image so I can perform analysis

So far the software I've found is either too low-level (like basic OpenGL bindings) or too complex (like Ogre). Any advice?

mkrause
  • 1,170
  • 1
  • 9
  • 10

2 Answers2

41

Really depends exactly what you want to accomplish. How complex is your scene? What sort of render quality are you after? Do you need real-time animation, or are rendered stills good enough?

First-rate, full game engines (have been used for commercial games)

Less popular 3d engines, new or beta: YMMV.

Low-level OpenGL interfaces - more control, more for you to do yourself

Non-realtime interfaces

Hugh Bothwell
  • 50,702
  • 6
  • 75
  • 95
1

I would recommend Panda3D. It supports everything in the list, and is "high-level" too. The manual describes how to achieve everything needed.

kCODINGeroo
  • 364
  • 3
  • 11