Kojimena / L4-GS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

L4-GS

Renderer using SDL and GLM

This project is a software renderer built using the SDL and GLM libraries. It showcases the rendering of 3D models using various shaders.

Software Renderer GIF

Sample Renders

Here are some sample renders produced by this software:

Greene shader

Render 1

Gas shader with moon

Render 2

Sun shader

Render 3

Rocky shader

Render 4

Ball shader

Render 5

Neon shader

Render 6

Features

  • Vertex and Fragment Shading
  • Model Loading using OBJ files
  • Various shaders including:
    • Greene Shader
    • Gas Shader
    • Sun Shader
    • Land Shader
    • Ball Shader
    • Neon Shader
    • Stars Shader

Requisitos cumplidos

  • [Criterio subjetivo] 30 puntos según la creatividad de su diseño.
  • 40 puntos. 10 puntos por cada “capa” del shader que afecte el color. 4 capas les daría todos los puntos.
  • 30 puntos. 10 puntos por cada planeta extra que diseñen más allá de los 3 requeridos por el ejercicio para un máximo de 30 puntos
  • 20 puntos por implementar una luna en un planeta rocoso
  • Total: 120 puntos

About


Languages

Language:C++ 89.3%Language:C 10.2%Language:CMake 0.5%