Work in progress voxel tracer. This is intended to be an offline solution for generating lighting/volumetrics.
-
Updated
Nov 5, 2024 - C#
Work in progress voxel tracer. This is intended to be an offline solution for generating lighting/volumetrics.
🔮 Shader Authoring Lab
GameMaker shader preprocessor for code reuse! Import and inline directives, generating shader variants.
A simple C++17 GLSL shader utility library
Earth, Sun and Moon 2D animations in WebGL2
The next evolution of my 3D engine developed in C. StellAI will be a C++ reimagining of that foundation, enhanced with AI-driven features to create adaptive and intelligent 3D environments.
A Simple OpenGL tutorial to learn the basics of 2D and 3D rendering.
Perspective view of a cube with quad color faces.
koch's snowflake with triangles using webgl2. shader programming. computer graphics.
Shaders created in unity for learning and experimenting purposes
Computer Graphics Design Project; a webgl2 game made with react-three-fiber that includes GLSL shaders and CS algorithms such as Perlin Noise and A*
Simple program to design and test shaders and how they affect scene
This repository contains the final project for the CS 330 course, where I developed a 3D scene using OpenGL. The project showcases 3D modeling, textures, lighting, and interactive camera controls. The experience enhanced my skills in computational graphics and iterative development, offering insights for future educational and professional goals.
Implementation of the Shallow Wave Simulator as part of the course INF585 on Computer Animation - Ecole Polytechnique
Rotating Star Shader with speed and color controls with GUI
625 cube instancing
Sierpinski Gasket with color gradients on each triangle using fragment shader.
Simple translation and rotation using shader language. Also real-time shader alteration.
Add a description, image, and links to the shader-programming topic page so that developers can more easily learn about it.
To associate your repository with the shader-programming topic, visit your repo's landing page and select "manage topics."