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

Spline Tool (Presented at the Hudson River Undergraduate Math Conference)

Programming Responsibilities

  • Wrote algorithms to procedurally generate vertex data (Positions and UVs) and indices for a shape extruding around a curve

  • Implemented different parametric functions to extrude differently along the spline and polar functions to extrude around the spline differently

  • Supports dynamically regenerating meshes at runtime allowing for changes to the spline position, subdivisions, and shape around the spline

  • Implemented and object the animates along the spline

    • The object can animate with uniform velocity or uniform time between each curve

Presentation Responsibilities

  • Create Bezier curve and Spline demos using Desmos and explain Bezier curves and Splines

  • Help create slides in LaTex

  • Explain applications of splines to game development

  • Demonstrate program working

  • Answer questions relevant to my part of the presentation

Presentation we used at HRUMC

HRUMC2025_Final_Presentation.pdf

HRUMC Program (We are on page 10!)

HRUMC_2025_ProgramFinal.pdf

Development Info

Platform

Unity tool


Developer

Victor Diab


Technology

Unity and C#


Presentation Info

Location

Union College in Schenectady, NY


Presenters

Lizzie Cornett

Victor Diab


Technology

LaTex

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