Useful Links
Computer Science
Computer Graphics and Visualization
Computer Graphics
1. Introduction to Computer Graphics
2. Mathematical Foundations
3. 2D Graphics Fundamentals
4. 3D Graphics Pipeline
5. Lighting and Shading Models
6. Texture Mapping
7. Rasterization and Visibility
8. Advanced Rendering Techniques
9. Real-Time Rendering and Graphics APIs
10. Animation and Simulation
11. Specialized Graphics Topics
Animation and Simulation
Animation Fundamentals
Animation Principles
Timing and Spacing
Squash and Stretch
Anticipation and Follow-Through
Animation Representation
Keyframe Animation
Procedural Animation
Motion Capture Data
Keyframe Animation
Keyframe Systems
Timeline Representation
Keyframe Storage
Animation Curves
Interpolation Methods
Linear Interpolation
Cubic Interpolation
Hermite Interpolation
Bezier Interpolation
Easing Functions
Ease In/Out
Custom Easing Curves
Skeletal Animation
Rigging Systems
Skeleton Hierarchies
Joint Representation
Bone Transformations
Skinning Techniques
Linear Blend Skinning
Dual Quaternion Skinning
Vertex Weights
Weight Painting
Inverse Kinematics
IK Chains
IK Solvers
Analytical Solutions
Iterative Solutions
Jacobian Methods
Forward Kinematics
Joint Angle Computation
Transformation Propagation
Facial Animation
Blend Shapes
Morph Targets
Shape Interpolation
Bone-Based Facial Rigs
Facial Bone Systems
Expression Controls
Physics-Based Animation
Particle Systems
Particle Representation
Particle Dynamics
Emitter Systems
Particle Behaviors
Gravity
Wind Forces
Collision Response
Rigid Body Dynamics
Newton's Laws
Collision Detection
Broad Phase Detection
Narrow Phase Detection
Continuous Collision Detection
Collision Response
Impulse-Based Methods
Constraint-Based Methods
Soft Body Simulation
Mass-Spring Systems
Finite Element Methods
Cloth Simulation
Cloth Constraints
Self-Collision
Fluid Simulation
Eulerian Methods
Grid-Based Simulation
Navier-Stokes Equations
Lagrangian Methods
Smoothed Particle Hydrodynamics
Position-Based Fluids
Procedural Animation
Noise-Based Animation
Perlin Noise Applications
Turbulence Effects
Rule-Based Systems
Behavioral Animation
Flocking Algorithms
Crowd Simulation
Previous
9. Real-Time Rendering and Graphics APIs
Go to top
Next
11. Specialized Graphics Topics