Gradient Engraving Basketweave Pattern

I agree with @Dan that you need to define what direction is the x,y,z direction for .STL file (see CURA or other 3d printer software). It has simple controls to flip/rotate/scale, etc the part so that it is oriented into the proper orientation for FDM fabrication which could be used in the Glowforge interface to drop the model in the correct x,y position as from the camera’s perspective.

.STEP are native 3d files have more native x,y,z data already embedded into the part and aren’t meshed the same way as STL files are.
Taking a simple water droplet spline and making an array can give you a complex surface to cut into a laser part that is visually interesting.


To Dan’s point, I don’t care what is on the underside of the “iceburg” because I’m not looking “through” the part to see what is grey-scaled under the surface. I only want to re-create what is visible from the positive z axis that is visible. I was imagining 1 of the 2 scenarios to use the laser cutter to make this pattern:

  1. The software would assume (or user input) a max depth that the laser could engrave in one/multiple passes. So if the depth of the model is 10", and you can only cut 1/8" into wood, the cut would be scaled to the depth of cut and be prepared for engraving using that scale.
  2. The software would take the depth of cut literally. Scan one of cutting the engrave would cut the first 1/8", the second scan would take the next 1/8", and so on until max focal length is used up.
7 Likes

Depending on the size of the autofocus beam, it could feed back the “actual” depth cut into the part similar to how Markforged is using a laser to measure for part accuracy.

3 Likes

I’m wondering if one of the 3D slicers such as CURA would be useful to produce the gray scale depth map.

Can they export hi-res 2D images of the 3D models?

1 Like

Look at line 74 above from marmil. He had an excellent post that described a way to produce a greyscale from STL.

I’m going a step further and proposing kicking this antiquated idea that everyone needs to make 4 extra steps exporting between 3 programs, smoothing and fiddling with the greyscale 256 bit blah blah blah garbage to the curb and cut straight off 3d model.

5 Likes

It would be nice if the Glowforge could do absolutely everything. I think the question of “what can we expect it to do?” needs to be asked though.

OK, they could make it so it can load STLs, great. But what if the STL is in the wrong orientation? Now they have to make it so the UI has controls for rotating the model. Scaling the model is just a given. But what about models that occlude themselves and we’re only interested in the parts that are visible? No prob, just make it so we can select the top and bottom range and we’re all set. How about models that include things we don’t want in our engrave (eg. remove the body if we only want to engrave a character’s head)? Let’s ask them to add some way to exclude those parts of the model. Next we might want to add some simple primitives to “jazz-up” our engraves, that’s not asking too much, is it? And what about adding a bump map to the model for some extra realism? That basket-weave pattern would look even better with some authentic wood or leather grain on it.

The list of potential features is endless.

edit…
Oops, although I wrote something like this a few times, I guess I had deleted it by the time I actually clicked Reply.
I’d prefer the Glowforge software to be focused on running the Glowforge hardware. The rest of the stuff can be handled by other software, programs written with a focus on doing the rest of the stuff.

8 Likes

I have no doubt that the software capabilities will continue to evolve. :sunglasses:

2 Likes

Aww come on, I’m more than happy with my current workflow… Geomagic Design to build a quick hard edge model, import into ZBrush to fine tune and sculpt details before exporting a depth map. Use GIMP to tweak the depth map, adjusting levels, knocking out the bitmap background, make it into an image that can tile seamlessly if needed. Finally using Inkscape to build the final artwork layout that can be imported into the GF software…

Seems pretty straightforward to me, guys! :stuck_out_tongue:

3 Likes

Nice rant. Glad you got it off your chest. They checked off the box on greyscale. Proven, done capable. Maybe not perfect, but getting there.
Does the machine have accurate depth capabilities with proofgrade material? Supposedly yes.
Does the machine have on-head depth mapping? Yes

This thread is discussing the multiple ways that someone has to manipulate a file to do something that should be possible by specifying exact depth information from a drawing.
Open source fdm programs from every Tom, Dick and Harry already the ability to process, flip, rotate stl files, so it’s not exactly out of the realm of possibilities to process it in an easy to use interface. In case you hadn’t noticed, these forums are rife with speculation on future capability.
I want what you draw to be what you get. Not fuzzy greyscale hopes and dreams that you got it dark enough to engrave the depth you expect in proofgrade material.
“Other programs” as you suggest won’t do that. Glowforge team would have to own up to the marketing hype of the “worlds first 3D laser printer” a reality.

4 Likes

Who knows, maybe “turn the Glowforge software into a full-blown 3D editing suite because other software does it too” is a hopper item they just haven’t revealed yet. I’ve got my fingers crossed for you. NO… for US!

1 Like

Um, ok dude. You win.

Sorry for any confusion - the answer here is “it depends on material”. We’ve taken the rather gothic approach of fabricating some of our Proofgrade material from the corpses of once-living plants, which leads to some predictable variations in the resulting product.

Or put another way, the depth accuracy will vary between materials like hardwood (poor) to acrylic (good).

22 Likes

Ooh @dan went dark on us… D-Day approaches, get this man some more coffee :slight_smile:

13 Likes

Played around a bit more and modeled another one.

I noticed that by default MeshLab uses a FOV of 60 deg. To get an orthographic view I learned that Shift-mousewheel can change the FOV, and if it’s rolled toward zero it will change to an orthographic view when FOV gets down to 5 deg or less. This helps eliminate a bit of distortion in some cases so I would recommend trying it if using MeshLab to create a depth map.

28 Likes

Amazing

1 Like

OOL, so :heart:

4 Likes

Took the time to do @marmil’s weave in Proofgrade walnut ply.

This first is 100% power, max speed and 450 lpi.

The second is max power, speed and 340 lpi. The darker walnut would require some tweaking of the design for contrast.

I can imagine the second tiling to make a nice picture frame pattern.

33 Likes

I like the optical illusion of bent ropes you get from the grain

4 Likes

Oooh that’s cool to see. Thanks for taking the time @marmak3261 and trying those out!

1 Like

Yes. That’s it! I was wondering why the second image was more pleasing to me. The cross hatch adds a different dimension.

2 Likes

These are looking good. I think they would benefit from a score along the edge of each strand.

9 Likes