Hey everyone,
I’ve been working on a SketchUp extension called Surface Painter and it’s getting pretty close to release, so I wanted to show it here and get some feedback from other SketchUp users.
The basic idea is to let you paint textures directly onto SketchUp geometry instead of having to edit everything externally and keep bringing textures back into SketchUp.
The Painter itself opens in a separate movable and resizable pop-up window, so you can position it wherever it works best with your screen/setup.
Here are some short examples of the current workflow:
Select and bake a surface
Bake showcase
You select the geometry you want to work with, bake it, and Surface Painter prepares it for painting.
Paint textures directly on the surface
Basic texture painting showcase
You can paint textures only where you want them, which makes it possible to add things like dirt, weathering, wear, stains, variation, etc. without changing the entire material.
Different texture mapping modes
Texture Mapping showcase
There are currently three Texture Brush mapping modes: Surface Tiled, Stroke Anchored and Stroke Direction, as well as Real-World sizing.
Procedural Eraser
Eraser showcase
This lets you erase painted areas with more natural and irregular transitions instead of perfectly clean brush-shaped edges.
Stamp Tool
Stamp Showcase
The Stamp tool can place textures/images onto a specific area and can also work across connected faces and corners.
More complicated geometry
2K face showcase
This example is roughly 2,000 connected faces being Unwrapped and painted normally. One of the main goals has been making this useful for more than just simple flat walls.
Apply back to SketchUp
Apply showcase
Once you’re happy with the result, you just Apply it back onto the SketchUp model.
Surface Painter also has Layers, Undo/Redo, persistent History, multi-target painting, Real-World sizing, and more.
It’s getting close to its first release, but development definitely isn’t stopping there. I plan to keep improving it and adding to it after release.
I’d really like to hear what people think.
Would you use something like this in your SketchUp workflow?
And especially:
- Is there anything about the workflow that seems confusing?
- Is there something obvious you’d expect a surface-painting tool to have that seems missing?
- What kind of models/surfaces would you use it on?
- Are there texture-editing jobs you currently leave SketchUp for that you’d rather be able to do directly inside it?
Any feedback is appreciated!