Skip to content

kaustubh-nair/Splats-OpenGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Splats in OpenGL

Splats are incircles drawn inside triangles in wireframe meshes. This program demonstrates splat rendering given an input set of vertices and faces for the mesh. The radius of the circle can be modified using j/ k keys

The program includes additional features such as:

  • Multiple objects
  • Normal coloring
  • Wireframe mode
  • User input controlled transformations like rotation, translation, scaling
  • Diffuse lighting
  • Custom-written ply parser
  • MVC architecture

Dependencies

  • OpenGL 3.3+
  • GLFW

Execution

To execute the program:

make run

For key bindings, refer to key_bindings.txt

Screenshots

Normal coloring

Wireframe mode

Diffuse lighting

Splats

About

Splats rendered in OpenGL and C++ ❄️

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages