Home > Tutorials
2. Computer Graphics Essentials
In this series of tutorials you will learn the essentials of any computer graphics program. The tutorials of this section assume that you have already finished the Displaying 3D objects tutorials.


2.1. Basic Lightning
default.jpg
In this tutorial you will learn how to add a light to a BetaCell scene. Here you will be introduced to the concept of effect composition.

Some of the covered topics are
  • Dynamic Effect Composition
  • Lightning
  • Different types of light





Go to this tutorial!   

2.2. Generating Waves
default.jpg
In this tutorial you will exercise the concept of effect composition by adding three effects together. This tutorial also introduces the XNA update method.

Some of the covered topics are
  • Dynamic Effect Composition
  • Lightning
  • Waves effect




Go to this tutorial!   

2.3. Creating a box with a texture
default.jpg
In this tutorial you will create a box with a crate texture, not the most original tutorial but a very useful one.

Some of the covered topics are
  • Materials
  • The basic texture effect
  • Texture samplers
  • Assigning textures to a mesh
  • Adding a game asset



Go to this tutorial!   

2.4. Tiling a texture in a plane
default.jpg
In this tutorial you will learn how to repeat the same texture over and over again to create the effect of increasing the texture resolution.

Some of the covered topics are
  • Texture coordinates outside the 0 to 1 range
  • Address modes






Go to this tutorial!   

2.5. Channel Blend Effect
default.jpg
In this tutorial you will learn how to apply a multi-texture effect that let you organize tillable textures in order to apply them in specific parts of the scene.

Some of the covered topics are
  • How to specify that an effect composition part has to be the last part of the final effect
  • The channel blend effect




Go to this tutorial!   

2.6. Textured Scene
default.jpg
In this tutorial you practice the texturing techniques by completing the scene started in 1.2.

Some of the covered topics are
  • Texture in BetaCell







Go to this tutorial!   

2.7. Scroll two textures in a plane
default.jpg
In this tutorial you will learn how to use the scroll texture effect and reinforce the sampler - feeder - texture - mesh relationship.

Some of the covered topics are
  • Textures in BetaCell
  • The scroll texture effect






Go to this tutorial!   

2.8. Rotating textures over a mesh
default.jpg
In this tutorial you will apply a new effect, the code is almost the same as 2.7.

Some of the covered topics are
  • Textures in BetaCell
  • The centric roll texture effect






Go to this tutorial!   

2.9. Creating a transparent crate
default.jpg
In this tutorial you will add transparency to a crate.

Some of the covered topics are
  • Alpha component
  • Alpha blending







Go to this tutorial!   

2.10. Transparency with the alpha test
default.jpg
In this tutorial you will create a cage by setting the alpha channel at a finer level with a texture.

Some of the covered topics are
  • Setting the alpha channel with a texture
  • Blocking pixels from being drawn using the alpha channel.






Go to this tutorial!   

2.11. Billboards
default.jpg
In this tutorial you will create a set of billboards and load a tree texture over them to make them look like trees. This trick can be useful for trees that are far away from the camera.

Some of the covered topics are
  • Billboards in BetaCell






Go to this tutorial!