Vertex Painting export error

If you feel like you're up to the challenge of building your own Ages in Blender or 3ds Max, this is the place for you!

Vertex Painting export error

Postby Jamey » Wed Apr 14, 2010 5:35 pm

Hey all,

I was vertex painting a few shadows onto my objects in my age today. I went to export and got this error.

Code: Select all
    Appending Light EnvAmb.001 as lightobject to object Cube.016
    Appending Light EnvAmb as lightobject to object Cube.016
    Appending Light Lamp as lightobject to object Cube.016
   Material RoundedRock.001
    Appending Light EnvAmb.001 as lightobject to object Cube.016
    Appending Light EnvAmb as lightobject to object Cube.016
    Appending Light Lamp as lightobject to object Cube.016
   Material MGrating
    Appending Light EnvAmb.001 as lightobject to object Cube.016
    Appending Light EnvAmb as lightobject to object Cube.016
    Appending Light Lamp as lightobject to object Cube.016
 [Physical]
  ProxyBounds export
   Exporting 104 (104) vertices
   Exporting 129 (129) faces
  No Mass
  No Friction, disabling frictive setting
  No Elasticity set
  Camera blocking enabled
  Object is Static

[Visual Object Cube.015]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface Cube.015]
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 4 materials
   Material FissureBase
    Appending Light EnvAmb.001 as lightobject to object Cube.015
    Appending Light EnvAmb as lightobject to object Cube.015
    Appending Light Lamp as lightobject to object Cube.015
   Material Red Firemarble Lamp
    Appending Light EnvAmb.001 as lightobject to object Cube.015
    Appending Light EnvAmb as lightobject to object Cube.015
    Appending Light Lamp as lightobject to object Cube.015
   Material RoundedRock.001
    Appending Light EnvAmb.001 as lightobject to object Cube.015
    Appending Light EnvAmb as lightobject to object Cube.015
    Appending Light Lamp as lightobject to object Cube.015
   Material MGrating
    Appending Light EnvAmb.001 as lightobject to object Cube.015
    Appending Light EnvAmb as lightobject to object Cube.015
    Appending Light Lamp as lightobject to object Cube.015
 [Physical]
  ProxyBounds export
   Exporting 104 (104) vertices
   Exporting 129 (129) faces
  No Mass
  No Friction, disabling frictive setting
  No Elasticity set
  Camera blocking enabled
  Object is Static

[Visual Object Cube.014]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface Cube.014]
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 4 materials
   Material FissureBase
    Appending Light EnvAmb.001 as lightobject to object Cube.014
    Appending Light EnvAmb as lightobject to object Cube.014
    Appending Light Lamp as lightobject to object Cube.014
   Material Red Firemarble Lamp
    Appending Light EnvAmb.001 as lightobject to object Cube.014
    Appending Light EnvAmb as lightobject to object Cube.014
    Appending Light Lamp as lightobject to object Cube.014
   Material RoundedRock.001
    Appending Light EnvAmb.001 as lightobject to object Cube.014
    Appending Light EnvAmb as lightobject to object Cube.014
    Appending Light Lamp as lightobject to object Cube.014
   Material MGrating
    Appending Light EnvAmb.001 as lightobject to object Cube.014
    Appending Light EnvAmb as lightobject to object Cube.014
    Appending Light Lamp as lightobject to object Cube.014
 [Physical]
  ProxyBounds export
   Exporting 104 (104) vertices
   Exporting 129 (129) faces
  No Mass
  No Friction, disabling frictive setting
  No Elasticity set
  Camera blocking enabled
  Object is Static

[Visual Object Cube.013]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface Cube.013]
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 4 materials
   Material FissureBase
    Appending Light EnvAmb.001 as lightobject to object Cube.013
    Appending Light EnvAmb as lightobject to object Cube.013
    Appending Light Lamp as lightobject to object Cube.013
   Material Red Firemarble Lamp
    Appending Light EnvAmb.001 as lightobject to object Cube.013
    Appending Light EnvAmb as lightobject to object Cube.013
    Appending Light Lamp as lightobject to object Cube.013
   Material RoundedRock.001
    Appending Light EnvAmb.001 as lightobject to object Cube.013
    Appending Light EnvAmb as lightobject to object Cube.013
    Appending Light Lamp as lightobject to object Cube.013
   Material MGrating
    Appending Light EnvAmb.001 as lightobject to object Cube.013
    Appending Light EnvAmb as lightobject to object Cube.013
    Appending Light Lamp as lightobject to object Cube.013
 [Physical]
  ProxyBounds export
   Exporting 104 (104) vertices
   Exporting 129 (129) faces
  No Mass
  No Friction, disabling frictive setting
  No Elasticity set
  Camera blocking enabled
  Object is Static

[Visual Object Cube.012]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface Cube.012]
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 4 materials
   Material FissureBase
    Appending Light EnvAmb.001 as lightobject to object Cube.012
    Appending Light EnvAmb as lightobject to object Cube.012
    Appending Light Lamp as lightobject to object Cube.012
   Material Red Firemarble Lamp
    Appending Light EnvAmb.001 as lightobject to object Cube.012
    Appending Light EnvAmb as lightobject to object Cube.012
    Appending Light Lamp as lightobject to object Cube.012
   Material RoundedRock.001
    Appending Light EnvAmb.001 as lightobject to object Cube.012
    Appending Light EnvAmb as lightobject to object Cube.012
    Appending Light Lamp as lightobject to object Cube.012
   Material MGrating
    Appending Light EnvAmb.001 as lightobject to object Cube.012
    Appending Light EnvAmb as lightobject to object Cube.012
    Appending Light Lamp as lightobject to object Cube.012
 [Physical]
  ProxyBounds export
   Exporting 104 (104) vertices
   Exporting 129 (129) faces
  No Mass
  No Friction, disabling frictive setting
  No Elasticity set
  Camera blocking enabled
  Object is Static

[Visual Object Cube.011]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface Cube.011]
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 4 materials
   Material FissureBase
    Appending Light EnvAmb.001 as lightobject to object Cube.011
    Appending Light EnvAmb as lightobject to object Cube.011
    Appending Light Lamp as lightobject to object Cube.011
   Material Red Firemarble Lamp
    Appending Light EnvAmb.001 as lightobject to object Cube.011
    Appending Light EnvAmb as lightobject to object Cube.011
    Appending Light Lamp as lightobject to object Cube.011
   Material RoundedRock.001
    Appending Light EnvAmb.001 as lightobject to object Cube.011
    Appending Light EnvAmb as lightobject to object Cube.011
    Appending Light Lamp as lightobject to object Cube.011
   Material MGrating
    Appending Light EnvAmb.001 as lightobject to object Cube.011
    Appending Light EnvAmb as lightobject to object Cube.011
    Appending Light Lamp as lightobject to object Cube.011
 [Physical]
  ProxyBounds export
   Exporting 104 (104) vertices
   Exporting 129 (129) faces
  No Mass
  No Friction, disabling frictive setting
  No Elasticity set
  Camera blocking enabled
  Object is Static

[Visual Object Cube.010]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface Cube.010]
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 4 materials
   Material FissureBase
    Appending Light EnvAmb.001 as lightobject to object Cube.010
    Appending Light EnvAmb as lightobject to object Cube.010
    Appending Light Lamp as lightobject to object Cube.010
   Material Red Firemarble Lamp
    Appending Light EnvAmb.001 as lightobject to object Cube.010
    Appending Light EnvAmb as lightobject to object Cube.010
    Appending Light Lamp as lightobject to object Cube.010
   Material RoundedRock.001
    Appending Light EnvAmb.001 as lightobject to object Cube.010
    Appending Light EnvAmb as lightobject to object Cube.010
    Appending Light Lamp as lightobject to object Cube.010
   Material MGrating
    Appending Light EnvAmb.001 as lightobject to object Cube.010
    Appending Light EnvAmb as lightobject to object Cube.010
    Appending Light Lamp as lightobject to object Cube.010
 [Physical]
  ProxyBounds export
   Exporting 104 (104) vertices
   Exporting 129 (129) faces
  No Mass
  No Friction, disabling frictive setting
  No Elasticity set
  Camera blocking enabled
  Object is Static

[Visual Object Cube.009]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface Cube.009]
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 4 materials
   Material FissureBase
    Appending Light EnvAmb.001 as lightobject to object Cube.009
    Appending Light EnvAmb as lightobject to object Cube.009
    Appending Light Lamp as lightobject to object Cube.009
   Material Red Firemarble Lamp
    Appending Light EnvAmb.001 as lightobject to object Cube.009
    Appending Light EnvAmb as lightobject to object Cube.009
    Appending Light Lamp as lightobject to object Cube.009
   Material RoundedRock.001
    Appending Light EnvAmb.001 as lightobject to object Cube.009
    Appending Light EnvAmb as lightobject to object Cube.009
    Appending Light Lamp as lightobject to object Cube.009
   Material MGrating
    Appending Light EnvAmb.001 as lightobject to object Cube.009
    Appending Light EnvAmb as lightobject to object Cube.009
    Appending Light Lamp as lightobject to object Cube.009
 [Physical]
  ProxyBounds export
   Exporting 104 (104) vertices
   Exporting 129 (129) faces
  No Mass
  No Friction, disabling frictive setting
  No Elasticity set
  Camera blocking enabled
  Object is Static

[Visual Object Cube.007]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface Cube.007]
Traceback (most recent call last):
  File "c:\Program Files\Blender Foundation\Blender\.blender\scripts\PyPRP\prp_E
xport.py", line 169, in open_file
    export_age(agename,basepath,selection,merge)
  File "c:\Program Files\Blender Foundation\Blender\.blender\scripts\PyPRP\prp_E
xport.py", line 83, in export_age
    page.export_all(selection)
  File "c:\Program Files\Blender Foundation\Blender\.blender\scripts\PyPRP\prp_R
esManager.py", line 785, in export_all
    plDrawInterface.Export(self,obj,scnobj,name,SceneNodeRef,isdynamic,softVolum
eParser, water)
  File "c:\Program Files\Blender Foundation\Blender\.blender\scripts\PyPRP\prp_D
rawClasses.py", line 1576, in _Export
    drawi.data.export_obj(obj,SceneNodeRef,isdynamic,softVolParser, water)
  File "c:\Program Files\Blender Foundation\Blender\.blender\scripts\PyPRP\prp_D
rawClasses.py", line 1725, in export_obj
    v.color = RGBA(col_r,col_g,col_b,col_a)
UnboundLocalError: local variable 'col_r' referenced before assignment


Has anyone seen this error before?
KI#46415
Jamey
 
Posts: 528
Joined: Sat Oct 20, 2007 8:32 pm
Location: Chicago, IL

Re: Vertex Painting export error

Postby Aloys » Wed Apr 14, 2010 5:45 pm

Troubleshooting FAQ to the rescue! ;)

This error can be related to vertex painting if you are using an "alpha" layer but no "col" layer. If you do vertex alpha the "col" layer is also required, even if you don't use it. So make sure to have one.
User avatar
Aloys
 
Posts: 1968
Joined: Sun Oct 21, 2007 7:57 pm
Location: France (GMT +1)

Re: Vertex Painting export error

Postby Jamey » Wed Apr 14, 2010 5:59 pm

That did the trick, age exported perfectly. :D

Thanks a million Aloys! :)
KI#46415
Jamey
 
Posts: 528
Joined: Sat Oct 20, 2007 8:32 pm
Location: Chicago, IL


Return to Building

Who is online

Users browsing this forum: No registered users and 7 guests

cron