Home > Tutorials
4. Techniques
In this series of tutorials you will find out how easy is to apply advanced techniques using BetaCell. Thanks to encapsulation and reuse you will 'state' that you need displacement mapping and BetaCell will do the rest.


4.1. Particle System - Ring of Fire
default.jpg
This tutorial is very important even if you don't want to do a ring of fire because it explains the way in which particle systems work in BetaCell

Some of the covered topics are:
  • What's a particle
  • What's a particle system
  • How is the particle system concept implemented in BetaCell
  • The ring of fire example
  • The circle initializer
  • Parts: rotate, resize, oscillate, fade.

Go to this tutorial!   

4.2. Particle System - Rain
default.jpg
In this tutorial you will further use the effects framework of BetaCell; in this case, the effect is rain.

Some of the covered topics are:
  • The ceiling initializer
  • The acceleration particle effect part






Go to this tutorial!   

4.3. Particle System - Firework
default.jpg
In this tutorial you will further use the effects framework of BetaCell; in this case, the effect a Firework.

Some of the covered topics are:
  • The fixed initializer







Go to this tutorial!   

4.4. Particle System - Missile
default.jpg
In this tutorial you will further use the effects framework of BetaCell; in this case, the effect a Missile.

Some of the covered topics are:
  • The trace initializer







Go to this tutorial!   

4.5. Environmental Mapping
default.jpg
In this tutorial you will learn how to use cube maps as environment maps to create sky spheres and simulate reflection.

Some of the covered topics are:
  • Cube mapping
  • Environment maps
  • Sky spheres
  • Reflection




Go to this tutorial!   

4.6. Normal Mapping
default.jpg
In this tutorial you will learn how to apply normal mapping using BetaCell. .

Some of the covered topics are:
  • Normal Maps
  • Change of frame
  • Texture & Tangent space
  • Normal Mapping




Go to this tutorial!   

4.7. Water Effect on a flat surface
default.jpg
In this tutorial you will combine the environmental map concept and the normal map concept to create a water effect.

Some of the covered topics are:
  • The effect that combines normal and environmental mapping 







Go to this tutorial!   

4.8. Render to Texture
default.jpg
This tutorial shows how to render to a texture in XNA, the relevant parts of it doesn't have anything to do with BetaCell.

Some of the covered topics are:
  • Rendering to a texture
  • Drawing a texture in the screen






Go to this tutorial!   

4.9. Projective Texturing
default.jpg
In this tutorial you will learn how to apply projective texturing using BetaCell.

Some of the covered topics are:
  • Projective Texturing
  • Drawing a camera






Go to this tutorial!   

4.10. Displacement Mapping
default.jpg
In this tutorial you will combine the environmental mapping, the normal mapping and displacement mapping  to create a water effect.

Some of the covered topics are:
  • Displacement Mapping






Go to this tutorial!   

4.11. Direct Light Shadow Mapping
default.jpg
In this tutorial you will learn how to apply the shadow mapping effect to a direct light using BetaCell.

Some of the covered topics are:
  • Depth Maps
  • Frustum Split Shadow Mapping






Go to this tutorial!   

4.12. Point Light Shadow Mapping
default.jpg
In this tutorial you will learn how to apply the shadow mapping effect to a set of point lights using BetaCell.

Some of the covered topics are:
  • Depth Maps
  • Light data care and feeding






Go to this tutorial!   

4.13. Instancing
default.jpg
In this tutorial you will learn how to apply instancing techniques using BetaCell.

Some of the covered topics are:
  • Instancing
  • Effect Composition






Go to this tutorial!