Skip to content

This project aims to create a Bezier Surface with n-degree Bezier Curves. It also handles parametric texture mapping, normal mapping and specular mapping.

Notifications You must be signed in to change notification settings

serhangursoy/BezierSurfaceWithWebGL

Repository files navigation

HeaderImg

Bezier Surface With WebGL

Realistic Rendering Techniques on Parametric Surfaces

This project aims to create a Bezier Surface with n-degree Bezier Curves. It also handles parametric texture mapping, normal mapping and specular mapping.

About

For general UI I used Creative Tim's Now UI Kit which can be seen in here -> https://www.creative-tim.com/product/now-ui-kit

For Click-Drag interface and base of this project, I used this Github page because it was similar to what we want to achieve -> https://github.com/vladamakaric/InteractiveBezierSurface/

For some mathematical operations ( like factorial ) I used Stackoverflow

For general information about Bezier surfaces and bezier curves I used our textbook and handout that given by our lecturer

As an extra work, I implemented Parametric Texture Mapping, Bump(Normal) Mapping and Specular Mapping for this assignment. I used several royalty-free textures which can be seen in the Texture folder.

Feel free to star, fork or eat this code (If you can..)

About

This project aims to create a Bezier Surface with n-degree Bezier Curves. It also handles parametric texture mapping, normal mapping and specular mapping.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published