Sketchup Plugin Fredo6 -
If you’ve been using SketchUp for more than a few weeks, you’ve probably hit "the wall." You know the one: you’re trying to bend a pipe, smooth a terrain, or push-pull a curved wall, and native SketchUp just gives you the spinning beach ball of death (or a jagged mess of hidden geometry).
Enter Fredo6.
If you ask any professional SketchUp user to name the most essential plugin developer, the name Fredo6 (the pseudonym of a brilliant French developer) will come up before almost anyone else. His tools don’t just add features; they fundamentally rewrite what SketchUp can do.
Here is why the Fredo6 collection is the best investment of time (and money—though many tools are free) you can make.
Problem: Native Scale tool is limited to uniform and cardinal-axis non-uniform scaling (affine transformations). It fails at tapering, twisting, or bending.
Solution: FredoScale implements a Generalized Deformation Algorithm based on a variable-radius influence region.
SketchUp’s native curve management is messy. Import a CAD file, and you get thousands of tiny line segments that are impossible to edit. Curvizard is the cure. It provides:
Without Curvizard, editing imported terrain maps is a nightmare. With it, it is fluid.
The Fredo6 plugin collection is not merely a set of tools; it is an operating system overlay for SketchUp. By implementing algorithmic solutions to vector offset fields (JPP), non-linear projective deformation (FredoScale), and curvature-continuous curve smoothing (Curvizard), Fredo6 compensates for the deep-seated mathematical gaps in the native B-Rep kernel. Its heuristic approach—prioritizing user interaction speed and visual feedback over mathematical precision—makes it the industry standard for organic modeling inside a software otherwise built for boxes and roofs. For researchers in computational geometry, it serves as a case study in retrofitting advanced algorithms into legacy graphics environments.
Keywords: SketchUp, Fredo6, Joint Push Pull, Boundary Representation, Non-linear Deformation, Subdivision Surfaces, Heuristic Algorithm, Architectural Geometry.
References
[1] Fredo6. (2024). LibFredo6: Shared Library for Ruby Extensions. SketchUp Extension Warehouse. [2] Piegl, L., & Tiller, W. (1997). The NURBS Book (2nd ed.). Springer. (For conceptual comparison of offset algorithms). [3] Farin, G. (2002). Curves and Surfaces for CAGD: A Practical Guide. Morgan Kaufmann. (For curve fairing analysis). [4] Osher, S., & Fedkiw, R. (2003). Level Set Methods and Dynamic Implicit Surfaces. Springer-Verlag. (Theoretical basis for Curvizard’s continuous offset). sketchup plugin fredo6
Appendix available online: Comparative performance metrics of Joint Push Pull vs. native PushPull on n=1000 random non-planar quad meshes.
While there isn't a single "long paper" specifically titled "SketchUp Plugin Fredo6," the work of the developer
is extensively documented through technical manuals, community guides, and forum discussions. His contributions are considered essential for advanced SketchUp workflows, moving the software beyond its native limitations.
Below is a comprehensive overview of Fredo6's ecosystem, common plugins, and technical requirements. The Core: LibFredo6 Before using any specific tool, you must install
. This is a shared library that provides the common interface and framework for all of Fredo6's plugins. It handles language translation, menu organization, and global settings across his entire suite. SketchUp Community Essential Plugins by Fredo6 FredoScale
: Adds advanced scaling features like stretching, tapering, and twisting without distorting textures or specific geometry parts.
: A powerful lofting tool that creates surfaces based on contours, similar to "Follow Me" but for complex, non-uniform shapes. JointPushPull
: Extends the native Push/Pull tool by allowing you to push/pull multiple faces simultaneously or work on curved surfaces. RoundCorner
: Automates the process of rounding edges and corners in 3D geometry, which is otherwise a tedious manual task. FredoCorner
: A more advanced version of RoundCorner that handles complex edge intersections more cleanly.
: Part of the FredoTools suite, it allows for more precise texture positioning and painting across multiple faces and curved surfaces. Installation and Licensing : Fredo6 plugins are primarily hosted on the SketchUcation Extension Store : They are typically distributed as If you’ve been using SketchUp for more than
files, which can be installed via the SketchUp Extension Manager.
: While many were historically free, several of the most popular plugins (like FredoScale and Curviloft) have transitioned to a paid licensing model . You generally need the SketchUcation Toolset installed to manage these licenses. SketchUp Community Technical Considerations : These plugins are built using the SketchUp Ruby API
, which allows them to interact directly with the model's geometry Troubleshooting
: Common errors, such as "undefined method add_item," often occur due to outdated versions of LibFredo6 or conflicts on the Windows platform. Keeping both the specific plugin and the library updated is the standard fix. SketchUp Community on how to install LibFredo6 or a comparison of his different lofting tools?
Fredo6’s suite multiplies SketchUp’s power for anyone modeling beyond basic boxy geometry. Learning a few core tools — Curviloft, FredoScale, JointPushPull, and RoundCorner — unlocks workflows for organic shapes, refined details, and efficient modeling. Start by experimenting on small components, then incorporate the plugins into larger projects once comfortable.
Related search suggestions provided.
is one of the most prolific developers in the SketchUp community, known for creating complex geometry tools. While he doesn't have a single "Text Plugin," several of his extensions are essential for manipulating, bending, or styling text beyond SketchUp's native capabilities. Plugins for Text Manipulation
If you are trying to "create" text that isn't just a flat label, these Fredo6 tools on Sketchucation are the industry standard:
FredoScale (Radial Bending): Use this to bend 3D Text into a curve or wrap it around a cylinder. The "Radial Bend" tool is perfect for creating curved signage.
ThruPaint (within FredoTools): If you have placed text and need to apply textures (like wood grain or metal) across the entire word without it "breaking" at every letter edge, ThruPaint allows for seamless UV mapping.
Curviloft: Essential if you want to create custom, flowing 3D letterforms. You can draw the outlines of letters and use Curviloft to "skin" them into complex 3D shapes. Without Curvizard, editing imported terrain maps is a
JointPushPull: Standard SketchUp can't "Push/Pull" curved surfaces. If you used a different tool to create curved text, JointPushPull allows you to give that text thickness. Essential Setup
To use any Fredo6 plugin, you must install the background library first:
LibFredo6: This is the shared library required for all his tools to run.
Sketchucation ExtensionStore: Most Fredo6 plugins are now "Premium" (paid) or require a license seat. You manage these through the Sketchucation ExtensionStore tool. How to Create Basic Text (Native SketchUp)
If you don't need complex bending or advanced textures, you should use the built-in tools first:
3D Text Tool: Found in Tools > 3D Text. This creates actual geometry that you can then modify with Fredo6 tools.
Text Tool (Leader): Found in the default toolbar for creating "callouts" or labels that always face the camera.
Imagine building a spiral staircase handrail or a curved awning. Native SketchUp requires complex follow-me routines and cleanup. FredoScale gives you the "Radial Bending" tool.
Native SketchUp’s "Push/Pull" tool fails on curved surfaces. If you try to push/pull a dome or a sphere, you get errors.
SketchUp imports messy CAD curves. Curvizard fixes that.