A Irrlicht Begginers Manual

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
Iyad
Posts: 140
Joined: Sat Mar 07, 2009 1:18 am
Location: Montreal, Canada

Post by Iyad »

Actually guys theres almost a full internet book made with irrlicht, (in french),

http://www.siteduzero.com/tutoriel-3-56 ... licht.html

Its full and well explained,
Here is a quick google translation in english of the different chapters that the tutorial contains :

----------------------------------
Part 1 : Base Chapter

1) A little theory
What is a 3D engine?
Presentation Irrlicht


2) The first steps
Installation
Configure a project for Irrlicht
First stage
Q.C.M.


3) The data structures
Binary trees
The octree
The scene graph
Q.C.M.


4) Second stage
3D models
The loading of 3D models
Camera
Making the scene


5) Images
Retrieve image
Variables Made in Irrlicht
View image
Transparency


6) The materials
Theory
Representations of a mesh
Fog
A material for every set


7) Let there be light!
Ambient Light
Come by ourselves
Scattered light
Light emitting



-------------------------------------------------- ------------------------------

Part 2: Chapters intermediate
And here. We toured the indispensable foundations in Irrlicht. Now that you've mastered the fundamentals, we can move to something a bit more funny (and a little harder too). Gone are the skits are doing hand static and boring. Open your eyes, it happens in the course of the great. To do this, this part contains of course a bit more theoretical explanations about the operation of the engine itself.


1) Events
The events at the source
The movement in action
Custom Camera


2) Introduction to the GUI 1 / 2
The internal
Show text on the screen
Fonts
Cursor
A catchy


3) Introduction to the GUI 2 / 2
Buttons
Text boxes
The menus
Dialogs
Global Style


4) Introduction to Textures
The texture mapping in a great
The textures are talking about!
The proper way to texture a model


5) Particle systems
How does it work?
The overall system
Issuers
Modifiers



-------------------------------------------------- ------------------------------

Part 3: Chapters advanced
If you have arrived so far have included a hat. That's not obvious. But of course now you're hooked. You need even more and you're even caught digging through source code looking for a feature unknown. Do not panic, we will treat evil with evil, with the third party bodied enough to get the most courageous.


1) In the bowels of the beast
Namespaces
Polymorphism and the GUI
Polymorphism and the stage manager
A coded for rendering


2) Render scene nodes
At the beginning there was the source
Preparation
Pre-made
Rendering
And the record was


3) Creation of scene nodes
Statement
Implementation
On top of this pyramid, 14 chapters are watching you


4) Introduction to shaders
General Theory
Creation of the class containing the shader
Registration with the engine


5) cameras and animators
Operation cameras
Making a camera trackball
Implementation of the camera



-------------------------------------------------- ------------------------------

Part 4: Chapters cryptic
Ok, if you start this part is that you be a bully. Let. Put your belt, go down with Alice in Wonderland.


1) The video driver
Different drivers
Mesh rebels and multiple implementations
Faces on screen
Misuse of driver



-------------------------------------------------- ------------------------------

Part 5: Appendix
Here are the chapters of the Annex. Some are almost indispensable for understanding the rest of the course, others are useful, but less. Anyway, they are not read in the last despite their "location".


1) Lexicon
Tags related to programming in general
Specific words to 3D


2) Recompile Irrlicht
Windows
GNU / Linux


3) Create its models with Blender
Modeling
Texturing
Import
---------------------------------------------
#include <Iyad.h>
Rishikeshan
Posts: 11
Joined: Fri Oct 15, 2010 1:25 pm

Please translate it and make it downloadable.

Post by Rishikeshan »

Please translate it and make it downloadable. (google translator works well).
Post Reply