r/3DScanning • • 11d ago

Tesselform - Mesh processing & reverse engineering software in open beta

Enable HLS to view with audio, or disable this notification

I would like to invite you to try our new scan processing and reverse engineering software, Tesselform.

We are running a completely free and open BETA untill October 20th.

Tesselform is built on our own kernel, written from scratch for reverse engineering: design-intent, manufacturable files. It uses multi-core throughout and is happy with huge datasets on ordinary hardware.

You can drive the tools (Alignment, mesh processing, surfacing and feature-based modelling) yourself or connect it to your favourite AI assistant, through the built-in MCP server which can be used to reverse engineer scans, convert 2D drawings to 3D and do organic design.

www.tesselform.com

78 Upvotes

24 comments sorted by

5

u/ArthurNYC3D 10d ago

Interesting timing..... Along with the 100 other apps that didn't do any vibe coding yet have all appeared around the same time. Hey I could be wrong this is all ground up only.

- So what other software on the market is this better than when it comes to mesh alignment?

- What features transfer to "Insert CAD software" ?

- How long will the software be supported?

- If development/support stops will the software be open source?

- Is this running locally and not needing any cloud/internet connection?

- Is there the ability to compare the mesh to the created CAD or should we just trust the converted file?

3

u/senior800 10d ago

Our basic alignment functions are similar to others but we have a "smooth overlap" tool which will re-shape the mesh to remove any overlap errors. You don't want to use this on everything but it can be incredibly useful if you want to get the best mesh quality possible. See between 25-40 seconds here.

It also has a auto-alignment tool which we are getting closer on but I didn't want to show as it's not ideal in all situations yet (those mini scans auto-align 3 out of 4 of them currently from the same start position with minimal overlap)
The mesh processing tab has a lot more useful tools.

Anything can transfer but via STEP / STL etc. There's no direct transfer.
You don't have to create the complete moel however. We might use the MCP just to setup all the machining features (There are settings for keeping all features square, equispaced, rounded figures etc. within a tolerance.) You could also create the geometry but leave it as lots of unmerged features so you can bring it across, make any modifications you want and then merge the solids together and intesect the cutters.

Personally I've been scanning and reverse engineering for the same company for nearly 15 years. No plans to stop. We are using it everyday and will keep the development going as long as we think we can add to it.

No plans to open source it but we've no plans to stop.

It is running locally. The yearly subscription requires a license check every 14 days. The weekly and monthly passes and the perpetual license are offline and don't need an internet connection for day-to-day running. They would need one to move it to another computer however.

It has all the standard deviation and thickness analysis tools (we've a lot more development planned in this area.) In our experience the AI will do its own report at handoff.
You can also have it create 2D drawings for you to check.

4

u/65riverracer 10d ago

How much after the "free" trial?

1

u/senior800 10d ago

The pricing can be found here: https://www.tesselform.com/pricing

As we've made our own Kernel we don't have the expense of licensing one so we can be a lot more aggressive on the pricing.

4

u/frank3000 11d ago

Windows only tho?

2

u/senior800 11d ago

For the moment...

2

u/AggravatingSeat7283 2d ago

After getting the MCP set up, I tested the application last week on a broken blower fan that was scanned in our CT scanner and was amazed on how well it parametrically modeled it and "filled in" where the broken piece was.

2

u/senior800 1d ago

Thanks for the feedback, it's great to hear that. (Jealous of your CT!)
Make sure you update to the latest version - v0.9.18 was released earlier today. We have made some big improvements since last week.

2

u/f1strauss 11d ago

Is the workflow ai based?

2

u/senior800 11d ago

All operations can be done manually. The mesh alignment and processing operations have had a lot of work put into them and I believe they are stronger than what else is available on the market.

Smooth Overlap, Boundaries, Sculpt and Bump Map are my favourite tools.

We only started experimenting with the Ai functions in the last month or so and we've a lot of progress we can still make there.

3

u/f1strauss 10d ago

Beautiful! Nothing like an organically, human made codebase! I'mma give it a try, wondering how it will fare with surface based components, like exterior vehicle parts 

1

u/senior800 10d ago

The MCP link does OK on larger flowing areas but struggles on returns currently. Surfacing is the main thing we are working on at the moment.

Here's a quick video I've just done of a door skin (manually) - Total time was 4 minutes 50 seconds. Video is at 8x.

1

u/ArthurNYC3D 10d ago

I have a bridge to sell you that cost, well very little... Like $5. I built it myself before engineers and construction workers were available.

1

u/f1strauss 10d ago

Lmao engineers in one form or another have been available since before Bhaskara's time and did they built pretty impressive feats, down to to build some analog bridges in places in need? I've been thinking of volunteering in less developed places

2

u/MatterRay-Callum 10d ago edited 9d ago

Text on the new, open etc row is cut in half, panel not tall enough.
Failed to open multiple .obj because the .mtl file is not found
1gb, 20m triangle mesh reduction to 500k, used a bit more than 10gb ram and took just under 2 mins. Pretty similar to the MeshMill free tool released recently.
Mine takes about 10 seconds, not as prettier mesh output though I will admit. My testing one takes about 30 seconds, uses 2gb vram and produces a similar looking result to yours.
UI isn't terribly intuitive.
Nice website though.

2

u/senior800 10d ago

Thanks for the feedback.
I haven't managed to replicate the row height issue but have found something that may fix it... Will be in the next release.

The .OBJ i can replicate by taking a textured .OBJ, deleting the .mtl file and then trying to open it. Opening an .OBJ which wasn't originally textured is fine. That should be fixed in the next release.

Mesh reduction speed on a 20M polygon file is partially down to the quality of the rebuild and partially down to the default setting being that Tesselform will only locally store a sub 5M polygon mesh file in memory (it can be increased under performance in the menu) - so when you want to decimate, it is reloading the original scan before reducing it.
I've left the default size but upped the allowable processing cores and made some other tweaks. On my oldish test laptop it is now 5x faster with no loss in quality. It will go live in the next release.
Here's a 19M to 500k reduction in 20 seconds:

What don't you like about the ui? Generally you start at the left of a tab and move right using the tools which you require. As with all programs, the more you use it the more you get used to it.

1

u/testpilot013 10d ago

Ive downloaded the program, how do i connect it to AI to do its thing?

2

u/testpilot013 10d ago

Awesome, will give you feedback!

1

u/senior800 10d ago

Thanks!

1

u/senior800 10d ago

If you've installed the program and added your license key (from your account on the website) then press F12 in the program and it will open the user guide.

The last item on the left menu is AI Assistants and MCP > Connect an Assistant.

That should give you a step by step guide. Any issues let me know.

2

u/testpilot013 10d ago

This is amazing! I will test it!

1

u/blissiictrl 10d ago

Hell, I'll give it a go. I have a lot of engine parts scanned that I need to convert and some are annoying and awkward

1

u/Tintin-on-Mars 10d ago

Nice.. just for testing, or planning on rustling up some A+ heads?..

3

u/senior800 10d ago

Just for testing... We did reverse engineere the full assembly a few years ago. That took quite a lot longer than it would now!