I was working on my Voron Trident 3D printer kit, and tried to take inventory of all the plastic parts that were printed and shipped to me. There are 128 different designs. I decided to make a workflow producing both a recognizable image and a 3-D web viewer of each part.
I ran into some issues regarding the rendering of color when you transform an STL model using Blender, a highly sophisticated graphics program, nay, environment, into a GLB model. The Voron project has two classes of parts: the basic which are usually black, and the “accent” which may be a different color, e.g. burnt orange. Frustrated with my color results, I decided I needed a tool which should give me some color charts so I could determine what color specification, in HEX format, e.g. #FF0000 = red, would produce what color. So, I devoted a half day to a quick and simple project I call colorpie.
So much of the color on 3D models depends on the camera angle and the lighting, so I designed a pie chart containing 10 wedges. Each wedge has its long side faceted much like a diamond so when you view the model in a 3D viewer, you can see how its color is affected on each facet. With ChatGPT, I created a 3 dimensional exploded pie using OpenSCAD, a three dimensional modeling program.
Here’s a screenshot of the model in OpenSCAD.

The OpenSCAD model is exported into STL, and then with Blender, I can specify 10 colors and each wedge will inherit a color in the GLB files.
So the pathway is:
STL —> command with 10 HEX color codes –> Blender —> GLB file.
Since this post is starting to look like alphabet soup, so I’ll just note I posted my colorpie project on my open source project server: https://salemdata.net/repo/jlpoole/colorpie. There you can see 5 pies of different color groups.
Here’s a pie chart example specifying a wide range of colors. The numbers are on the bottom of the wedges so you can see how much color varies depending on the angle of view. For instance the red, “0”, appears much lighter when looking at the faceted wedge from the top.

Here’s a grayscale comparison:

For the Voron Design Project, ChatGPT suggested 10 colors relating to that project:

If you would like to see and play with the five models in a 3D space, here is a table of links to click. You will be able to rotate the models and study how the light changes.
Click either image for interactive 3D view.
Full Spectrum |
|
![]() |
![]() |
|
Voron Oriented |
|
![]() |
![]() |
Neutral Gray |
|
|
|
Warm to Cool |
|
|
|
Low Saturation |
|
|
|






Leave a Reply