Sign in
Reza Nourai's Game Development Ramblings
Random discussions about game development. Particularly math, physics, collision detection/response, and performance.
Search
Options
Blog Home
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Tags
Affine
Affine Combination
affine transformation
Barycenter
Barycentric
Basis
Collision
Combination
game physics
Linear
linear transformation
Linearly Independent
Math
Matrices
Matrix
Matrix Operations
Physics
physics engine
Points
Quaternions
rotation
transformation
Vector
Vector Operations
Vectors
Blog  Link List
Other Great Blogs
Brandf's XNA Indie Game blog
Shawn Hargreaves Blog
The ultimate reference of anything you wanted to know about XNA
Archive
Archives
March 2014
(1)
February 2014
(1)
April 2012
(2)
November 2011
(1)
October 2011
(2)
September 2011
(1)
August 2011
(1)
June 2011
(2)
May 2011
(3)
Posts
Subscribe via RSS
Sort by:
Most Recent

Most Views

Most Comments
Excerpt View

Full Post View
Reza Nourai's Game Development Ramblings
Introduction to Geometric Queries
Posted
1 month ago
by
Reza Nourai  MSFT
0
Comments
Just about every game, whether simple or complex, will require making geometric queries. It’s a fundamental part of building a game, so I wanted to cover it before we go further. Geometric queries also act as building blocks for many more things...
Reza Nourai's Game Development Ramblings
Reviving the blog
Posted
2 months ago
by
Reza Nourai  MSFT
2
Comments
As you may have heard, the Xbox One shipped! :) I spent the past 2 years working on various OS components for the Xbox One, including much of the multitasking work for the system (what allows you switch quickly from app to app, or from game to app...
Reza Nourai's Game Development Ramblings
Math Primer Series: Rotation Representations and Quaternions
Posted
over 2 years ago
by
Reza Nourai  MSFT
1
Comments
We saw the power and usefulness of transforms in the previous primer posts, and we’ll be using them quite a bit in our discussions of physics and graphics. One of the first tasks we’ll need to do is determine how to represent our transformations in code...
Reza Nourai's Game Development Ramblings
More posts coming, magazine article published!
Posted
over 2 years ago
by
Reza Nourai  MSFT
4
Comments
I apologize for the lack of updates in a while, but things have been pretty busy at work. I’m working on a new post and I’d love to get some feedback on what topics people want to see most in the future. Topics I have planned: Finish the math primer ...
Reza Nourai's Game Development Ramblings
Math Primer Series: Matrices III: Affine Transformations and Matrices
Posted
over 3 years ago
by
Reza Nourai  MSFT
3
Comments
We’ve seen matrices used as representations of a basis, and we’ve seen them used as linear transformations, but what else can we do with them? So far, we’ve only been able to use matrices to transform vectors from one vector space to another. What about...
Reza Nourai's Game Development Ramblings
Math Primer Series: Matrices II: Linear Transformations
Posted
over 3 years ago
by
Reza Nourai  MSFT
6
Comments
In the last installment of the math primer series, we looked at the basics of matrices. Today, we’ll take a look at using matrices for linear transformations, which are one of the most common uses of matrices in games. But, before we dive into linear...
Reza Nourai's Game Development Ramblings
Intro to Physics in Games
Posted
over 3 years ago
by
Reza Nourai  MSFT
2
Comments
I’ve decided to try something a bit different and mix in physics posts while I wrap up the math primer. Many of you might be more interested in the physics, or may already be familiar with the math topics, so this gives me a chance to have something for...
Reza Nourai's Game Development Ramblings
Math Primer Series: Matrices I: Introduction and Basics Operations
Posted
over 3 years ago
by
Reza Nourai  MSFT
1
Comments
Few things are as ubiquitous in game and graphics programming as a matrix. In this installment of the math primer, we take a look at these structures, investigating not only their numerical significance, but also what they represent visually. Next...
Reza Nourai's Game Development Ramblings
Barycentric Coordinates and Point in Triangle Tests
Posted
over 3 years ago
by
Reza Nourai  MSFT
10
Comments
I know it’s been a little while since my last post, and I apologize. I’ll try and keep the posts a little more frequent moving forward. In the last post, we briefly encountered barycentric coordinates and loosely defined them as the coefficients...
Reza Nourai's Game Development Ramblings
Math Primer Series: Vectors III: Affine Spaces, Linear and Affine Combinations
Posted
over 3 years ago
by
Reza Nourai  MSFT
6
Comments
In this chapter of our primer, we’ll examine affine spaces, and see what affine and linear combinations are. Furthermore, we can use these concepts to define some other related concepts, such as affine and linear dependency. Affine Space An...
Reza Nourai's Game Development Ramblings
Math Primer Series: Vectors II: Vector Operations
Posted
over 3 years ago
by
Reza Nourai  MSFT
6
Comments
In the last installment of this math primer, we looked at the difference between points and vectors. Today, we’ll dive a little bit deeper into vectors, and the specific operations we can perform on them. More importantly, we’ll take a look at...
Reza Nourai's Game Development Ramblings
Math Primer Series: Vectors I: Points vs. vectors
Posted
over 3 years ago
by
Reza Nourai  MSFT
3
Comments
Some math and physics libraries contain separate data types to represent points and vectors. I’ve seen many people become confused by this, since more commonly packages use vectors exclusively for everything. What’s going on here? Why have 2 separate...
Reza Nourai's Game Development Ramblings
Math Primer Series: Intro, Notation, and References
Posted
over 3 years ago
by
Reza Nourai  MSFT
4
Comments
This is the first part of a multipart primer and reference for the math we’ll be using extensively throughout this blog. If you’ve been around game or graphics programming for any length of time, you’re probably at least somewhat familiar...
Reza Nourai's Game Development Ramblings
My First Post
Posted
over 3 years ago
by
Reza Nourai  MSFT
7
Comments
The first post... what should I talk about? I guess a little about me, and a little about what's coming up in the blog. My name's Reza Nourai, and I'm a developer on the XNA Game Studio Team. I like video games... a lot! I like to play them, and I...
Page 1 of 1 (14 items)
MSDN Blogs
>
Reza Nourai's Game Development Ramblings