LWJGL - OpenGL 4.2 Planets simulator

Hi everyone.

First, sorry for my poor english but I’m french.

This is my full OpenGL4.2 compliant planet simulator. It does :

  • Full openGL 4.2 (core, no compatibility function is used) with LWJGL 2.8.4
  • MultiThreaded Planet simulator (Newton’s equations)
  • Texturing
  • OBJ loader
  • Texture loader
  • Instancing is used for planet drawing
  • Text drawing with texture atlas
  • GLSL 4.2
  • VAO + VBO
  • Java 7
  • Correctly documented (in french: easy to understand)
  • Code easily understandable by beginners
  • few class, few code, no inused function …

The executable jar https://mega.co.nz/#!PkR3CRaQ!GpUGCEx6oOZpatM7eEe3dTo_eHViIxgaVNVk8wILxUE
The eclipse project : https://mega.co.nz/#!q8AUlRSQ!d45i3xGyTfivfP3ENH8utQneDPg6Zi3GrIHJbSIUs5k

Please, give me your feedback : bugs, no oriended object or Opengl compliant aspects…

Thanks for all.

Give me a sec to test it on my laptop, but I have a small tip: Texture arrays. You can use them instead of texture atlases to avoid getting bleeding over edges, especially with anisotropic filtering.

some screenshots/videos might be nice, not everyone has graphics cards that support OpenGL 4.2.

too ugly :wink:

It’s not the goal of it !!!

well if it is then better to save us the time of downloading and executing it by posting screenshots.

so…

yuck !!!

More beautiful when animated !!!

Antialiasing!

I can play any game on high setting, that I tried and I dont have OpenGL 4…
So I will certainly not have GL 4 in the next 2 years

Intresting… Graphics Card?

GeForce GTS 250

Pretty sure I cannot play every game on high settings reasonably, because usually I choose medium anyway. Just saying I dont see me buying another video card for like 2 years.

And here I am thinking about upgrading from my GTX 295 because I’m not even getting 60 FPS sometimes in BF3 at LOW… I also can’t stand that it looks like around 40 FPS with the heavy microstuttering I’m getting…

I’m sure that some people consider 7.5 FPS fluid (like everyone playing Dark Souls on the PS3), and that some people don’t play the most graphically intense PC games on the market. Your GTS 250 is still much more powerful than the extremely unrealistic peak performance of the GPU in the PS3, and also much more flexible than it due to the unified architecture.

GTX 580 over here and this runs smoothly at 2200FPS. Pretty cool stuff!

Thanks

Hi

Just tried to download it, but I just get some error page in french.

Endolf

Please, could you send me the error page ?
(have you an OGL 4.2 driver or JRE 1.7 ?)

It was an error whilst trying to download, didn’t get as far as running anything. I’ll try again later when I’m home, the work proxy blocks the site anyway.

Endolf

@endolf
Just click on the red box where it says “Valider et telecharger le fichier”.

Aaah, thanks. Google wouldn’t translate the page so I hadn’t figured that out :slight_smile:

I now get

Main.initDisplay : org.lwjgl.LWJGLException: Could not create context (WGL_ARB_create_context)

when I try to run the jar. 64bit windows 7, geforce 330M.

Endolf

Geforce 330M isn’t OGL 4 compatible…