Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

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

I want to render an object that has a mesh with one million hexagonal elements(100 * 100 * 100).

Lights, shadows and textures is not important and each element has a solid color. and finally, the actions I want to have, is simply rotating the object, zooming and panning.

I am wondering what ray tracing engine is better for my conditions. or, do I have to take another approach?

any help will be appreciated.

share|improve this question
up vote 2 down vote accepted

Since lights and shadows are not important, I'd suggest going with any 3D engine that works with your programming language. Raytracing would be overkill and certainly slower than hardware acceleration.

share|improve this answer
for example openGL? or directX? I have to write my code with Java, but I think for complex mesh, JOGL is a little slow. – Keyhan Asghari Apr 8 '12 at 16:55
OpenGL and DirectX are just interfaces to the graphics hardware. They are difficult to learn and you don't want to deal with them directly for your application. 3D Engines, on the other hand, use DirectX or OpenGL and provide a simple and easy-to-use interface. Do a google search for "java 3d engines" and pick whatever looks easy to use. – LTR Apr 8 '12 at 17:05
thanks a lot @LTR! – Keyhan Asghari Apr 8 '12 at 17:07

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.