此文章由橙光艺术网(www.cgart.net)收集整理发布
82【houdini教程】Houdini.School – HS-223:与 Divyansh Mishra 一起学习艺术家数学
【houdini教程】Houdini.School – HS-223 – Maths for Artists with Divyansh Mishra
Duration 9h 30m Project Files Included MP4
Title: Houdini.School – HS-223 – Maths for Artists with Divyansh Mishra
Info:
This recorded course provides a way for artists to learn and develop an intuition for utilizing mathematical tools in their work using industry-standard programs and methods. This course will not only showcase ways of utilizing math in Houdini but also focus on developing a mindset to solve new problems using math. Students will also learn some math-related tips and tricks to optimize their pre-rendered or real-time projects.
Students will leave this class with a fundamental understanding of different ways in which tools from Mathematics can be utilized for Motion Graphics, Shader Building, and Gameplay Programming. Students will learn to optimize some of their existing setups using Mathematics.
Session 1
Understanding Functions & Number System
In this session, we will develop a solid foundation for the number system and mathematical functions. With the help of real work examples, we will wrap our heads around topics like complex numbers, cartesian & polar coordinates, mapping of mathematical functions in different dimensions, and interpolation with their use cases in Motion Graphics and Shader Building.
Introduction
Number System
Brief Introduction to Complex Numbers
Introduction to Mathematical Functions
Algebra of Functions
Function composition
Use cases of some common functions
Cartesian Coordinates
Developing mindset for the transformation of space using Polar Coordinates
Linear Interpolation & Smooth Step
Group Practice Session
Session 2
Understanding Vectors
In this session, we will learn about vectors. Vectors are one of the most important concepts in computer graphics. They are the building blocks for most of the 2D and 3D motion graphics art pieces. We will discuss different ways in which we can utilize vectors for problem-solving and art direction. We will also briefly look into topics from multivariable calculus to gain insights into vector fields.
Introduction to Vectors
Point Vs Direction
Magnitude & Direction of Vectors
Resolution of Vector
Algebra of Vectors
Dot Product
Cross Product
Vector Fields
Divergence & Curl
Gradient Vectors
Group Practice Session
Session 3
Understanding Quaternions
In this session, we will work with Quaternions and discuss their significance over Euler rotations. Through this session, we will build a relationship between quaternions and complex numbers that can be helpful for debugging our quaternion-based algorithms. We will learn how they can be used to rotate objects in 3D space and help us overcome some of the limitations of matrices.
Introduction to Quaternions
Euler Angles Vs Quaternions
Relationship between Quaternions and Complex Numbers
3D Rotation using Quaternions
Euler Angles to Quaternions
Quaternions to Euler Angles
Quaternion to Rotation Matrix
Quaternion Interpolation
Other useful Quaternion Functions
Group Practice Session
Session 4
Understanding Transformation of Matrices
In this session, we will utilize what we have learned till now to understand the concept of Matrices. We will discuss the need for matrices and their use cases. We will also take a deep dive into the process of packing transformations into a matrix and then unpacking for all sorts of use cases. Overall, we will try to get comfortable with using matrices by understanding them mathematically and conceptually.
Introduction to Matrices
Matrix Multiplication
Unpacking the Matrix
Basis Vectors
Cylindrical & Spherical Coordinate Systems
Transformation using Matrices
Quaternions and Matrices
Matrix Interpolation
Use cases of Matrices in Computer Graphics
Recap橙光艺术网-(CGART.net)
橙光艺术网(CGART)的资源均内容来自于网络收集或用户发布.
本站点资料用于学习交流之用,勿作它用,;
若需商业使用,需获得版权拥有者授权,并遵循国家相关法律、法规之规定。如因非法使用引起纠纷,一切后果由使用者承担。
如有侵权行为,请联系告知
本站将会在第一时间删除。



![[Blender教程]_Gumroad-Blender兄弟设计课程_CGART-橙光艺术网](https://cgart-1259463399.cos.ap-chengdu.myqcloud.com/image/JC_Blender/0001-0100/0093.jpg)







暂无评论内容