Projet

Général

Profil

Documents

E

Exemples de materiaux

18/03/2011 13:57

material Relief
{
    pass
    {
        ambient 0.5 0.5 0.5 1.0
        diffuse 0.4 0.4 0.4 1.0
        emissive 0.0 0.0 0.0 1.0
        specular 0.774597 0.774597 0.774597 1.0
        shininess 76.8

        texture_unit
        {
            image rockbump.jpg
            colour 1.0 1.0 1.0 1.0
...

Exemple de scène

21/12/2010 14:43

scene "MyFirstScene" 
{
    ambient_light 1.0 1.0 1.0 1.0

    scene_node "Light_Node" 
    {
        position 1.0 1.0 0.0
    }

    light "Light" 
    {
        parent "Light_Node" 
        type directional
        diffuse 1.0 0.0 0.0
...

F

Fichier de scène

16/12/2010 10:35

Les fichiers CSCN sont au format texte et sont donc modifiables assez facilement (pour peu que l'on comprenne quelque chose à la syntaxe :P)

Types de données

Les types de données qui apparaissent dans les fichiers de scène sont les suivants :
...

V

Variables passées aux shaders

21/12/2010 10:51

GLSL

Vertex Shader

Variables de type 'attribute' (ou 'in')

  • vertex : vec4
    Contient les coordonnées du vertex (substitution de gl_Vertex)
  • normal : vec3
    Contient les coordonnées de la normale au vertex (substitution de gl_Normal)
    ...