19. Skybox (Cube Mapping)
0
rating
4892
views
This lesson will show you how to create a skybox through a technique called cube mapping. We will learn how to create a cube texture using the directx texture tool.
18. First Person Camera
0
rating
2687
views
Here we will make a simple functional first person camera. We will create a function that updates the camera, and we will call that function after we test for input from the user. Of course, it would be much better coding practice to use a camera class, but I try to keep things as explicit as possible, and use functions as often as possible. This lesson builds off the Direct Input lesson, but its "blended" with the render states lesson. Since we have already covered a wireframe grid, I will not explain that stuff in this lesson, only the new code.
17. Loading 3D Models
0
rating
3237
views
In this lesson, we will learn how to use the ID3D10Mesh interface to store a 3d model file exported from a 3d modeler such as 3D Studio Max. Since you can find free loaders for almost any 3d model format, we will load a custom 3d model format exported from 3ds max, just to show you how it is done. We will be learning about and using the ID3D10Mesh interface, which we will use to store our 3d model into. This lesson builds off the last lesson, Direct Input.
16. Direct Input
0
rating
1660
views
In this lesson, we will learn how to use Direct Input to get keyboard and mouse information from the user. This is a pretty short lesson that builds off the last lesson, Simple Lighting.
15. Simple Lighting
0
rating
1740
views
To make our scenes more realistic and fun, we can use a technique called lighting. In this lesson, we will learn about the different kinds of light, and the math that is involved. At the end of the lesson, you will have learned how to impliment a simple lighting technique called Directional Lighting. Remember that the fixed function pipeline was taken out of directx 10, and structures and types used to impliment lighting in directx 9 were part of the fixed function pipeline. What this means, is lighting must now be done manualy in directx 10, making it a bit more tedious, but also giving you much more control over it.
14. Pixel Clipping
0
rating
1338
views
Here is a very short lessons on how to create a wire box type thing using the HLSL clip() function in an effect file.
13. Blending
0
rating
1953
views
In this lesson, we will go over how to create a simple transparent cube in DirectX.
12. Blending
0
rating
2586
views
In this lesson, we'll learn how to use simple blending. Blending can be used for many different effects, like the for glass in windows, or for masking textures and objects. Here we'll take 3 different images for the background, and slowly blend them together to make the background look interesting. We'll also learn how to make and use the alpha channel in a texture for blending.
11. Lighting
0
rating
2267
views
Without lighting, your scenes are bland and lack realism. With lighting, you have a more natural scene, you can see the solid form and volume of objects better and get a much more realistic feeling while wondering through your 3 Dimensional world.
10. Textures
0
rating
3103
views
It would be pretty hard to make a detailed game without using textures. Here we shall cover how to apply textures to our primitives.
09. Transformations
0
rating
2327
views
This lessons will cover how to translate and scale objects in 3D space. We will learn about translation, scaling, and rotation matrices.
08. Rotation and Projection
0
rating
4118
views
This lesson will teach you how you can use matrices to rotate objects in world space. You will also learn how to set up a basic view and projection matrix (which is a basic camera) using D3DXMatrixLookAtLH() and D3DXMatrixPerspectiveFovLH().
07. Index Buffers
0
rating
2479
views
Index Buffers are used to speed up or optimize your program. They are pretty much the same thing as Vertex Buffers, but instead of storing vertices, it stores indeces. Buffers are used to speed up the rendering of geometry, and can be placed in video memory.
06. Color
0
rating
1957
views
This is a short tutorial showing you how to add color to your polygons.
05. Start Drawing!
0
rating
2649
views
Now that we have all the initialization out of the way, we can start drawing polygons!
04. Fullscreen
0
rating
1808
views
This lesson will show you what you have to do to go fullscreen.
03. Initializing Direct3D
0
rating
4086
views
In this Lesson you will learn how to Initialize a Direct3D Object. Initializing Direct3D assumes you have knowledge of how to program with windows API and can create a blank window.
02. Creating a Win32 Window
0
rating
3463
views
Learn how to set up and display a window with a message loop to keep the window displayed.
01. A little about DirectX
0
rating
2435
views
Brief intro to DirectX.
01. DirectX 9 - Braynzar Soft Tutorials [Collection]
0
rating
10675
views
This is a collection of directx 9 tutorials