7
2011
Vector3 maths for dummies!
Yay! The best & easiest vector3 math tutorials so far!
https://processing.org/tutorials/pvector
Also check out these videos:
Vector Dot Product and Vector Length
http://www.khanacademy.org/video/vector-dot-product-and-vector-length?playlist=Linear+Algebra
More good videos on the site:
http://www.khanacademy.org
Related Posts
64 Comments + Add Comment
Leave a comment
Recent posts
- MotionVector Effect: Object “disappears” when paused
- [GreaseMonkey] Unity Forum Fixer
- UnityHub: Make Hub application background Translucent
- Customize SpriteShapeRenderer quality (but has issues)
- Editor tool: Copy selected gameobject’s names into clipboard as rows (for Excel)
- Editor tool: Replace string in selected gameobject’s names
- UnityHub: Enable built-in Login Dialog (no more browser login/logout issues!)
- Use TikTok-TTS in Unity (with WebRequest)
- Create Scene Thumbnail Image using OnSceneSaved & OnPreviewGUI
- webgl+javascript TTS
- Using Moonsharp (LUA) + Unity Webgl
- Using 3D gameobject prefabs with Unity Tilemap + NavMesh Surface
Recent Comments
- [Asset Store] Point Cloud Viewer & Tools on
- [Asset Store] Point Cloud Viewer & Tools on
- Vector3 maths for dummies! on
- UnityHub: Make Hub application background Translucent on
- UnityHub: Make Hub application background Translucent on
- Install Android SDK+JDK+NDK for Unity (without AndroidStudio or Unity Hub) on
- Install Android SDK+JDK+NDK for Unity (without AndroidStudio or Unity Hub) on
- [Asset Store] Point Cloud Viewer & Tools on
Good read also,
http://natureofcode.com/book/chapter-1-vectors/
Math for Game Developers
Essential Math for Games Programmers
http://www.essentialmath.com/tutorial.htm
Visualizing rotations
(link broken) http://www.isner.com/tutorials/quatSpells/quaternion_spells_14.htm
Never knew there was some info in unity docs also,
Understanding Vector Arithmetic
https://docs.unity3d.com/2018.4/Documentation/Manual/UnderstandingVectorArithmetic.html
Intersection Math & Algorithms – Learn to Derive
http://www.gamedev.net/page/resources/_/technical/math-and-physics/intersection-math-algorithms-learn-to-derive-r3033
Understanding rotations:
http://forum.unity3d.com/threads/153330-Understanding-rotations-in-local-and-world-space-Quaternions
Understanding steering behaviors
http://gamedev.tutsplus.com/series/understanding-steering-behaviors/
UnityLearn: Vector Maths
http://unity3d.com/learn/tutorials/modules/scripting/lessons/vector-maths-dot-cross-products
“Making WebGL Dance or How I Learnt to Stop Worrying and Love Linear Algebra”
http://acko.net/files/fullfrontal/fullfrontal/webglmath/online.html
Vector, Dot, Cross, Projection, Magnitude..with images and few interactive bits:
http://www.wildbunny.co.uk/blog/vector-maths-a-primer-for-games-programmers/vector/
Add Physics in your Game without 3rd party SDKs
http://blogs.shephertz.com/2013/08/14/add-physics-in-your-game-without-3rd-party-sdks/
Generating Dynamic Parabola / Sin waves:
http://forum.unity3d.com/threads/211681-Generating-Dynamic-Parabola
Physics of Nature Part I : Kinematic (tornado)
http://forum.unity3d.com/threads/218897-Physics-of-Nature-Part-I-Kinematic
Some interesting looking stuff here, not sure what it does though..
Coroutines translation for affecting velocity
http://forum.unity3d.com/threads/213374-Coroutines-translation-for-affecting-velocity?p=1466885&viewfull=1#post1466885
Unity Learn : Vector Maths
http://unity3d.com/learn/tutorials/modules/scripting/lessons/vector-maths-dot-cross-products
Vector geometry “playground”:
http://paperjs.org/tutorials/geometry/vector-geometry/
quaternions explained (see the “mental model” at the end..kind of makes sense…almost)
rotation calculation functions:
http://forum.unity3d.com/threads/vector-rotation.33215/#post-1167971
how radians works:
http://i.imgur.com/lQEFep6.gif
new Vector tutorials stuff:
https://www.khanacademy.org/computing/cs/programming-natural-simulations/programming-vectors/a/intro-to-vectors
learn to derive:
http://www.gamedev.net/page/resources/_/technical/math-and-physics/intersection-math-algorithms-learn-to-derive-r3033
Math for Game Developers (super amazing!)
https://www.youtube.com/channel/UCEhBM2x5MG9-e_JSOzU068w
Solve all your Linear Algebra Headaches and Get to Understand How it Works with Unity:
http://learntocreategames.com/solve_you_linear_algebra_headaches_with_unity/
Trigonometry for Games (Part 1/2)
http://www.raywenderlich.com/90520/trigonometry-games-sprite-kit-swift-tutorial-part-1
Color math:
Insight into Photoshop 7.0 Blending Modes
http://dunnbypaul.net/blends/
Color math basics:
http://www.laurenscorijn.com/articles/colormath-basics
Calculating angle between vectors:
http://forum.unity3d.com/threads/kinect-with-ms-sdk.218033/page-3#post-2133767
Everything You Ever Wanted to Know About Computer Graphics:
http://scratchapixel.com/
normalize -180 to 180 angle in a 0 – 360 range:
http://forum.unity3d.com/threads/unity-360-degree.338264/#post-2188088
Reference into mathematical notation by showing comparisons with JavaScript code:
https://github.com/Jam3/math-as-code
Interpolation & Splines
http://www.essentialmath.com/GDC2012/GDC12_Eiserloh_Squirrel_Interpolation-and-Splines.ppt
^ video of the splines talk is in GDC vault
http://www.gdcvault.com/browse/?track_category=500
http://essentialmath.com/tutorial.htm#currentmaterials
3D math functions, line intersections etc
http://wiki.unity3d.com/index.php/3d_Math_functions
Math in shaders with images:
http://candycat1992.github.io/unity_shaders_book/unity_shaders_book_images.html
Super Amazing: immersive linear algebra
http://immersivemath.com/ila/index.html
Math for Computer Scientist
https://github.com/Developer-Y/cs-video-courses#math-for-computer-scientist
Math explained (game engine related):
http://number-none.com/product/
The Scientist and Engineer’s Guide to Digital Signal Processing
http://www.dspguide.com/pdfbook.htm
Calculus Made Easy
https://twitter.com/rabaath/status/855069482133458944
Quaternions
https://github.com/hardlydifficult/Tutorials/blob/master/Quaternions.md
math primer, animated explanations of fields like Linear Algebra and Geometry
https://intuitive-math.club/
Explained Visually (EV) is an experiment in making hard ideas intuitive
http://setosa.io/ev/
quaternions
https://eater.net/quaternions
Introduction to Applied Linear Algebra – Vectors, Matrices, and Least Squares
https://web.stanford.edu/~boyd/vmls/
Visual explanations of mathematics
https://agilescientific.com/blog/2020/2/25/visual-explanations-of-mathematics
Geometry
https://www.geogebra.org/t/geometry
Shader Math
http://www.iquilezles.org/www/index.htm
Vector Math – The Nature of Code
all gamedev algorithms
https://www.geometrictools.com/Documentation/Documentation.html
The Physics Travel Guide is an expository wiki which explains concepts in three levels of difficulty. We call these levels: intuitive, concrete and abstract
https://physicstravelguide.com/start
math for games in unity (and bit fiddling)
https://github.com/Javilingys/Math-For-Games-using-Unity
math for engineers
https://www.youtube.com/c/Eigensteve/videos
distance fields and ray marching
https://www.scratchapixel.com/lessons/advanced-rendering/rendering-distance-fields/introduction
Intersection tests ,Trajectory math ,Triangle math ,Polygon math ,Circle math ,Remap functions and more
https://github.com/FreyaHolmer/Mathfs
EUCLIDEAN DISTANCE, VECTOR DISTANCE, COSINE DISTANCE, ORTHOGONAL PROJECTION, MANHATTAN DISTANCE, GREAT-CIRCLE DISTANCE
https://twitter.com/AlanZucconi/status/1372869237455384580
sine wave explained
https://github.com/renatusdev/SineWaveTerriblyExplained/blob/master/Waves.pdf
Vectors | Chapter 1, Essence of linear algebra
Dead-simple (*umm.. ed. note) way to find the intersection of two line segments
https://twitter.com/keenanisalive/status/1435966795454681091
perspective projection interactive demo
https://gpfault.net/junk/projection/index.html
dot
https://game.courses/dot/
rotations explained
https://thenumbat.github.io/Exponential-Rotations/
math book for gamedev
https://gamemath.com/
math as code
https://github.com/Experience-Monks/math-as-code
math visuals and code
https://endesga.xyz/