LWJGL tutorial series on how to create a 3D Java game with OpenGL!
This week we create an OBJ parser to load 3D models made in Blender into our game!
Download the stall model: https://www.dropbox.com/sh/7l598pr7b4zx63j/AAB_PzQl3zU2WS5hhlKgMb1Wa?dl=0
Download Blender for free: http://www.blender.org/download/
-If you’re using your own model then make sure to texture it in Blender first using UV mapping!
-The size of the normals array is “vertices.size() * 3” and NOT “normals.size() * 3”. Check 6:38 in the video and make sure you got this right.
– Make sure your texture file has dimensions that are powers of 2 (128×128, 256×256, 512×512 etc.) The file may have got resized when you downloaded it.
-Make sure you used “1 – currentTex.y” in the processVertex() method.
-If you’re using your own model and the texture looks distorted in the game but fine in Blender then you may be experiencing the texture seam problem that I talked about in the previous episode. You can fix this by using the improved OBJLoader provided at the end of episode 16.
Support the series on Patreon: https://www.patreon.com/thinmatrix
Facebook Page: https://www.facebook.com/thinmatrix
Check out my game on IndieDB: http://www.indiedb.com/games/equilinox
End of video music- Kai Engel, “Waking Stars”: