Blender (jusqu'à 2.49)
Texture Python 
Pytex effect : Wire et autres...
(english version)
    Début   Index
précédentScript Python
Script uv2meshSuivant

Pytex effect : cloud + cellnoise
 


pytext_test.blend
# Script pour multiplier les faces dans un volume 
# correspondant au cube de base
import Blender
OB=Blender.Object.GetSelected()[0]
ME=OB.getData()

t=2.0/50.0
for n in range(50):
    f=Blender.NMesh.Face()
    for v in ME.faces[0].v:
           v1=Blender.NMesh.Vert(v.co[0],v.co[1],v.co[2]+n*t)
           ME.verts.append(v1)
           f.append(v1)
    ME.faces.append(f)
ME.update()
OB.makeDisplayList() 

Pytex effect : Wire




#-----------
# wire.py pytex
#   (c) jmsoler 09/2005
#
#  pytexwire08.jpg ==> e=0.01
#  pytexwire10.jpg ==> e=0.01    transparent
#  pytexwire11.jpg ==> e=150.0   transparent
#  pytexwire09.jpg ==> e=60.0
#----------
import Blender
from Blender import Mathutils

tex = Blender.Texture.Get("Tex")
texvec = Mathutils.Vector(tex.getPytexCoords())
e=0.01
try :
 if Blender.texvec2 :
   vecnor=Mathutils.CrossVecs(Blender.texvec2,texvec)
   Blender.texvec2=texvec
   A=Mathutils.AngleBetweenVecs(Blender.vecnor,vecnor)
   if abs(Blender.A-A)>=e:
          r = 1.0#/abs(Blender.A-A)
          g = 0.0
          b = 0.0
          tex.setPytexColour(r, g, b)
          print Blender.A-A
   else:
          r = 1.0
          g = 1.0
          b = 1.0
          tex.setPytexColour(r, g, b)
   Blender.vecnor=vecnor
   Blender.A=A
 else :
   Blender.texvec2=texvec
except :
  Blender.A=0.0
  Blender.texvec2=texvec
  Blender.vecnor=Mathutils.CrossVecs(Blender.texvec2,texvec)

Link to the elysiun page
 
précédentScript Python
Script uv2meshSuivant
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