diff --git a/feed.xml b/feed.xml index 7bdb98b..f7311f1 100644 --- a/feed.xml +++ b/feed.xml @@ -1,2 +1,2 @@ -Jekyll2024-06-12T17:50:55+00:00https://eklavya.sravjti.in/feed.xmlblankA simple, whitespace theme for academics. Based on [*folio](https://github.com/bogoli/-folio) design. +Jekyll2024-06-17T14:27:14+00:00https://eklavya.sravjti.in/feed.xmlblankA simple, whitespace theme for academics. Based on [*folio](https://github.com/bogoli/-folio) design. \ No newline at end of file diff --git a/projects/Raytracer_from_ Scratch/index.html b/projects/Raytracer_from_ Scratch/index.html new file mode 100644 index 0000000..1af621a --- /dev/null +++ b/projects/Raytracer_from_ Scratch/index.html @@ -0,0 +1,305 @@ + + + + + + + + + + + + + Raytracer from Scratch | Eklavya 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ +
+
+
+ + + +
+ + +
+ +
+

Raytracer from Scratch

+

Write a Raytracer for a scene developed in OpenGL and optimize it using CUDA

+
+ +
+ + + + + + + + + + + + + + + +
Project DomainsMentorsProject Difficulty
OpenGL, CUDA, Graphics programmingAnish MahadevanMedium
+ +


+ +

Project Description

+ +

The project’s goal is to create a ray tracer from scratch and apply it to a scene that has been optimized with graphics programming (CUDA) and displayed with OpenGL. This project employs ray tracing mathematics, implemented in a CUDA kernel for optimal speed, to implement shadows, reflections, and textures. It then applies the texture to an OpenGL-rendered scene.An interactive introduction to graphics programming and ray tracing is provided by this project.

+ +

Prerequisties

+ +
    +
  • Good knowledge of C++
  • +
+ +

Resources

+ + + + +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/index.html b/projects/index.html index 078420e..8c10dcd 100644 --- a/projects/index.html +++ b/projects/index.html @@ -213,6 +213,20 @@

Micromouse

+ + +
diff --git a/sitemap.xml b/sitemap.xml index 26fbb2a..674f219 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -10,59 +10,63 @@ https://eklavya.sravjti.in/projects/ApexCore/ -2024-06-12T17:50:55+00:00 +2024-06-17T14:27:14+00:00 https://eklavya.sravjti.in/projects/Conv_on_FPGA/ -2024-06-12T17:50:55+00:00 +2024-06-17T14:27:14+00:00 https://eklavya.sravjti.in/projects/EMG/ -2024-06-12T17:50:55+00:00 +2024-06-17T14:27:14+00:00 https://eklavya.sravjti.in/projects/GymMaster/ -2024-06-12T17:50:55+00:00 +2024-06-17T14:27:14+00:00 https://eklavya.sravjti.in/projects/GyroGlider/ -2024-06-12T17:50:55+00:00 +2024-06-17T14:27:14+00:00 https://eklavya.sravjti.in/projects/Micromouse/ -2024-06-12T17:50:55+00:00 +2024-06-17T14:27:14+00:00 + + +https://eklavya.sravjti.in/projects/Raytracer_from_%20Scratch/ +2024-06-17T14:27:14+00:00 https://eklavya.sravjti.in/projects/Titan-Quadruped/ -2024-06-12T17:50:55+00:00 +2024-06-17T14:27:14+00:00 https://eklavya.sravjti.in/projects/ViT/ -2024-06-12T17:50:55+00:00 +2024-06-17T14:27:14+00:00 https://eklavya.sravjti.in/projects/Video_Card_FPGA/ -2024-06-12T17:50:55+00:00 +2024-06-17T14:27:14+00:00 https://eklavya.sravjti.in/projects/VoiceVideo-Manipulator/ -2024-06-12T17:50:55+00:00 +2024-06-17T14:27:14+00:00 https://eklavya.sravjti.in/tasks/task1/ -2024-06-12T17:50:55+00:00 +2024-06-17T14:27:14+00:00 https://eklavya.sravjti.in/tasks/task2/ -2024-06-12T17:50:55+00:00 +2024-06-17T14:27:14+00:00 https://eklavya.sravjti.in/tasks/task3/ -2024-06-12T17:50:55+00:00 +2024-06-17T14:27:14+00:00 https://eklavya.sravjti.in/tasks/task4/ -2024-06-12T17:50:55+00:00 +2024-06-17T14:27:14+00:00 https://eklavya.sravjti.in/