logo
NOTICE:  This is the new PunchCAD forum. You should have received an email with your new password around August 27, 2014. If you did not, or would like it reset, simply use the Lost Password feature, and enter Answer as the security answer.
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
perry  
#1 Posted : Wednesday, June 3, 2026 1:07:30 PM(UTC)
perry

Rank: Guest

Joined: 11/16/2019(UTC)
Posts: 56

Thanks: 8 times
Was thanked: 7 time(s) in 4 post(s)
I'm helping my kid make a planet model that we'll 3D print. There are some high resolution images available for free online of the planet, a gas giant, so we're not talking about topography. I just want to map the image onto the sphere as a texture. He will color the model when it's printed, we just want it to have some shape other than pure sphere, that's somewhat related to the actual look of the planet.

I have ViaCad Pro v16, with Power Pack. Can someone provide step by step instructions for how to do this? I've tried googling it and the dumb AI response sends me down a rabbit hole of things that don't seem to exist in the UI. Even the Copilot AI within Viacad is telling me to select things that aren't there. I usually make more technical parts, rather than this sort of thing, so if someone can explain to me like I'm 5 I'd appreciate it.

And in case you're wondering, my kid is in 5th grade so of course the planet he chose is Uranus.

(and yes, there is a 3D model out there but it only maps the texture on about 1/3 of the sphere so it looks weird when printed.

thanks

Edited by user Wednesday, June 3, 2026 2:37:05 PM(UTC)  | Reason: Not specified

MPSchmied  
#2 Posted : Thursday, June 4, 2026 4:07:20 AM(UTC)
MPSchmied

Rank: Guest

Joined: 4/9/2017(UTC)
Posts: 591
Man
Germany

Thanks: 327 times
Was thanked: 204 time(s) in 142 post(s)
It should be possible. Maybe also the deform tools can help, but maybe they are removed from viacad. But i requested by chatgpt pro with my personalized GPT for SharkCAD:
Quote:
You’re running into two separate things that sound similar but are not the same:

A texture/image is only “paint” for rendering. It will not make bumps in an STL print. For a normal one-color 3D print, the printer only sees geometry. So applying a Uranus image to a sphere is useful as a visual guide, but it will not create raised or recessed cloud bands on the printed model.

For your school-project goal, I’d do this in ViaCAD as a simple embossed/engraved banded planet, not as a literal bitmap displacement sphere. Uranus is also a good candidate for this because its visible appearance is fairly bland/subtle compared with Jupiter or Saturn.

NASA/Hubble background on Uranus’ subtle visible appearance

Workflow A — reliable ViaCAD-only method: make printable raised/engraved bands

1. Create the sphere

1. Switch the main palette to 3D.
2. Use Solid Primitives → Sphere.
3. The sphere can be made with:
- Sphere 1 Pt
- Sphere 2 Pt
- Sphere Diagonals

For the easiest method:

1. Choose Sphere 1 Pt.
2. Click the center point.
3. Set the diameter/radius in the data entry fields.

Keep the diameter reasonable for printing, for example 60–100 mm.

2. Use the planet image only as a guide

You can apply the image as a render material just to see where the bands are, but don’t expect it to print as shape.

For custom image textures, use BMP or JPEG. Then open Window → Render Library, choose Materials, and drag the material onto the sphere.

Forum users have also run into the same kind of “how do I put an image on a face?” problem. One older PunchCAD forum answer suggested putting the image in the PhotoRender/Textures folder, placing a decal/material, then replacing the image in the Inspector. Another user noted that texture mapping can get tricky when scaling/mapping is wrong.

PunchCAD forum discussion about applying an image/material

Use this as a reference only.

3. Draw the actual printable bands as geometry

For Uranus, don’t try to model every pixel. Make several broad, shallow latitude bands:

1. In a plane in front of the sphere, draw long closed stripe shapes using splines or curves. Think of them as flat “stickers” that will become shallow raised or recessed bands.
2. Make each stripe a closed curve/profile.
3. Use the Cover Surface tool to turn the closed curve boundary into a surface if needed.
4. Use the Wrap tool on the sphere:
- use Emboss for raised bands,
- use Engrave for recessed bands,
- use a small offset, for example 0.3–0.6 mm for an FDM print.

The important tool family is:

Wrap: Imprint / Emboss / Engrave

In “explain like I’m 5” terms: don’t put a picture on the ball and hope the printer feels it. Make shallow cookie-cutter stripes, then wrap those stripes onto the ball.

4. Keep the relief shallow

For a planet, especially Uranus, too much relief will look like mountains. Start shallow:

- raised bands: about 0.3 mm on a small print
- engraved bands: about 0.3–0.5 mm
- very small prints may need more because the slicer/nozzle may ignore tiny details

Make one test band first, slice it, and check whether it shows up.

5. Run the 3D print checks

Before exporting, use the 3D print tools:

1. Run 3D Print Check.
2. Check for:
- too many facets
- size issues
- closed/watertight volume
- duplicated/collapsed facets
- normals
- manifold errors
3. Run Surface Normals Check.
4. Use Preview Slices to inspect whether the part has closed, non-overlapping sections.
5. Export to STL for ordinary single-color printing.

Workflow B — exact image-driven relief

ViaCAD/PowerPack has mesh tools, including HeightMap to Mesh. But that is a heightmap-to-mesh workflow, not a documented “wrap this bitmap around a sphere and turn brightness into radial displacement” workflow.

A PunchCAD forum thread about HeightMap to 3D Mesh is worth noting: one user thought ViaCAD had hung, then reported that it finally converted after waiting longer; they also realized the image had a lot of subtle noise, which created a messy mesh. That matters for planet images because cloud textures are full of gradients/noise.

PunchCAD forum discussion about HeightMap to 3D Mesh

For an exact full-sphere image displacement, the cleaner path is:

1. Use an external mesh tool to create a UV sphere and displace it from a grayscale equirectangular map.
2. Export STL/OBJ.
3. Import it into ViaCAD.
4. Use PowerPack mesh tools and 3D print checks to repair and validate it.

PowerPack mesh repair tools include things like mesh analysis, auto repair, free-edge checks, non-manifold edge checks, collapsed-facet removal, normal fixing/rebuilding, and triangle reduction.

The practical recommendation

For a fifth-grade Uranus model, the best ViaCAD-only route is:

Sphere → draw 6–12 broad wavy bands → Cover Surface → Wrap/Emboss or Wrap/Engrave → 3D Print Check → STL

That will give the print a real, paintable shape without spending hours fighting spherical UV mapping. Texture mapping can be used as a visual guide, but the printed bumps need to be modeled as geometry.

Edited by user Thursday, June 4, 2026 4:11:04 AM(UTC)  | Reason: Not specified

OS: Windows 10 | CPU: AMD Ryzen 7 2700 | RAM: 32 GB | Graphic: AMD Radeon RX 7900 XT | SharkCAD 15 Pro | Unit: mm
thanks 1 user thanked MPSchmied for this useful post.
GARLIC on 6/4/2026(UTC)
Users browsing this topic
Guest (2)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.