I modified the above script to actually bake the material for
rendering purposes. You need to add an input called 'material' and
connect it to the shader.
If blnBake Then
'Bake Object
Dim mObj As New MRhinoBrepObject
mObj = doc.AddBrepObject(obj)
'Set Material
Dim att As New MRhinoObjectAttributes(mObj.Attributes())
att.setmaterialsource(1)
att.m_material_index = doc.m_material_table.AddMaterial
(material)
'Modify the attributes
Dim objref As New MRhinoObjRef(mObj.Attributes.m_uuid)
doc.ModifyObjectAttributes(objref, att)
End If
Damien, in relation to my problem about baking vertex colors. At least
i can render something using this method and lots sub-surfaces (one
per texel). It will be ridiculously inefficient though :P
On Apr 13, 4:01 pm, damien_alomar <[email protected]> wrote:
> Some one asked this a little while ago, so I cooked up a custom
> definition for it.
>
> http://grasshopper3d.googlegroups.com/web/bakeWcolor.ghx?hl=en&gda=Bx...
>
> -Damien
>
> On Apr 12, 11:07 am, Pablo Morales <[email protected]> wrote:
>
> > hi,
> > Is posible to conserve the colour of grasshopper when i bake? I mean is
> > posible to render the colours of grasshopper in Rhino?
>
> > Thanks