Advanced Search
Search Results
282 total results found
Probability and Statistics
Dimensional Reduction
Rereq: Matrices https://www.cs.tau.ac.il/~dcor/Graphics/cg-slides/3d_geometry_lesson2.pdf
Graphics API
Graphs
Tensors
Statistics
Victor
Job Descriptions
Job Experience
Maya
Blender
Unreal
Unity
Python
Direct Linear Transformation
Direct Linear Transformation
C++
Profile Improvements
Structural Design Patterns
Behavioral Design Patterns
1) Essence of Linear Algebra
https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab
Coding Interview Patterns
Object Oriented Programming
Object Oriented Design Interviews
Model a real world problem with Object Oriented Design techniques and concepts. Often called Low Level System Design
Directed Acyclic Graph (DAG)
Factory
Advance Review
Debugging
GIT
Computer Graphics From Scratch
OpenGL Shading Language (GLSL)
OpenGL Shading Language (GLSL) is a high-level shading language with a syntax based on the C programming language. It runs natively on OpenGL but can also run on Vulkan by using Spir-V
Vulkan
vulkan low level modern graphics api
Packaging and Wheels
Hash Functions
Trees
Binary Tree
Spatial Partitioning Trees
Matrices
Trigonometry
Geometry
Direct Acyclic Graph
shaders use this animation state machine use this Scene Graph (Directed Acyclic Graph - DAG) Why Important: Scene graphs are the backbone of game engines like Unity or Unreal, representing the hierarchical structure of objects. They handle trans...
Non-Linear Transformations
Definition Matrix Exponentiation: Raising a matrix to a power greater than one, as in �2A2 or ��An, is not a linear transformation. The composition of linear transformations is not equivalent to matrix exponentiation. Matrix Logarithm: Taking...
Dot Product
Dot Product Dot Product can be used to Find out if vector point in the same direction, perpendicular, or opposite. Project one vector onto another Find the angle between two vectors Requirements for Dot Product Input: Two Vectors Must have the s...
TEKsystems - Apple
TEKsystems - Apple Synthetic Data Software Engineer - our client makes the newest technologies accessible to create amazing user experiences. You will have the opportunity to work in a multi-functional team to provide synthetic character data to develop inn...
Lead Technical Artist - Hasbro
We’re looking for an outstanding Lead Technical Artist to join us on an exciting unannounced science fiction game! You'll head up a team building the art tools and pipelines required for a AAA game based on the latest Unreal technology. As a leader you will pa...
3d Animation Software Engineer
NVIDIA is looking for a highly motivated and experienced 3d Animation Software Engineer to join the Digital Human Technology team! We are looking for an engineer to support and contribute to the productization of innovative digital human animation solutions. T...
Scalar
Scalar (numbers) fulfill two requirements: Real number that can be used to measure a continuous one-dimensional quantity. Examples: Must have no direction
3D Cartesian Coordinate System
3D Cartesian Coordinate System Properties: x-axis is the horizontal axis y-axis is the vertical axis z-axis is axis perpendicular to the x-y plane, pointing outward or inward. Look into left hand and right hand rule The point of intersection of...
Vector Addition
Input: At least 2 vectors Output: One Vector 2D Example vector addition is the only time we let vectors stray from origin Vector addition is a fundamental operation in linear algebra and is widely used in technical art, particularly in computer g...
Vector Multiplication
Formula Input: Scalar (Number) and a vector Output: Vector Stretching out the vector twice as long as it started Vector multiplication plays a crucial role in various aspects of computer graphics and technical art. Here are some application...
Basis Vectors
If you do not constrain i hat or j hat, then its possible to reach any point of the coordinate system. if both are 0, then its stuck in origin. Basis Vectors vs Normalized/Unit Vectors Basis Vectors: Basis vectors are a set of vectors that form...
Span
Prereq: Linear Combination, Vector Addition, Vector Multiplication Span is the collection of all possible linear combinations of two vectors, in our case, a 3d space. This is span of two 3D Vectors is an infinite plane 2 Vectors 3 Vectors Linear Depende...
Linear Combination
Prereq: Vector addition, Vector multiplication
Matrix multiplication and Composition
In order to describe the effects of multiple sequential matrix transformation, such as a rotate and then a shear, we use matrix multiplication on those individual matrices to create a new matrix, called composition, to perform the action at once. ...
Determinant
Determinant is the scaling factor that if the linear transformation changes any area Scaling changes the area Skewing does not change the area Left hand right hand rule is involved
Linear System of Equations
A system of equations consists of unknown variables and list of equations relating them. A Linear System of Equations fulfill the following: The list of variable (xyz) is scaled by some constant number The only thing happening to each variable is that t...
Non-Square Matrices
Cross Product
Prereq: Determinant Input: 2 Vectors Output: 1 Vector P is the vector perpendicular to the parallelogram Use the hand rule to determine which way the perpendicular vector points. The thumb is where it points. (positive, in this case) Be aware that dif...
OpenGL Graphics Pipeline
Graphics Pipeline is an abstract model that describes sequence of steps needed to render a 3D scene. asynchronous operation - The CPU sends rendering commands to the GPU, which then perform rendering operations while the CPU continues with other tasks VRAM...
Basis
basis vectors, linear transformations, matrix multiplications, inverse When changing basis, Origin (0,0) will always remain the same on both spaces This is a standard 90 degree rotation matrix with i hat and j hat equal to 1
Eigenvectors and Eigenvalues
Prereq: Change of Basis, Determinants, Linear Transformation, Linear Systems of Equations, span