Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Ray Tracing in Godot 4.4 — Academic Project

This project is a adaptation of a recursive Ray Tracing system originally built in Unity, now implemented in Godot 4.4 using GDScript and GLSL Compute Shaders through the Compositor system.

The original Ray Tracing logic was made by Sebastian Lague in this really great video:

Watch on YouTube

Click the image above to watch the original video:
"Coding Adventure: Ray Tracing" by Sebastian Lague.


Goals

  • Adapt the recursive ray tracing algorithm to Godot;
  • Study performance under heavy computational loads;
  • Compare Unity (HLSL) vs Godot (GLSL) shader structures;
  • Render spheres, triangle meshes, and ambient lighting via GPU;

Technologies

  • Godot Engine 4.4.1
  • GDScript + GLSL (Compute Shaders)
  • Original project in Unity (referência)

Ray Tracing com Godot 4.4 — Projeto Acadêmico

Este projeto visava adaptar um sistema de Ray Tracing recursivo da Unity para a engine Godot 4.4, utilizando GDScript e Compute Shaders GLSL via o sistema de Compositor.

A base do sistema foi desenvolvida por Sebastian Lague em seu vídeo:

Assistir no YouTube

Clique na imagem acima para assistir ao vídeo original:
"Coding Adventure: Ray Tracing" por Sebastian Lague.


Objetivos

  • Adaptar o algoritmo de Ray Tracing recursivo para a Godot;
  • Estudar desempenho de engines em cargas computacionais intensas;
  • Comparar estruturas entre Unity (HLSL) e Godot (GLSL);
  • Renderizar esferas, malhas e iluminação ambiente via GPU;

Tecnologias

  • Godot Engine 4.4.1
  • GDScript + GLSL (Compute Shaders)
  • Projeto original em Unity (referência)

About

Faculty Capstone Project with the implementation of a recursive ray tracing in the Godot Engine.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages