PECs "Efectos visuales y sonoros"
Module Visual and Sound Effects
Genre C++ Programming
Development date 2020-2021 Academic Year. Second semester.
Description
Use of SDL and OpenGL libraries to perform various visual and sound effects.
PEC 1: My Own DEMO
Based on the "Matrix" universe. Using SDL library. Modified several theoretical effects: Bump mapping, Rotozoom, Distortion, Tunnel, Snow, Fire, and Plasma. Added custom effect with moving squares.
PEC 2: Fire in the Shader. Visual effects of nature: Water and fire
+ Uses GLFW library for OpenGL context and GLAD library to locate OpenGL functions.
+ Flames created with a particle system.
+ Lighting applied based on the number of active particles.
+ Lava river with distortion effect using DuDv texture.
+ Shadow projection of a sphere on the wall using a framebuffer.
+ Import of the sphere model.
Sphere OBJ Source
PEC 1: My Own DEMO
Based on the "Matrix" universe. Using SDL library. Modified several theoretical effects: Bump mapping, Rotozoom, Distortion, Tunnel, Snow, Fire, and Plasma. Added custom effect with moving squares.
PEC 2: Fire in the Shader. Visual effects of nature: Water and fire
+ Uses GLFW library for OpenGL context and GLAD library to locate OpenGL functions.
+ Flames created with a particle system.
+ Lighting applied based on the number of active particles.
+ Lava river with distortion effect using DuDv texture.
+ Shadow projection of a sphere on the wall using a framebuffer.
+ Import of the sphere model.
Sphere OBJ Source