Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What libraries can be used for 3D graphics on Linux? Are there big differences for 3D graphics programming between Linux and Windows?

I found about DirectX and OpenGl by searching, but I'm not sure that these are graphic libraries.

share|improve this question
Can you provide some context for your question and clarify what you are looking for because as it stands there are at least 5 questions. – Karlson Jan 12 '12 at 21:11
The question How much are they? is not a question and What are the most important? is only possible to answer given a context as @Karlson mentioned. What are you going to do with the library and in what environment? – user13742 Jan 12 '12 at 23:15
I think this is on-topic, but it is a ton of questions, and half of them can't really be answered – Michael Mrozek Jan 13 '12 at 2:30

Depending on language you use.

For C/C++ check following:

  • libcal3d
  • libcoin
  • libcrystalspace
  • libg3d
  • libirrlicht
  • libogre

For java:

  • libjava3d-java

For python:

  • python-soya
  • python-opengl

Have fun. Python-soya is probably simplest to start with.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.