Easy, simple path trace renderer.
This is easy, simple ray tracing renderer.
Aten is Egyptian sun god.
Idaten(path tracing on GPGPU) is under construction.
Idaten is Japanese god, it runs fast. And Idanten includes characters of aten, "idaten"
Some features are only supported by either.
See How To Build document
Please find exe
files and run them. You can find them in each directories
where source files are in.
Please find execution files and run them. You can find them in the directories in the directory which you built the applications. And the directories have same name as execution file.
This section works for ony Linux.
If you would like to run built applications in docker, you need to ensure that your host can accept X forwarded connections:
xhost +local:<Docker container name>`
And, run docker container like the following:
docker run -it --rm -v ${PWD}:/work -v /tmp/.X11-unix:/tmp/.X11-unix:rw --runtime=nvidia -e DISPLAY <Image Name>:latest bash
You also need to ensure your host accept X forwared connections. See Docker in How to run
And, run docker container via docker-compose like the following:
docker-compose -f .devcontainer/docker-compose.yml run aten
You can open this project on VSCode devcontainer. If you face on devcontainer build failure, it might be due to docker-compose version. In that case, please update docker-compose.s
PathTracing 100spp
Materials PathTracing 100spp
SVGF (1spp/5bounds)
Deformation
(c) Unity Technologies Japan/UCL
ReSTIR (1spp/5bounds/126point lights w/o environment map)
AlphaBlending
Physically-based Feature Line Rendering