• Login
sketchucation logo sketchucation
  • Login
🤑 30% Off | Artisan 2 on sale until April 30th Buy Now

[Plugin][$] ThruPaint - v2.8c - 08 Apr 25

Scheduled Pinned Locked Moved Plugins
177 Posts 51 Posters 14.1k Views
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.
  • G Offline
    gullfo
    last edited by 30 Sept 2022, 16:03

    not sure where the IMAGE_RickOBrien folder is or how to change it

    also same error with the materials path. it's says the roaming profile path is the default even though the setting in SU is the ProgramData path.

    error from console:

    Error: #<NoMethodError: undefined method []' for nil:NilClass> c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:660:in block (2 levels) in folder_sorting_all'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:660:in sort!' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:660:in block in folder_sorting_all'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:658:in each' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:658:in folder_sorting_all'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:884:in matinfo_load_bulk_finish' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:875:in matinfo_load_bulk_start'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:2342:in dialog_dom_ready' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:2277:in dialog_process_events'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_thrupaint/thrupaintmaindialog.rbe:1064:in dialog_callback_exec' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_thrupaint/thrupaintmaindialog.rbe:1056:in dialog_callback'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:2428:in call' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:2428:in master_callback'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:2206:in j_action' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:2165:in j_callback'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:2151:in block in j_dispatch' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:2143:in each'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:2143:in j_dispatch' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:1428:in block in create_dialog'
    Error: #<NoMethodError: undefined method []' for nil:NilClass> c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:660:in block (2 levels) in folder_sorting_all'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:660:in sort!' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:660:in block in folder_sorting_all'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:658:in each' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:658:in folder_sorting_all'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:884:in matinfo_load_bulk_finish' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:875:in matinfo_load_bulk_start'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:2342:in dialog_dom_ready' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6materialbrowser.rbe:2277:in dialog_process_events'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_thrupaint/thrupaintmaindialog.rbe:1064:in dialog_callback_exec' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_thrupaint/thrupaintmaindialog.rbe:1081:in dialog_callback_exec'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_thrupaint/thrupaintmaindialog.rbe:1056:in dialog_callback' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:646:in call'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:646:in wonload_initial_adjust' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:667:in wonload_sequence'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:2261:in master_callback' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:2206:in j_action'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:2165:in j_callback' c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:2151:in block in j_dispatch'
    c:/users/gullf/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:2143:in `each'
    ...


    Clipboard01.jpg

    Glenn

    http://www.runnel.com

    1 Reply Last reply Reply Quote 0
    • G Offline
      Gus R
      last edited by 30 Sept 2022, 16:25

      It works but only when my materials are under ...AppData\Roaming\SketchUp\SketchUp 2022\SketchUp and not under C:\ProgramData.

      www.instagram.com/gusrobatto/

      www.flickr.com/photos/gusrobatto

      1 Reply Last reply Reply Quote 0
      • F Offline
        fredo6
        last edited by 30 Sept 2022, 16:31

        @gullfo said:

        not sure where the IMAGE_RickOBrien folder is or how to change it

        The ImageRichOBrien is simply an alternate set of icons and cursors. After choosing it, you need to restart Sketchup

        @gullfo said:

        also same error with the materials path. it's says the roaming profile path is the default even though the setting in SU is the ProgramData path.

        Do you mean that this is what you set in the Preferences dialog, Filestab, Materials?

        Normally Sketchup loads all materials in ProgramData at startup. The directory you indicate for Materials in the Preference dialog is simply the folder that will open first when you load materials from the Sketchup material browser.

        1 Reply Last reply Reply Quote 0
        • F Offline
          fredo6
          last edited by 30 Sept 2022, 16:40

          @gus r said:

          It works but only when my materials are under ...AppData\Roaming\SketchUp\SketchUp 2022\SketchUp and not under C:\ProgramData.

          This is where you should put your custom materials. However, you need to manually load them from the Sketchup Material Browser once.

          The ProgramData directory is only for the native Sketchup materials and can be overriden at Sketchup installation.

          1 Reply Last reply Reply Quote 0
          • R Online
            Rich O Brien Moderator
            last edited by 30 Sept 2022, 18:05

            @gullfo said:

            not sure where the IMAGE_RickOBrien folder is or how to change it

            It's an alternate icon set that you check on and restart SketchUp to activate. It is located here...

            ..\AppData\Roaming\SketchUp\SketchUp 2022\SketchUp\Plugins\Fredo6_ThruPaint
            

            Download the free D'oh Book for SketchUp

            1 Reply Last reply Reply Quote 0
            • G Offline
              Gus R
              last edited by 30 Sept 2022, 21:46

              Fredo,

              The top bar or title bar in the window shows up for a split second then collapses making it difficult or impossible to move the window. There's just a sliver showing up and you have to precisely click on that.

              www.instagram.com/gusrobatto/

              www.flickr.com/photos/gusrobatto

              1 Reply Last reply Reply Quote 0
              • F Offline
                fredo6
                last edited by 1 Oct 2022, 12:16

                @gus r said:

                Fredo,

                The top bar or title bar in the window shows up for a split second then collapses making it difficult or impossible to move the window. There's just a sliver showing up and you have to precisely click on that.

                In principle you can click within the background of the window (for instance right of the tabs) and drag the window.

                1 Reply Last reply Reply Quote 0
                • R Offline
                  rv1974
                  last edited by 2 Oct 2022, 08:14

                  Fredo, is it possible to have ability to see custom material collections I alreadyhave in standard material browser? Thanks

                  1 Reply Last reply Reply Quote 0
                  • F Offline
                    fredo6
                    last edited by 2 Oct 2022, 08:59

                    @rv1974 said:

                    Fredo, is it possible to have ability to see custom material collections I alreadyhave in standard material browser? Thanks

                    If you have directories with skm files (or subfolders containing skm files), you can integrate these materials to the browser, by defining

                    • either create a top folder as the top directory where you have your custom collections. The directory will appear at the top of the Materials hierarchy. You will be prompted to give it a friendly name.
                    • or put your custom materials and subfolder in the preferred Material Directory, which is C:\Users<username>\AppData\Roaming\SketchUp\SketchUp 2022\SketchUp\Material. These materials (and subfolders) will automatically load. I think it is the same for the native Sketchup Material Browser. The menu entry Open Preferred Material Directory open this directory.

                    Click on the menu of the browser for the two options:

                    ThruPaint - Custom materials.png

                    1 Reply Last reply Reply Quote 0
                    • G Offline
                      Gus R
                      last edited by 6 Oct 2022, 21:14

                      Is it possible to get the UV without distortion on an object like this with Thrupaint? It's a pretty simple shape and I attached the skp file.

                      Thrupaint Test.jpg

                      Thrupaint Test.skp

                      www.instagram.com/gusrobatto/

                      www.flickr.com/photos/gusrobatto

                      1 Reply Last reply Reply Quote 0
                      • F Offline
                        fredo6
                        last edited by 7 Oct 2022, 07:27

                        A cube, although simple, cannot have all its faces painted in continuity. This is just a matter of geometry.

                        If you wish control on where to pu the seams, then you need a texture wrapping tool (like WrapR), or a manual approach.

                        Also, in the case of a cube, you may want to first paint the cube, and then use FredoCorner. This gives a better management of the zones of non-continuity.

                        Cube.png

                        Fredo


                        Gus R - Thrupaint Test.skp

                        1 Reply Last reply Reply Quote 0
                        • G Offline
                          Gus R
                          last edited by 7 Oct 2022, 07:39

                          Thanks Fredo. UV mapping in Sketchup is difficult sometimes even for simple forms.

                          I have an issue where Thrupaint is invoked when I double click on Thea Render for Sketchup materials. It oddly happens on the second attempt to change the Thea material. If I close down Thrupaint I then can't change the Thea materials unless Thrupaint is turned on. The same thing happens with Sketchup materials after this happens. The paint bucket stops working. I can then only paint an object unless Thrupaint is turned on.

                          www.instagram.com/gusrobatto/

                          www.flickr.com/photos/gusrobatto

                          1 Reply Last reply Reply Quote 0
                          • G Offline
                            Gus R
                            last edited by 7 Oct 2022, 07:54

                            Continuing with the Thea Render materials problem the sequence goes like this:

                            1. Double click Thea material and apply material to object.
                            2. Double click again to change material and Thrupaint turns on.
                            3. Paint with Thea material using Thrupaint and it changes.
                            4. Then when I try to paint the object using the Paint Bucket tool it does not change.
                            5. After that I can only change the material through Thrupaint.

                            I can't change the material in a grouped object unless I use Thrupaint. This only happens in groups. I haven't tried a component yet. Either way I go back to the Thea materials and Thrupaint gets turned on at a second material change.

                            www.instagram.com/gusrobatto/

                            www.flickr.com/photos/gusrobatto

                            1 Reply Last reply Reply Quote 0
                            • F Offline
                              fredo6
                              last edited by 7 Oct 2022, 09:15

                              This is due to a feature part of ThruPaint: when the native Bucket tool is active and you call it again (say typing B and then B) you start ThruPaint.

                              With ThruPaint v2.1b (just published), it is now an option, and the default is that it is not enabled.

                              Thanks to confirm this is now OK with Thea.

                              1 Reply Last reply Reply Quote 0
                              • F Offline
                                fredo6
                                last edited by 7 Oct 2022, 09:18

                                NEW RELEASE: ThruPaint v2.1b - 07 Oct 22

                                ThruPaint 2.1b fixes an issue whereby ThruPaint would launch when you invoke the PaintBucket tool and the PaintBucket tool is already active. This is now an option, with default value false.


                                Home Page of ThruPaint for information and Download.

                                Main post of this thread .

                                1 Reply Last reply Reply Quote 0
                                • G Offline
                                  Gus R
                                  last edited by 7 Oct 2022, 09:25

                                  Thanks for the update Fredo. It's all back to normal again. Perfect timing.

                                  www.instagram.com/gusrobatto/

                                  www.flickr.com/photos/gusrobatto

                                  1 Reply Last reply Reply Quote 0
                                  • T Offline
                                    TIG Moderator
                                    last edited by 7 Oct 2022, 13:07

                                    @unknownuser said:

                                    Error: #<NameError: uninitialized class variable @@time_unique in Traductor::ChromiumWdlg>
                                    c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/lib6chromiumwdlg.rbe:76:in unique_number' c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:1377:in create_dialog'
                                    c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:1442:in show' c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/lib6config.rbe:308:in visual_edition'
                                    c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/lib6plugin.rbe:434:in invoke_default_parameter_dialog' c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/lib6plugin.rbe:423:in block in populate_support_menu'
                                    c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/lib6traductor.rbe:1385:in `block in add_command'

                                    Latest ThruPaint and LibFredo, restarted SketchUp...
                                    Default settings fails with this error...
                                    Running Paint face takes a while to load and produces the following error - although it seems to work [after a fashion]

                                    @unknownuser said:

                                    c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_thrupaint/thrupainttool.rbe:515:in paint_mode_change' c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_thrupaint/bootstrap_thrupaint.rbe:393:in execute_direct'
                                    c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_thrupaint/bootstrap_thrupaint.rbe:79:in action__mapping' c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/lib6plugin.rbe:143:in call'
                                    c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/lib6plugin.rbe:143:in launch_action' c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/lib6plugin.rbe:240:in launch_action'
                                    c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_thrupaint/bootstrap_thrupaint.rbe:69:in launch_action' c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_thrupaint/bootstrap_thrupaint.rbe:145:in block in startup'
                                    c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/lib6plugin.rbe:1464:in command_invoke' c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/lib6plugin.rbe:1444:in block (2 levels) in build_config_commands'
                                    c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/lib6traductor.rbe:1385:in `block in add_command'

                                    TIG

                                    1 Reply Last reply Reply Quote 0
                                    • F Offline
                                      fredo6
                                      last edited by 7 Oct 2022, 20:36

                                      TIG,

                                      What is error message for the second error (paint_mode_change) (It's not in your trace)

                                      1 Reply Last reply Reply Quote 0
                                      • T Offline
                                        TIG Moderator
                                        last edited by 7 Oct 2022, 21:49

                                        The error's start is...

                                        @unknownuser said:

                                        Error: #<NameError: uninitialized class variable @@time_unique in Traductor::ChromiumWdlg>
                                        c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/lib6chromiumwdlg.rbe:76:in unique_number' c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:1377:in create_dialog'
                                        c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_!libfredo6/body_lib6chromiumwdlg.rbe:1442:in show' c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_thrupaint/thrupaintmaindialog.rbe:366:in dialog_invoke'
                                        c:/users/tig/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/fredo6_thrupaint/thrupainttool.rbe:515:in `paint_mode_change'
                                        ...

                                        TIG

                                        1 Reply Last reply Reply Quote 0
                                        • F Offline
                                          fredo6
                                          last edited by 7 Oct 2022, 22:01

                                          @tig said:

                                          The error's start is...

                                          Did you migrate to LibFredo6 v13.4a?

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

                                          Advertisement