0 Student class exists
Subscription id: 22430
Course id: 963951
Course product id: 1012813
Subscription end date: 01/01/1970-12:01:00
Next payment date: 02/04/2023-07:04:30
Highest membership access level: 0
User membership allows access to this course: No
Not logged in, cannot sync.
Home / Max / Jitter / Advanced video programming with Jitter
Advanced video programming with Jitter
Taught by: Federico Foderaro
Learn to program high-performance interactive videos with Jitter and OpenGL3. Taught live by Federico Foderaro, the author of Amazing Max Stuff video tutorials.
What you'll learn
Course content
What you will learn in this course
Session 1 overview
Handouts for session 1
Assignments Session 01
Lesson 1 - introduction
Lesson 2 - Shader from Default to TF
Lesson 3 - Variables in GLSL
Lesson 4 - Swizzing in GLSL
Lesson 5 - IF statements in GLSL
Lesson 6 - Variables and Functions Scope in GLSL
Lesson 7 - Particles Velocity
Lesson 8 - Particles Bounce
Session 2 overview
Patch and Shader Session 02
Assignments Session 02
Session_02_01_Mesh_Position_Array
Session_02_02_Mesh_and_Textures
Session_02_03_Mesh_Normals_Light_Intensity
Session_02_04_Mesh_Color_Array_and_Buffers_Relation
Session_02_05_Remaining_Mesh_Inputs_explanation
Session_02_06_Uniform_Parameters_in_Shader_+_Debug_and_Exercise
Session_02_07_Attach_Render_Shader_To_Mesh
Session_02_08_Random_Particles_Size_using_TF_and_Render_Shader
Session_02_09_Circular_Particles_in_the_Render_Shader
Session_02_10_Exercise_Assign_random_number_as_Mass
Session_02_11_Assign_gravity_explanation
Session_02_12_First_Function_+_Target_Attraction
Patch and Shaders Session 03
Assignments Session 03
Session_03_01_Recap_+_Explanation_Buffers_Transform_Feedback
Session_03_02_Attach_Texture_To_Mesh_while_using_TF
Session_03_03_Render_Shader_Explanation_Transform_Matrices
Session_03_04_Correction_First_Assignment
Session_03_05_Explanation_Second_Assignment_and_Vector_Normalization
Session_03_06_Shaders_Hierarchy_and_Use_Cases
Session_03_07_Gravity_as_Function_+_Functions_Arguments_Explanation
Session_03_08_Assignment_Create_Check_Edges_Function
Session_03_09_Assignment_Correction_the_inout_qualifier
Session_03_10_Students_Code_Debug
Session_03_11_Separate_Functions_Declaration_and_Definition
Session_03_12_Assign_Particles_Velocity_as_Color
Session_03_14_Transform_Target_Position_Into_Uniform_Assignment_Correction
Session_03_15_Friction_Implementation
Session_03_16_Emitter_Implementation
Session_03_17_Student_Bug_Correction
Session_03_18_Conclusion
Patch and Shaders Session 04
Session_04_01_Create_Drag_Force_and_Apply_It
Session_04_02_Attach_and_Read_Texture_From_TF_Shader
Session_04_03_Modify_Emitter_Position_with_Uniform
Session_04_04_Particles_Edge
Session_04_05_Modulo_Explanation
Session_04_06_Add_Geometry_Shader
Session_04_07_Create_Lines_of_Particles_in_Geometry_Shader
Session_04_08_Use_Particles_Velocity_in_Geometry_Shader
Session_04_09_Particle_Appearance_with_Geometry_Shader
Session_04_10_Online_Offline_Resources_to_go_on
Membership plan: Going Deeper | Topics:
Visual Arts
Access this course and 100s more for
From: £ 35 / month with a 7-day free trial
Subscribe
OR
Buy this course and own it forever
About the workshop leader