Search this site
Embedded Files
  • Projects
    • Cthulhu and Me
    • Race Day
    • Spline Tool
    • Abyssal Hunters
    • Project: HERO
    • Procedural Geometry
    • Dragon Boat Origins
    • OpenGL Environment
  • Blog Posts
    • Ultrakill Frame Analysis
    • Anisotropic A* Pathfinding
  • Resume
  • Contact
 
  • Projects
    • Cthulhu and Me
    • Race Day
    • Spline Tool
    • Abyssal Hunters
    • Project: HERO
    • Procedural Geometry
    • Dragon Boat Origins
    • OpenGL Environment
  • Blog Posts
    • Ultrakill Frame Analysis
    • Anisotropic A* Pathfinding
  • Resume
  • Contact
  • More
    • Projects
      • Cthulhu and Me
      • Race Day
      • Spline Tool
      • Abyssal Hunters
      • Project: HERO
      • Procedural Geometry
      • Dragon Boat Origins
      • OpenGL Environment
    • Blog Posts
      • Ultrakill Frame Analysis
      • Anisotropic A* Pathfinding
    • Resume
    • Contact

Projects

Blog Posts

Resume

Contact

OpenGL Procedural Geometry

Responsibilities

  • Wrote algorithms to procedurally generate vertex data and indices for 3D shapes

    • Astroid, Torus, Sphere, Cylinder, Plane, Cube, Mobius Strip

  • Assigned UVs and normals for each of the vertices

  • Supports dynamically regenerating meshes at runtime allowing for changes to subdivisions and proportions at runtime

OpenGL Procedural Geometry

This project explores procedural generation of various 3D shapes in OpenGL, with user input that can change proportions and subdivision levels to update to low poly and high poly in real time. Each shape’s complexity adjusts based on user-defined subdivision.

Developer

Victor Diab


Technology

OpenGL, C++, and ImGUI


Duration

1 week

victor.diab@mymail.champlain.edu
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse