Skip to content

Raymarching based 3D rendering engine written in Java.

Notifications You must be signed in to change notification settings

thomasbechet/raymarcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Java Raymarcher Engine

Introduction

This project is an Open Source, multi-platform 3D rendering engine based on ray marching technique. This engine aims to provide a simple rendering using Java.

👷 WIP Project 👷

Images

alt text Simple test scene with primary and shadow ray (realtime)

alt text Progressive rendering with global illumination (not realtime)

TODO :

  • Use the shapeID to determine the normal
  • Fish-eye effect (barrel distortion)
  • Global illumination
  • Acceleration structure
  • Sphere simulation
  • Sound simulation

About

Raymarching based 3D rendering engine written in Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published