🔌 Smart Spline | Fluid way to handle splines for furniture design and complex structures. Download
  • Sketchucation Tools 5.0.5

    Pinned
    147
    4
    4 Votes
    147 Posts
    17k Views
    Rich O BrienR
    v 5.0.5 published Bug fixing for updates
  • Toposhaper fails installing on SketchUp 2026

    17
    1
    0 Votes
    17 Posts
    248 Views
    TIGT
    I did a complete spring-clean removing everything TopoShaper and manually installed the RB & subfolder again from its RBZ. On a restart it then reported as 'signed'. This meant that something was different from the signed copy ? Checking the previously installed set I found that all of the RBE files had RBS duplicates - dating back to the early versions 6 years ago - but because the RBE load in preference to the matching RBS files they should not break the checksum for the signing. And with those duplicates removed it would not raise an issue either. BUT somewhere in the past [about two tears ago] a full copy of the subfolder had been created within itself. Because its files aren't getting referred to or loaded by the 'real' files I wouldn't expect the problem. BUT with the duplicated subfolder removed all is reported as signed and OK - and IF I add that subfolder back in the signing breaks again ! So it IS the culprit. I don't know where the duplicate subfolder came from, it's not in the older RBZs I have but the copies I have probably don't go back far enough. In case @epix3d has a similar issue can I suggest the following house-keeping. Close SketchUp. Open your Plugins folder and find Fredo6_TopoShaper.rb and Fredo6_TopoShaper subfolder. Move them out of Plugins. In SketchUp use the ExtensionStore to install the latest version of TopoShaper. Restart SketchUp and see if it loads and reports as signed in the Extension-Manager dialog, Obviously if there are any error messages please let us know. For completeness can you also check the old subfolder you set aside, to see if it contains any RBS files AND a duplicate subfolder copy of itself inside it...
  • TIG Workplane

    2
    2
    0 Votes
    2 Posts
    35 Views
    TIGT
    Can you try to download the extension's RBZ from the forum's PluginStore, then install that using the Extension-Manager dialog. Does it install then ? It installs from the ExtensionStore dialog just fine for me - so if you retry to do it with the Ruby Console open do you see any error messages ?
  • 1 Votes
    2 Posts
    107 Views
    panixiaP
    I eventually found this post. I was curious about it, but for some reason the download link in this banner [image: 1769342962322-f51fe917-f560-4bff-8a79-604490db26fa-image.png] points to a completely different plugin which is something that probably @rich-o-brien should address. @jczt said in [RELEASE] Smart Spline: A new organic drawing tool for professional workflows: Feedback : I am now looking for technical feedback from the SketchUcation community to refine the tool Here you go, I tested your tool in multiple SketchUp versions: Studio 2026 Pro 2021 Make 2017 Here are my first impressions and some advice as someone with quite a few of experience in beta testing stuff General idea: I love the overall concept that you are trying to achieve in developing a clean, simple tool for something like this. I feel that this one is positioned somewhere in between the rudimentary/obsolete/limited/unintuitive Beziere Tool from SketchUp Team and the most advanced, but indeed more complex to use tools from Fredo such has BeziereSplines or FredoSplines (my personal favorite). This could be a good choice for people trying to achieve smooth shapes easily without having to learn all the different parameters and options of the full-fledged existing Fredo's alternatives. Of course this comes with quite a few limitations in therms of control and non destructiveness, so you may want to find a sweet-spot somewhere in between, but this had to be expected, I guess. Compatibility: I saw that you listed compatibility for Sketchup 2022+, but actually it's perfectly compatible with 2017-2021 (and probably even older versions which I didn't test). The only problem, as you will see in the attached screenshots, is that the toolbar is created with an empty icon (still functional). I guess that's because you only included an svg icon. That could be easily fixed adding a couple of png icons and a method to check the SketchUp version and use those as a fallback if current version doesn't support svg icons. Why this matter: your tool could be way more popular if you add full support for SU2021, which was the last version with perpetual license, not to mention SU2017, which of course was the last version usable for hobbyists. Cutting off such a huge potential user-base just for the sake of an icon.. you are shootin yourself in your own foot IMHO. Intuitiveness/usability: the tool is objectively really straightforward and easy to use. Just a couple of notes: In the vast majority of 3d tools that I used in my life, the expected/industry-standard behavior is that the "Esc" key is used to undo the last spline point. I tried that out of habit and my spline was gone. Then I figured out that the "Esc" key is to undo the whole operation and start over, while the Backspace is to undo the last control point, but I had to look at the status bar to acknowledge that. And that leads to the next point. The status bar is in French. I did a bit of research and my suspect was confirmed: French is not a language that 96% of human being can understand. That's why I had to try a couple of option to find out what the heck "Echap" means. And of course, in compliance to the Murphy's Law, it was not "Del/Canc", which is the next one I tried, but it was Backspace instead. I'd recommend to stick with English, at least as an option. I get the point that you don't want to over-complicate your tool (and probably your life), and overall you went with a nice, robust all-rounder option for your math (I guess it's a Catmull-Rom, or Hermite or whatever quite predictable and reliable local fit spline you are using), but I believe that (just for advanced users) you could include at least an option to control the tension and another option to create a cusp/split tangents (this kind of additions could be "transparent" and not interfere with the basic users workflow, if you put let's say degree/tension as an optional VBC formula and maybe Shift+Click to split tangents). It's nice to have snaps, but sometimes could be useful to disable them (You could use Alt key to cycle between different modes, like the native Sketchup pencil does, or maybe TAB). On the other hand, tapping right/left/up arrow keys to toggle axis constraint could be a nice addition. I think that those option would not ruin the "minimalistic" approach of the tool, being that they would just mimic SketchUp native behaviours. Problems/bugs: Problem #1 (usability) I noticed a thing: your spline is very "geometry dense" to say the least. Regardless the size and the curvature, the tool adds 120 segments for each node that you draw. This leads to an INSANE amount of vertices if you need to trace a complex path (see the example below). [image: 1769349476547-smart-spline-pro-2021-segments-resized.png] Of course an advanced user can still tackle this using Edge Tools, Curvizard, or something... BUT, since you are looking for users who dont't want to mess with complex tools and parameters, then I believe you should take this into account, in order to protect monkeys from themselves avoid them to get in troubles. That, again, could be easily managed in vcb (using the same native formulas of arcs and circles with a lower default value) and could be perceived as something familiar from the average Sketchup user. I suggest to add a "Num s" option or something in vcb to adjust the spline precision. Problem #2 (cosmetics/glitches) As you can see in the next screenshot, orbiting the model can cause the spline preview to be clipped. I can steadily reproduce the glitch in this model. [image: 1769349639507-smart-spline-studio-2026-clipping-resized.png] Fun fact: as you can see, I encounter this problem only in Sketchup Studio 2026. I cannot reproduce it in SketchUp Make 2017, despite the fact than in 2026 I'm drawing from a decent point of view, while in Make 2017 I'm trying my best to trigger it, even moving the camera closer and intentionally cutting the spline out of the viewport as you can see in the following screenshot. [image: 1769350309565-smart-spline-make-resized.png] I'll investigate more on this and see if can isolate the problem better, in order to maybe help you to find the cause (and hopefully the solution). Problem #3 (undesirable/potentially dangerous behavior) While I was randomly playing around with the tool, I hit my right mouse button by mistake and I noticed that, not only I selected an unwanted object, but also that the context menu was triggered. My first reaction by instinct was to quickly hit the Esc key in order to close the annoying popout. This of course closed the unwanted menu, but at the same time completely destroyed my spline. (Ctrl+T doesn't deselct stuff while the tool is active) [image: 1769350673393-smart-spline-pro-2021-right-click-select-resized.png] Of course this is an edge-case, but at the end of the day this is what beta testing is all about, isn't it? At first I tried to do the same with FredoSplines for direct comparison and it was triggering his proper context menu. So my first thought was that the problem is specific to your tool, but then I realized something that I never noticed in more than 15 years (that's one for the Doh' Book): basically every single Sketchup Tool which doesn't happen to have it's own context menu falls back to the Sketchup default right click behavior, and this can potentially cause problems. When I realized this, I was like: "Oh, sh°t.. let me doublecheck if the tool I'm developing is doing the same" ...and IT WAS. And I discovered that this also open the possibility to launch options from the context menu which potentially break tools. In my case, I was able to explode a subgroup, while the tool was active, completely destroying the full undo stack of the tool. NICE ONE. All in all, my random mistake with your tool was an "happy accident" because it gave me the opportunity to learn something new about Sketchup in general.. So I tried a few methods with the robot (by no means I'm a programmer, I'm using AI to code stuff) and none of the proposed solution worked. Apparently, if you just try to intercept the right click/context menu and tell Sketchup "I'm taking care of this, don't interfere", but then you don't do nothing.. Sketchup will fallback to his default behaviour no matter what. Then I had an idea and asked the robot to create a fake context menu with a dummy entry greyed-out just for the sake of stealing focus from the default SU context menu.. and it somewhat worked, see below. [image: 1769350876412-lock-selection-and-context-menu-example.png] This is the pseudo-code extracted from the solution that I came up with. I would be curious to know what actual developers like @tig, @fredo6 and @thomthom think about this solution, if it's robust enough, or may cause collateral problems (apparently is safe, at least for my use-case) and most importantly, if this can be done better #============================================================================== # HOW TO BLOCK SKETCHUP DEFAULT CONTEXT MENU IN YOUR CUSTOM TOOL #============================================================================== # Problem: When your tool is active, right-clicking shows SketchUp's default # context menu (with Erase, Explode, etc.) which can: # - Confuse users (entities appear selected but aren't) # - Break undo stack if operations are executed # - Interfere with tool's selection logic # # Solution: Implement getMenu() method in your Tool class and populate it # with a dummy entry. Returning true with EMPTY menu causes SketchUp # to show default menu as fallback. Populating prevents fallback. # # Where to add: Inside your Tool class (the class passed to model.select_tool) #============================================================================== # Example: Your existing Tool class structure class YourCustomToolInstance def initialize @tool_active = false # ... your initialization code ... end def activate @tool_active = true # ... your activation code ... end def deactivate(view) @tool_active = false # ... your deactivation code ... end # ========================================================================== # ADD THIS METHOD TO BLOCK DEFAULT CONTEXT MENU # ========================================================================== # Override context menu to prevent SketchUp default menu. # # Called by SketchUp before showing right-click context menu. # Populating menu with dummy entry prevents SketchUp from showing # its default menu (which includes Erase, Explode, etc.). # # @param menu [UI::Menu] Context menu object # @return [Boolean] true to indicate menu was handled # def getMenu(menu) if @tool_active # Add grayed-out entry to block SketchUp default menu item = menu.add_item("⚠ YourToolName Active - Right-click Disabled") {} menu.set_validation_proc(item) { MF_GRAYED } return true end false end # =========================================================== Oh, and last but not least... Yes: is THAT model. I forgot about it until today. I did it relatively quickly (I remodeled it at maybe 80% in a couple of hours when you gave me the base scan and then refined and textured it in the very same weekend, adding the surrounding and the printable version). I planned to share it, with proper credits to you, also in the graffiti LOL. But before sharing I wanted to test the printable models (I did both a fdm and a resin version), but my friend which owns the printers was not available at the time. So it went straight in my rather large "99% complete - abandoned models graveyard" More on that here
  • 0 Votes
    3 Posts
    56 Views
    D
    @Dave-R - I've posted on GitHub and received comments from him, no offer of the file, however. It seems that everything on GitHub is structured for SU2017 and later. I need the v1.6.3 full .rbz file. So far, no one has surfaced the file or a link I can follow.
  • open cut list

    1
    0 Votes
    1 Posts
    26 Views
    No one has replied
  • FREDO ANIMATOR

    9
    0 Votes
    9 Posts
    317 Views
    TIGT
    Go to the PluginStore on this forum and download the RBZ for the SketchUcation tools, then install it using the native Extension Manager > Install... tool, then and use SketchUcation's ExtensionStore dialog to find and Auto-install the Animator Extension. You'll also need the supporting LibFredo6 as well. After the installs restart SketchUp to sync everything...
  • Help with ProfileBuilder4 Wallblocks

    9
    1
    0 Votes
    9 Posts
    195 Views
    Epix3DE
    Thank you ;: )
  • 0 Votes
    2 Posts
    61 Views
    Rich O BrienR
    Please install Sketchucation Tools: https://sketchucation.com/plugin/696-sketchucationtools It controls licensing and is required.
  • EasyOffset / my new plugin #3

    11
    2
    4 Votes
    11 Posts
    261 Views
    HornOxxH
    Thanks for your feedback Glenn-at-home Hmm, strange. I used also an inches default Master for testing. For me, entering inches (for example) works without any problems in the SU versions mentioned. Is there perhaps something wrong with my inch measurement entry and doesn´t correspond to practice? For example: for 15 feet inward,would you write " -15 " or " -15' "? ( by the way, this is a pretty complicated system for me to write) [image: 1768802840429-5bfc0a3a-ef87-4495-a97f-cc77542dee4f-image.png]
  • [Plugin] MultiTags for Sketchup

    extensions
    22
    0 Votes
    22 Posts
    3k Views
    B
    Thanks! Gave it a try but no go, ah well....much appreciated for the help however....
  • Delete Used Components

    5
    0 Votes
    5 Posts
    112 Views
    Dave RD
    @Gus-R said in Delete Used Components: Dave, by used I mean existing components. I do use purge unused by I wanted to get rid of a bunch of cabinet pulls. OK. So you could have used the process I described, right clicking on the component thumbnail and selecting Delete. Would be faster than digging though Outliner, especially if the components are nested in groups or larger components.
  • Help with Tools on surface plugin

    3
    1
    0 Votes
    3 Posts
    70 Views
    TIGT
    Also... have you installed the latest LibFredo6 and restarted SketchUp ?
  • FREDOSCALE license not recognised

    4
    1
    0 Votes
    4 Posts
    105 Views
    Rich O BrienR
    @zain01 said in FREDOSCALE license not recognised: Thanks Rich I wasn't aware you can allocate the seats yourself. Duh You can have 3 seats at anytime active. But you need to release seats to go to a fourth device. You have multiple ways to release: Sketchucation Tools [image: 1768474179400-6038c168-d107-43f5-9832-1ebc19b982bd-image.png] Extension Licesnse Dialog [image: 1768474214181-f74777da-cc23-4d57-9c7b-9f1564c5dde0-image.png] Or your dashboard [image: 1768474253428-cc0fd414-b6dd-4a71-9597-47d95ffa4844-image.png]
  • Rayscaper New Releases

    rayscaper render
    401
    1 Votes
    401 Posts
    30k Views
    A
    @Krass Thank you for your efforts.
  • Cut holes in a steel structure with ProfileBuilder 4

    5
    1
    0 Votes
    5 Posts
    85 Views
    S
    @Rich-O-Brien thanks
  • Help with plugin

    9
    0 Votes
    9 Posts
    247 Views
    Dave RD
    @panixia said in Help with plugin: is definitely not the best for textured models tho. I know that. I was only responding to the OP's comment that SketchUp 2017 won't import .stl files. I agree that other formats would likely be better.
  • 0 Votes
    4 Posts
    125 Views
    TIGT
    Does your set up meet the requirements listed here ? https://help.sketchup.com/en/sketchup/system-requirements The fact that it runs OK on a similar machine suggests that something is 'missing' in the set up with the problems - hardware or software ?
  • AI Render Enchancer Extensions or tools

    3
    0 Votes
    3 Posts
    161 Views
    M
    I have been testing MyArchtectureAI quite some. I also purchased the Pro version with unlimited credits. In my case the results are not that great even when doing editing. There are just too many random AI stuff happening. I just tested Archfine.com and it gave excellent results. There was editing needed because AI didn't get creative. Unfortunately it was not possible to do more test because it was possible to do only 1 test render with the free version. It seems that the solutions (Visoid, Archfine, Viz Maker) that use NanoBananaPro are giving the best results. https://vizmaker.vizacademy.co.uk/ has also somekind of integration with Sketchup but it seems to just export the image, no material info or anything. Viz Maker has also quite good edit possibilities.
  • SketchUp WebView2 HTML Dialog Patch

    2
    0 Votes
    2 Posts
    79 Views
    Rich O BrienR
    https://developer.microsoft.com/en-us/microsoft-edge/webview2 AI is not good source for a solution. You could be going down a rabbithole to nowhere. A better option would be to upgrade SketchUp if that's in your budget.

Advertisement