Skip to content

MomdAli/Ray-Tracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ray-Tracing

This project demonstrates Ray Tracing implemented in multiple languages and libraries, including GLSL, Java, and Unity HLSL with C#.

Description

The repository contains implementations of Ray Tracing algorithms in various programming languages and environments:

  • Java: A pure Java implementation of Ray Tracing.
  • C# with Unity HLSL: Utilizing Unity's High Level Shading Language (HLSL) for Ray Tracing.
  • GLSL: A GLSL-based implementation for Ray Tracing.

Getting Started

Prerequisites

Ensure you have the following installed on your system:

  • Java Development Kit (JDK) for Java implementation.
  • Unity Engine for C# with Unity HLSL implementation.
  • A compatible OpenGL environment for GLSL implementation.

Features

  • Implementations of Ray Tracing in different languages and environments.
  • Demonstrates the versatility and differences in Ray Tracing across various platforms.

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes. Make sure to update the README file as necessary.

Preview

Preview 1 Preview 2

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published