• Login
sketchucation logo sketchucation
  • Login
πŸ€‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

[Plugin] FredoTools::ThruPaint - v1.3a - 20 Oct 16

Scheduled Pinned Locked Moved Plugins
331 Posts 102 Posters 504.7k Views 102 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.
  • W Offline
    wolfy
    last edited by 14 Apr 2012, 19:47

    @wolfy said:

    @unknownuser said:

    @wolfi

    Just a few other questions, as I am unable to reproduce it (and apparently it does not happen for the first users of ThruPaint)

    1. Which version of SU

    2. After you use ThruPaint with a material in the model (so no bugsplat) and you try a material in the Library, do you still get a bugsplat?

    3. do you get a bugsplat if instead of a group, you paint a shape at top level of the model, or a true Component?

    Thanks

    Fredo

    Fredo,

    It seems to work beautifully on my work computer. β˜€
    I will reinstall again and hopefully eliminate this bugsplat deal.
    Thank you for your responses and I'll be sure to post my reinstall status.

    Hi Fredo,
    Well the bugsplat continues on my laptop. I've installed the new version with the same result.
    Again, if the material already lives in the model it works just great. Only when a new material is applied using the plugin do I get a bugsplat.
    I've tried all types of shapes, groups, components, materails, you name it, all with the same result.
    I'm using the latest version of SU Pro, Windows 7 64 bit if that helps, and all your other plugins run perfectly smooth.
    Thanks again Fredo for your excellent work!

    1 Reply Last reply Reply Quote 0
    • F Offline
      fredo6
      last edited by 14 Apr 2012, 21:18

      @wolfi,

      It might be a conflict with another plugin, which you would not have in the PC at the office.
      Do you have any plugins dealing with materials or UV mapping?

      For this, ould you type in the Ruby Console Sketchup::Material.instance_methods.join("\n") and advise on what it returns.

      Thanks

      Fredo

      1 Reply Last reply Reply Quote 0
      • S Offline
        sadyo
        last edited by 15 Apr 2012, 09:24

        This is an Awesome Plugin Mr Fredo,
        Just wanna ask, how to get rid or fixing these Red area beside click the Esc button?

        http://photoserver.ws/images/30gI4f8a92aa048fa.jpg

        And one thing,
        If i'm using the Natural UV, material on the Top is look nice, but look a bit mesh at the back.

        http://photoserver.ws/images/X1Sv4f8a9608d00fc.jpg

        Is that something i should do ❓

        Thanks Mr. Fredo

        1 Reply Last reply Reply Quote 0
        • F Offline
          fredo6
          last edited by 15 Apr 2012, 10:16

          @sadyo

          In the case of your cushion, you could maybe split it in 2 symmetrical parts since the upper face and borders looks fine.

          The Mesh UV mode looks less adpated because the shape is not generated as a Quadface mesh but with random triangles. Visually, you could however make it a quad mesh if you guide the reconstruction of the mesh by marking diagonals.

          Keep in mind that ThruPaint is not at all an UV Mapping tool (you should use SketchUV for that). The natural mode just extend the UVs of the initial face to all adjacent faces with a few corrections. But it cannot solve the geometrical problem that it is not possible to warp an arbitray 3D Shape with a flat piece of paper.

          Fredo

          1 Reply Last reply Reply Quote 0
          • R Offline
            rv1974
            last edited by 15 Apr 2012, 11:19

            Fredo this is yet another pearl!
            A couple of questions\wishes:
            1/ How could I get back the native Alt-key eyedropper?
            2/ How to correct the UVW mapping on the surface #1 (see attached)?
            3/ If only the Thrupaint could bend the textures along selected curves (AB) (upon unquadrified surfaces (#2) it'd really amazing!

            Thank you for your efforts!


            asphalt.skp

            1 Reply Last reply Reply Quote 0
            • F Offline
              fredo6
              last edited by 15 Apr 2012, 13:57

              @rv1974 said:

              1/ How could I get back the native Alt-key eyedropper?

              You can call the native Paint Tool from ThruPaint (key F9 or small button on the right of palette).
              SU Env native.png
              There is a sampler in ThruPaint (press Enter when you mouseover a face), but it is restricted to the model and does not detect projected textures, as this is not available from Ruby.
              Sampler ThruPaint.png

              @rv1974 said:

              2/ How to correct the UVW mapping on the surface #1 (see attached)?

              Unfortunately, this is not possible, because Sketchup uses only Perspective mapping, not bilinear mapping.
              Perspective mapping.png
              This perspective effect is attenuated if you grid the face into smaller cells (quads or triangles), for instance with Curviloft.
              Road ThruPaint.jpg

              @rv1974 said:

              3/ If only the Thrupaint could bend the textures along selected curves (AB) (upon unquadrified surfaces (#2) it'd really amazing!

              I will need to find or develop a small algorithm for quadifying a face nicely. Then you are back to case 2) above. But with a mesh which is dense enough it should work.

              1 Reply Last reply Reply Quote 0
              • R Offline
                rv1974
                last edited by 15 Apr 2012, 17:06

                what a comprehensive support! Frankly I don't deserve it )
                The last sentence improvement would be a killer!
                Thank you so much!

                1 Reply Last reply Reply Quote 0
                • P Offline
                  pilou
                  last edited by 15 Apr 2012, 17:28

                  @unknownuser said:

                  I will need to find or develop a small algorithm for quadifying a face nicely.

                  QuadfaceTools by Thomthom ?
                  Or the quadrilaterizer by TiG ?

                  Frenchy Pilou
                  Is beautiful that please without concept!
                  My Little site :)

                  1 Reply Last reply Reply Quote 0
                  • P Offline
                    pilou
                    last edited by 15 Apr 2012, 20:21

                    La quadrature du cercle alors! πŸ˜‰

                    Frenchy Pilou
                    Is beautiful that please without concept!
                    My Little site :)

                    1 Reply Last reply Reply Quote 0
                    • F Offline
                      fredo6
                      last edited by 15 Apr 2012, 20:30

                      @rv1974 said:

                      what a comprehensive support! Frankly I don't deserve it )

                      Just to be clearer, the density of the mesh is the only way to get the texture 'reasonably' distorted. When quads are too much like a triangle, the perspective distortion shifts the texture mapping.
                      Asphalt 1.png

                      In the case of your texture, that may help to do the trick, but it's a pity to have to generate so many faces
                      Asphalt 2.png

                      @Pilou
                      It is not so easy to generate the right mesh in the general case (and in this particular case).
                      Asphalt Quadrilaterizer.png

                      ...and QuadFaceTools only manages quad meshes which it can triangulate, but not any polygon.

                      I think Whaat has developed an more adapted algorithm as part of SketchUV.

                      Fredo

                      1 Reply Last reply Reply Quote 0
                      • A Offline
                        alvis
                        last edited by 16 Apr 2012, 06:53

                        Thank you very very very very much.

                        1 Reply Last reply Reply Quote 0
                        • T Offline
                          tina0603
                          last edited by 16 Apr 2012, 07:11

                          thanks!!!!

                          1 Reply Last reply Reply Quote 0
                          • P Offline
                            Pherim
                            last edited by 16 Apr 2012, 18:20

                            Absolutely stunning! One of the best plugins I have seen so far (besides your others)! I think I will never use the native paint tool again.

                            And it's free! You are amazing!

                            1 Reply Last reply Reply Quote 0
                            • W Offline
                              wolfy
                              last edited by 17 Apr 2012, 04:20

                              @unknownuser said:

                              @wolfi,

                              It might be a conflict with another plugin, which you would not have in the PC at the office.
                              Do you have any plugins dealing with materials or UV mapping?

                              For this, ould you type in the Ruby Console Sketchup::Material.instance_methods.join("\n") and advise on what it returns.

                              Thanks

                              Fredo

                              Fredo,
                              Entered your code into ruby console and it returned the following (sorry in advance for the length):

                              dclone
                              write_thumbnail
                              profile_member?
                              methods
                              attribute_dictionaries
                              get_attributes
                              remove_observer
                              instance_variable_defined?
                              taint
                              name
                              name=
                              id
                              set_attribute
                              singleton_methods
                              respond_to?
                              entityID
                              nil?
                              send
                              protected_methods
                              get_attribute
                              tainted?
                              display_name
                              untaint
                              instance_of?
                              typename
                              equal?
                              method
                              hash
                              private_methods
                              attribute_dictionary
                              send
                              materialType
                              kind_of?
                              freeze
                              eql?
                              object_id
                              has_attributes?
                              id
                              public_methods
                              instance_eval
                              deleted?
                              is_a?
                              delete_attribute
                              type
                              valid?
                              instance_variables
                              use_alpha?
                              frozen?
                              alpha
                              to_a
                              alpha=
                              class
                              <=>
                              instance_variable_get

                              between?

                              parent
                              color
                              to_s
                              extend

                              =
                              <=
                              color=
                              clone
                              instance_variable_set
                              =~
                              <

                              model
                              texture
                              inspect
                              texture=
                              display
                              add_observer
                              dup

                              1 Reply Last reply Reply Quote 0
                              • S Offline
                                SpookyChick1013
                                last edited by 17 Apr 2012, 10:26

                                Thank You Fredo. This looks like the answer to many of my prayers. Looks like it shall be an interesting week, finally revising some old projects.

                                https://kuromatsudriveyards.com

                                Fo-su to tomo ni aran koto o...

                                1 Reply Last reply Reply Quote 0
                                • C Offline
                                  cmoreink
                                  last edited by 17 Apr 2012, 13:07

                                  Amazing plugin Mr. Fredo! Thank you so much for all your plugins and hard work. Can't call you a G.O.D. but you are sitting right next to him πŸ˜‰

                                  my portfolio

                                  1 Reply Last reply Reply Quote 0
                                  • pep75P Offline
                                    pep75
                                    last edited by 18 Apr 2012, 14:51

                                    Jiiiiiihhhaaaaaaaaaaaaaaa!!!!!!! 😳

                                    1 Reply Last reply Reply Quote 0
                                    • P Offline
                                      Pherim
                                      last edited by 18 Apr 2012, 17:56

                                      Played around with it for quite some time now and still I am amazed about what this plugin can do.

                                      If I may ask, would it be possible to add an option that allows to chose the scale of the texture before applying it and then keep that value until it is changed? That would save a lot of time in comparison to changing the scale of each texture manually after it was applied.

                                      1 Reply Last reply Reply Quote 0
                                      • F Offline
                                        fredo6
                                        last edited by 18 Apr 2012, 19:38

                                        @pherim said:

                                        Played around with it for quite some time now and still I am amazed about what this plugin can do.

                                        If I may ask, would it be possible to add an option that allows to chose the scale of the texture before applying it and then keep that value until it is changed? That would save a lot of time in comparison to changing the scale of each texture manually after it was applied.

                                        That's a good idea, but I would put it as an option.
                                        Note you can also change the material definition (i.e. the dimensions).

                                        Fredo

                                        1 Reply Last reply Reply Quote 0
                                        • P Offline
                                          Pherim
                                          last edited by 18 Apr 2012, 20:41

                                          @unknownuser said:

                                          Note you can also change the material definition (i.e. the dimensions).

                                          Of course you can but often enough I have a model where I wish to use the same material in different scales and having an option to choose a different scale before applying a material would be great!

                                          1 Reply Last reply Reply Quote 0
                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 5
                                          • 16
                                          • 17
                                          • 3 / 17
                                          3 / 17
                                          • First post
                                            51/331
                                            Last post
                                          Buy SketchPlus
                                          Buy SUbD
                                          Buy WrapR
                                          Buy eBook
                                          Buy Modelur
                                          Buy Vertex Tools
                                          Buy SketchCuisine
                                          Buy FormFonts

                                          Advertisement