Blender (jusqu'à 2.49)
Python : 
Peindre les couleurs sur un mesh.
    Début   Index
précédentScript : copier ipo et materiel
script render vers  fichier Suivant


import Blender
from Blender import NMesh
from Blender import Noise

Nr=Noise.random

# -------------------------------------
#Creer l'objet mesh :
# -------------------------------------
MESH=NMesh.GetRaw()

# -------------------------------------
#Creer les sommets (au moins trois) :
# -------------------------------------
VERT=NMesh.Vert(0.0,0.0,0.0)
MESH.verts.append(VERT)
VERT=NMesh.Vert(1.0,0.0,0.0)
MESH.verts.append(VERT)
VERT=NMesh.Vert(1.0,1.0,0.0)
MESH.verts.append(VERT)
VERT=NMesh.Vert(0.0,1.0,0.0)
MESH.verts.append(VERT)

# -------------------------------------
#Creer au moins une face: 
# -------------------------------------
FACE=NMesh.Face()

# -------------------------------------
#connecter les sommet a la face: 
# -------------------------------------
for v in MESH.verts:
    FACE.v.append(v)

# -------------------------------------
#  En raison d'une particularite de la methode
# de gestion des couleurs dans Blender
# il est preferable de commencer par
# ajouter les coordonnees uv .
#  Avantage non négligeable, cela permet d'éviter
# des problemes d'affichage sur les anciennes
# version du logiciel .
# -------------------------------------
uv=[(0.0,0.0),(1.0,0.0),(1.0,1.0),(0.0,0.0)]
for u in uv:
    FACE.uv.append(u)

COL=NMesh.Col()

for n in range(4):
   COL=NMesh.Col()
   COL.r=int(Nr()*255)
   COL.g=int(Nr()*255)
   COL.b=int(Nr()*255)
   COL.a=0
   FACE.col.append(COL)

MESH.faces.append(FACE)

NMesh.PutRaw(MESH)
 


 
précédentScript : copier ipo et materiel
script render vers  fichier Suivant
Vers le  Haut de page

Les questions concernant cette page  peuvent être posées sur  :
 news://news.zoo-logique.org/3D.Blender


 

 

Livre en français
Blender : apprenez, pratiquez, Créez, livre, Ed. Campus Press, coll. Starter Kit
Blender Starter Kit

Forum
FAQ
Lexique
Didacticiels
Compilations
Blender2KT
Débuter
Modelage
Blender python
Materiaux
Lumière
Animation
API python (eng)
Archives nzn
Statistiques
Doc flash Sculptris
Galerie Sculptris

mon site de démos sur youtube