Simple OpenGL 3D engine using JLWGL
- Reflection, Refraction, DUDV waves.
- Simple underwater effects(slow, blue hue).
- Entities (sharks).
- Procedural Terrain Generation.
- Shadow Mapping on terrain.
- Terrain Collision.
- Skybox.
- Directional Sound (OpenAL).
- Simple OBJ loader.
- Player Camera(FP and 3rdP) & Controls.
- Percentage Closer Filtering (smoother shadows).
- Shadow casting on Objects.
- Particle Shader.
- Networking / Multiple players.
- Fresnel effect on water.
- UI renderer.
- Physical Sun and Day/Night cycle.
- LOD (Terrain and Objects).
- Frustum Culling.
- Cascaded Shadow Mapping.
- Vertex based water.
- Better OBJ loader (load multiple texture files per object).
- Multiple Lights.
- OBJ Collision.