CleverClay creates a gray "ClayMat" material and a transparent gray "TranspMat" and assigns it to everything.Typical use would be to simulate a clay render with transparent windows.Back up before use.Thanks to Thomthom for help with grouped geometry.

I'm a noob when it comes to ruby, I know. Since I used your script Blackout as the base for this script I had the module part there but got some errors I couldn't get rid of any other way than by removing that module part of the script. I think I could use a simple tutorial on the difference between class and module and when to use what, don't you think.

I think I just mentioned that scripts should be in a module and then pointed to RockW's post A word of warning to developers or something like that, its a sticky. I don't think it explaines modules very well either. I always use something like this:

Something like that. Its important to note, like Thom showed, that you always have to reference the module.method or module::method to access your methods. Even when you are defining a method inside the module, you still have to define it with the module prefix like I did with def Clf_module.all_methods (which I think its weird it has to have the module name in front of it even though its inside the module). And then also when you call your method fo put it in the menu (my last line), you have to use the module.method or module::method syntax again.

Hope that helps. Please someone correct me if I have something wrong. That is what I figured out after much trial and error. I feel like my Ruby skills are not very technical.

Chris Fullmer wrote: Even when you are defining a method inside the module, you still have to define it with the module prefix like I did with def Clf_module.all_methods (which I think its weird it has to have the module name in front of it even though its inside the module).

I also think it is weird, but I realized that I had to do it this way when I started to get strange errors (don't remember what it was exactly) when I was calling SU2KT methods from a different class.

OOooh finally someone decided to create my plugin!!I was in despear to see these day coming, but thanks Pixero, that's really great !

It works really fine on a small model, but I failed to make it works on a quite complexe one... it does create the two materials, but then, nothing else is changed... can this be linked to a complex nested geometry ?

If a group has no colour, but is coloured with a transparent colour on the outside, it will end up as the clay material, and non-transparent, due to the script not doing anything with the assigned colours of groups/ components. I think that if there is a group, the script should see if it has a material assigned to it, if so, don't change the 'default' colours inside, but change all non-default colours inside, and the exterior material to the clay one/ transparent clay one. If the group has no material assigned to it, treat it normally. That way, groups with transparent materials assigned to them will work properly. Personally, I don't usually paint groups themselves, but it's still a thought.

Pixero, playing a bit around, I've discover some little problems, so I dare point them out...

The plugin does not threat the object if the texture has been paint on the group (and not directly on the face... a classical Sketchup trouble finally), and it does not modify backfaces, as far as I can see...

Also, the translucent material appear originally with a 0 translucency, which is a bit 'violent'... Actually, the best, for a renderer like Vray, will be to make it automatically full black with something like 20 of opacity.

Besides, it's a great tool for architects, really...it just need some little improvement !

MrWip wrote:Pixero, playing a bit around, I've discover some little problems, so I dare point them out...

The plugin does not threat the object if the texture has been paint on the group (and not directly on the face... a classical Sketchup trouble finally), and it does not modify backfaces, as far as I can see...

Also, the translucent material appear originally with a 0 translucency, which is a bit 'violent'... Actually, the best, for a renderer like Vray, will be to make it automatically full black with something like 20 of opacity.

Besides, it's a great tool for architects, really...it just need some little improvement !

Thanks again...

If you're using V-Ray you should not apply materials to groups/components as that really really slows down the parsing time.

Gaieus, Greyscale is a great plugin, but it does not create the clay effect that we're looking for here... all the texture are still visible, and the point is not to see them, as in a real clay model...