Help starting 3d with libgdx

Ok, I know some of you are using 3d with libgdx. Now, I’ve been trying to figure out opengl with libgdx, and Google has been completely useless.
I have a 3d model and I’ve been trying to figure out how to render it and how to do basic 3d crap, but no useful tutorial exists for this type of thing. There aren’t even any useful libgdx tutorials for using GL2.0 and shaders.

I need some tutorials, please.

Far as I know theyre having a complete re-do of the 3D API so it might be worth waiting (as I am); correct me if I’m wrong people

3D with OpenGL:

  • Perspective instead of orthographic projection.
  • Depth Testing
  • Back face culling (most of the time)
  • Diffuse/Ambient Lighting (easily done with shaders)
  • Everything you normally have for 2D

Work out how to do these with LibGDX and you should be fine.

Completely unhelpful. There are no useful tutorials that explain using objects, moving objects on the screen, or teach how to properly use shaders. I already know what all those things are, but every “tutorial”, if you could even call them that, was useless.

Object files: Use ObjLoader?

Moving Objects: Translate/rotate, then render?

Writing Shaders: If that was what you meant when you said how to properly use shaders: I don’t think you have been looking

Otherwise:
Using Shaders:

  1. Load shader.
  2. Bind shader.
  3. Render.

Is that helpful enough for you?

No.

It’s your loss, not mine. :stuck_out_tongue:

You could dig through this and through the code it talks about.
http://www.badlogicgames.com/forum/viewtopic.php?f=23&t=7020

Yet I will still wait for test class where a three colored triangle spinning on Z axis.

If you wanna get things done, fast, and get on with making a functioning game or w/e, i really recommend jpct. pc or android.

3D with libgdx is barely documented, I would highly recommend learning lwjgl/some opengl variant because it will allow to work in a very precedented 3d environment as well as heighten your understanding of libgdx, not to mention that stuff learned from one opengl wrapper tends to transfer to others. It’s more low level but for 3D it’s probably gonna be worth the time.