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

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages