| Title |
Summary |
 |
What is a scene graph? |
Brief summary of a scene graph |
 |
 |
Rendering 3D graphics( Retained mode ) |
How to render basic 3D graphics using M3G |
 |
 |
Obtaining a node from the scene graph |
How to obtain a node from the scene graph |
 |
 |
Rendering 3D graphics( Immediate mode ) |
How to render 3D graphics using the Immediate mode |
 |
 |
Building a scene graph |
How to build a scene graph |
 |
 |
Using the Transformable class |
How to operate the Transformable class |
 |
 |
Coordinate systems and the camera |
M3G coordinate systems, transformation, and the camera setting |
 |
 |
Projection methods |
How to use parallel projection and perspective projection |
 |
 |
Lighting |
How to use the light |
 |
 |
Blending mode |
How to render a model semi-transparently |
 |
 |
Fog |
How to render the effect similar to a foggy atmosphere |
 |
 |
Controlling the animation |
How to control the animation using the AnimationController class |
 |
 |
Replacing the texture |
How to directly replace a texture in the model data |
 |
 |
Perspective correction |
How to render with the consideration of not only the width and height of textures, but also the three-dimensional depth |
 |
 |
Rendering the primitives |
How to render primitives by specifying the vertices of each polygon |
 |
 |
LookAt ( Immediate mode ) |
How to obtain a view transformation matrix using the camera position and lookat-point, in the Immediate mode |
 |
 |
LookAt ( Retained mode ) |
How to obtain a view transformation matrix using the camera position and lookat-point, in the Retained mode |
 |