A modelling tool for the purposes of trying to simulate afro-curly hair using openGL/C++. Adapted from Pavel Rudko's Hair Plugin on Github, in addition to NVIDIA's Hair Course Notes from SIGGRAPH 2010 and several other repositories.
- Mouse controls to scroll and rotate camera view
Uses a slider and check box system for user interactivity
video demo to be added
- GerardMT (no date a) GERARDMT/Cloth: A simple physics cloth system., GitHub. Available at: https://github.com/GerardMT/Cloth (Accessed: 25 March 2023).
- GerardMT (no date b) GERARDMT/hair: A simple physics hair system., GitHub. Available at: https://github.com/GerardMT/Hair (Accessed: 25 March 2023).
- johnBuffer (2022) VerletSFML/solver.hpp at main · Johnbuffer/VerletSFML, GitHub. Available at: https://github.com/johnBuffer/VerletSFML/blob/main/solver.hpp (Accessed: 25 March 2023).
- PavelRudko (no date) Pavelrudko/HAIRGL: Opengl implementation of realtime hair simulation and rendering., GitHub. Available at: https://github.com/PavelRudko/hairgl (Accessed: 25 March 2023).
- Condric, D. (no date) Dominikcondric/hairsimulation-opengl: Hardware accelerated hair simulation coded in C++/GLSL based on ‘follow-the-leader’ algorithm, GitHub. Available at: https://github.com/dominikcondric/HairSimulation-OpenGL (Accessed: 02 April 2023).
- Gordon, V.S. and Clevenger, J. (2021) ‘Mathematical Foundation’, in Computer Graphics Programming in opengl with C++. Dulles, VA: Mercury Learning and Information, pp. 36–43.
- Gordon, V.S. and Clevenger, J. (2021) ‘Parametric Surfaces’, in Computer Graphics Programming in opengl with C++. Dulles, VA: Mercury Learning and Information, pp. 259–266.
- Gordon, V.S. and Clevenger, J. (2021) ‘Texture Mapping’, in Computer Graphics Programming in opengl with C++. Dulles, VA: Mercury Learning and Information, pp. 109-123.
- Gordon, V.S. and Clevenger, J. (2021) ‘Ray Tracing and Compute Shaders’, in Computer Graphics Programming in opengl with C++. Dulles, VA: Mercury Learning and Information, pp. 385-393.
- TheCherno (2017) Setting up opengl and creating a window in C++, YouTube. Available at: ht48 tps://www.youtube.com/watch?v=OR4fNpBjmq8pp=ygUNb3BlbmdsIHNldCB1cA%3D%3D (Accessed: 19 March 2023). Shaders (no date) LearnOpenGL. Available at: https://learnopengl.com/Getting-started/Shaders (Accessed: 19 March 2023).
- Fur rendering (2012) Catalin ZZ. Available at: http://www.catalinzima.com/xna/tutorials/fur-rendering/ (Accessed: 27 March 2023).
- G-Truc (no date) G-TRUC/GLM: OpenGL Mathematics (GLM), GitHub. Available at: https://github.com/gtruc/glm (Accessed: 17 March 2023).
- Hair Course. (2010, August). Retrieved July 2023, from http://developer.download.nvidia.com/presentations/2010/SIGGRAPH/HairCourse_SIGGRAPH2010.pdf