sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    [Plugin] CleverClay

    Scheduled Pinned Locked Moved Plugins
    19 Posts 9 Posters 17.5k Views 9 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T Offline
      tomasz
      last edited by

      @chris fullmer said:

      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.

      Tomasz

      Author of [Thea Render for SketchUp](http://www.thearender.com/sketchup)

      1 Reply Last reply Reply Quote 0
      • thomthomT Offline
        thomthom
        last edited by

        You can do def self.all_methods preventing potential typos.

        Thomas Thomassen — SketchUp Monkey & Coding addict
        List of my plugins and link to the CookieWare fund

        1 Reply Last reply Reply Quote 0
        • M Offline
          MrWip
          last edited by

          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 ?

          http://www.wip-archi.com

          1 Reply Last reply Reply Quote 0
          • B Offline
            BTM
            last edited by

            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.

            1 Reply Last reply Reply Quote 0
            • M Offline
              MrWip
              last edited by

              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...

              http://www.wip-archi.com

              1 Reply Last reply Reply Quote 0
              • thomthomT Offline
                thomthom
                last edited by

                @mrwip said:

                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.

                Thomas Thomassen — SketchUp Monkey & Coding addict
                List of my plugins and link to the CookieWare fund

                1 Reply Last reply Reply Quote 0
                • M Offline
                  MrWip
                  last edited by

                  @unknownuser said:

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

                  Well, of course, it's best not to do it, but when you have a complex model, sometimes you're making little mistakes without noticing, and applying texture on a group is one of them...

                  Besides, many people don't know that it's better to apply texture directly on the geometry itself, so, for them, improving that part could be a good thing.

                  http://www.wip-archi.com

                  1 Reply Last reply Reply Quote 0
                  • PixeroP Offline
                    Pixero
                    last edited by

                    Minor update now with module added.

                    Mr Wip if you want a higher opacity setting just open the script in a texteditor (simple text will do fine) and go to line 35. Change: g.alpha = 0 to something higher.

                    EDIT: I just did it myself. 😉

                    As to the other comments.
                    If you have ways to make the script better feel free. Just let me know so I can post the updated version.

                    1 Reply Last reply Reply Quote 0
                    • GaieusG Offline
                      Gaieus
                      last edited by

                      Jim has his (now improved) GreyScale Plugin, too, which works similarly - or better to say "may work differently" but has similar results (among others).

                      Gai...

                      1 Reply Last reply Reply Quote 0
                      • M Offline
                        MrWip
                        last edited by

                        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...

                        http://www.wip-archi.com

                        1 Reply Last reply Reply Quote 0
                        • PixeroP Offline
                          Pixero
                          last edited by

                          The major thing with this script is that it doesnt make transparent materials opaque.

                          1 Reply Last reply Reply Quote 0
                          • CadFatherC Offline
                            CadFather
                            last edited by

                            Thank you Jan, very interesting.. 😄

                            1 Reply Last reply Reply Quote 0
                            • TIGT Offline
                              TIG Moderator
                              last edited by

                              @pixero said:

                              The major thing with this script is that it doesn't make transparent materials opaque.

                              And of course if you don't want transparency then you can always switch it 'off' anyway...

                              TIG

                              1 Reply Last reply Reply Quote 0
                              • PixeroP Offline
                                Pixero
                                last edited by

                                I'm using Vray and it has an option that overrides all materials and make them the same.
                                However transparent materials also gets opaque so thats why I wrote this plugin.

                                1 Reply Last reply Reply Quote 0
                                • 1 / 1
                                • First post
                                  Last post
                                Buy SketchPlus
                                Buy SUbD
                                Buy WrapR
                                Buy eBook
                                Buy Modelur
                                Buy Vertex Tools
                                Buy SketchCuisine
                                Buy FormFonts

                                Advertisement