Very good java OpenGL site!

It’s content is in GL4Java, but it shouldn’t be hard to port for LWGL.

I stupled upon this site on accident while I was looking for md3 tutorial.

All I have to say is damn!

http://web.hypersurf.com/~sully/OpenGL/DemoBox.html

uhm…
http://chman-area.tuxfamily.org/

The more the merrier.

Cas :slight_smile:

Uhm uhm…

  1. Setting Up OpenGL In Java – 3k
  2. Your First Polygon – 4k
  3. Colors – 4k
  4. Rotation – 4k
  5. Solid Objects – 5k
  6. Texture Mapping – 40k
  7. Texture Filters, Lighting & Keyboard Control – 126k
  8. Blending – 40k
  9. Moving Bitmaps In 3D Space – 15k
  10. Loading An Moving Through A 3D World – 129k
  11. OpenGL Flag Effect – 103k
  12. Display Lists – 126k
  13. Cool Loking Fog – 126k
  14. 2D Texture Font – 53k
  15. Quadratics – 127k
  16. Particle Engine Using Triangle Strips – 16k
  17. Masking – 171k
  18. Lines, Antialiasing, Timing, Ortho View and Simple Sounds – 195k
  19. Using DirectInput With OpenGL – 132k
  20. Sphere Mapping Quadratics In OpenGL – 217k
  21. Tokens, Extensions, Scissor Testing and TGA Loading – 12k
  22. Morphing & Loading An Object From A File – 16k
  23. Blitter Function & RAW Texture Loading – 55k
  24. Model Loading – 34k
  25. Beautiful Landscapes By Means Of Height Mapping – 135k
  26. Radial Blur & Rendering To A Texture – 9k
  27. Cel-Shading – 30k
  28. Loading Bitmaps From The Resource & Texturing Triangles – 92k
  29. Rope Physics – 17k

Tutorials from GameTutorials.com

    ...
  1. Render To A Texture – 139k (NEW)
  2. Motion Blur – 142k (NEW)
  3. Normals – 10k
  4. Line Segment and Polygon Collision 1 – 10k
  5. Line Segment and Polygon Collision 2 – 16k
  6. Bezier Curve – 9k
  7. Rotation Using Quaternions – 12k
  8. Height Map 1 – 288k
  9. Height Map 2 (Texturing) – 530k
  10. Height Map 3 (Detail Texturing) – 605k
  11. Height Map 4 (Volumetric Fog) – 608k

VS

  1. Setting Up OpenGL In Java
  2. Your First Polygon
  3. Colors
  4. Rotation
  5. Solid Objects
  6. Texture Mapping
  7. Texture Filters, Lighting & Keyboard Control
  8. Blending
  9. Moving Bitmaps In 3D Space
  10. Loading And Moving Through A 3D World
  11. OpenGL Flag Effect
  12. Display Lists
  13. Bitmapped Fonts
  14. Outline Fonts
  15. Texture Mapped Fonts
  16. Cool Looking Fog
  17. 2D Texture Fonts
  18. Quadratics
  19. Particle Engine Using Triangle Strips
  20. Masking
  21. Lines, Antialiasing, Timing, Ortho View And Simple Sounds
  22. Bump Mapping, MultiTexturing & Extensions
  23. Spherical Environment Mapping With Quadratics
  24. Read/Parse Extensions, Use Scissor Testing & Load TGA Files
  25. Read Objects From Files, And Morph From One Object To Another
  26. Create True Reflections On Floors And Objects, No Tricks!
  27. Create Amazing Shadows That Cast Properly On Walls & Objects
  28. Create And Manipulate Textured Bezier Surfaces
  29. Blitter And RAW Image Loading
  30. Collision Detection, Collision Response, And Physically Based Modeling and Effects
  31. Load Fully Texture Mapped Models Created With Milkshape
  32. Picking, Alpha Blending, Sorting, Alpha Testing
  33. Loading Uncompressed / Compressed Textures
  34. Using A .RAW Image To Create A Landscape Using Height Mapping
  35. (Sorry, no plans for this port) How To Play An AVI File In OpenGL
  36. Radial Blur & Rendering To A Texture
  37. Cel-Shading
  38. Loading Bitmaps From The Resource & Texturing Triangles
  39. Introduction to Physical Simulations
  40. Rope Physics

Tutorials from Game Tutorials
My thanks goes to Ben Humphrey (DigiBen) for writing these wonderful tutorials, you can find the originals at www.GameTutorials.com. These tutorials are very well written and you can learn a lot from them. I know I did! :slight_smile: Anyway, these don’t have a seperate tutorial web page like NeHe does, instead you read the source code comments and learn from that. But don’t worry, there are lots and lots of comments. :wink: Enjoy!

  1. First OpenGL Program
  2. Color
  3. Matrices
  4. Frames Per Second
  5. Camera
  6. Camera Part2
  7. Camera Part3
  8. Camera Part4 - 3rd Person Perspective
  9. Camera Part5 - Strafing
  10. Time Based Movement
  11. Texture Mapping
  12. Texture Mapping Part2
  13. Texture Mapping Part3 (JPEG)
  14. Texture Mapping Part4 (TGA)
  15. Multi-Texturing
  16. Rotating Cube
  17. Transparency
  18. Masking And Ortho Mode
  19. Render to a Texture
  20. Motion Blur
  21. Sky Box
  22. Quadrics
  23. Fog
  24. Lighting
  25. Specular Lighting
  26. Particles
  27. Object Selection
  28. Normals
  29. Line Segment and Plane Collision
  30. Line Segment and Polygon Collision
  31. Closest Point on a Line
  32. Sphere and Polygon Collision
  33. Camera and World Collision
  34. Fonts
  35. 3D Fonts
  36. Bezier Curve
  37. Quaternions
  38. Height Map
  39. Height Map 2
  40. Height Map 3 (Detail Texturing)
  41. Height Map 4 (Volumetric Fog)
  42. 3DS File Loader
  43. OBJ File Loader
  44. ASE File Loader
  45. MD2 File Loader
  46. MD3 File Loader
  47. 3DS Animation - Original source code was not included in this tutorial. :frowning:
  48. MD2 Animation
  49. MD3 Animation
  50. Frustum Culling
  51. Octree
  52. Octree Part2
  53. Octree Part3
  54. Quake3 BSP Loader
  55. Quake3 BSP Loader2
  56. Quake3 BSP Loader3

In this case quantity > quality since the difference is in opengl and the add-ons are virtually same.

[quote]… VS …
[/quote]
Well I can’t speak for chman, but it seems the other site has been actively converting since 04 Jul 02 I think that we should give chman some more time :stuck_out_tongue:

However I think that chman would accept any submission from any author… so we might as well ALL chip in… - if not for the gain of lwjgl showoff, then for the gain of ourselves (knowledge).

Since my OpenGL is sucky, I think I could benefit enormously from converting some of the demos…
/me goes to find a hole in the time/manager

Porting is by far the best way to learn. Otherwise it goes directly into copy/pasting since noone never reads nehe tutorials anyway, besides the sheer amount of information besides the code at nehe is not very great.

Ron Sullivan’s website is where I take my inspiration for my ports, men. I thought that everyone here knew his website… :o

So as Matzon say, if you want to help for my lwjgl ressource website, you know what you have to do ! :slight_smile: Send your ports at thomas.hourdel@libertysurf.fr

yes, porting is a good way to learn… Personally i’ve read all nehe’s tutorials that I need for my little games, so… (about my ports, for time benefit, i’ve made many copy/pasting ;D ;D ;D)

++
Chman