MoI discussion forum
MoI discussion forum

Full Version: Moi3d and 3d scanning

Show messages:  1-11  12-28

From: Michael Gibson
31 May   [#12] In reply to [#11]
Hi pafurijaz,

re:
> This way you'll be able to work in Moi3D using snaps and the geometry from the scanned
> model, but keep in mind that STL models are meant for 3D printing and usually have a ton
> of triangles, so the exported STEP file will be really heavy to handle.

There are more problems with this method than just getting really heavy.

It's just fundamentally not the type of data that CAD programs are designed to work with.

No spheres, cylinders, or actual curved objects of any type, just a big pile of trimmed planes.

Usually it isn't a useful result.

- Michael
From: ado1
31 May   [#13] In reply to [#9]
This saga isn't over for me yet

I tried reduction in Meshlab but it hangs around the 98% point for the obj file

I did get a 7.3GB subD file from the Alibre IGS in MOI exported as an OBJ file, a testament to MOIs stability

Does anyone know of a Utility for turning a polyline DXF into an OBJ file?

Edit: I'm better off turning an STL into an OBJ file aren't I, duh.

Image Attachments:
7.3GB moi subD.jpg 


From: pafurijaz
1 Jun   [#14] In reply to [#12]
Hi Michael, I must have misunderstood what the goal of importing an STL file was, since in the first message was mentioned reverse engineering programs, something that actually comes up in professional work, because laser scan data are point clouds that get turned into polygonal 3D files.

In fact, many professional CAD packages let you import mesh files and then reconstruct them using tools that allow you to build on top of the references.
I often work with this kind of data format myself, STL files, and then do the reconstruction file over 3GB and some files I'm working on are over 2GB STL, and I had to reduce them because the full model is over 50GB of RAW data.

So that’s why I suggested this approach, considering that Moi3D doesn’t have a way to import STL files, except for some JavaScript scripts, and I figured that having a STEP file, even if polygonal, could let you do the reconstruction right inside Moi3D's tools.

Cheers
From: pafurijaz
1 Jun   [#15] In reply to [#13]
Hi ado1, could you share that 3D file? That way I can take a better look and maybe I can get you a usable model for your purpose.

Although at this point I have to admit I might not have understood what you’re aiming for by having an STL model imported into SubD, which isn’t possible because of the triangles.

However, if your goal is to have a SubD model in Moi3D, the best thing you can do is re-topologize using mesh modeling applications like Blender, or buy an add-on for Blender, “Quad Remesher”, which costs just over 100 dollars and does an excellent quad-topology reconstruction of 3D meshes, and that lets you import it into Moi3D.

There are issues using those kinds of models directly, though, because Moi3D can’t recognize the sharp edges of subdivision surfaces, so you could still use Blender and other add-ons that let you export the models to IGES or STEP, which take the sharp edges in SubD models into account.

Quad Remesher link -> https://exoside.com/

For example this model below was done manually by me yesterday for a beginner user, and I "retopologized" the model with Blender from a file STL of a laser scan.

Model exported from Blender 3D as STEP file.


Cheers

Image Attachments:
manual-retop.jpg 


From: Matadem
1 Jun   [#16]
@pafurijaz

end result looks good
From: ado1
1 Jun   [#17] In reply to [#15]
I can supply the original stl the nextengine produced so folk can play with it

knock yourselves out

Whoever can do the smallest good looking nurbs file, for MOI editing/creating a sexy final object, is the goal.

and that means that MOI users can do 3d scanner work on the cheap

Attachments:
compressor part from nextengine.stl


From: ado1
1 Jun   [#18] In reply to [#17]
I can start the ball rolling from my faffing about

107MB subD from an STL reduced to 147KB

Image Attachments:
107MB 147kb part.jpg 


From: pafurijaz
1 Jun   [#19] In reply to [#18]
Hey, I downloaded the STL file and, using Blender with an add-on called “QRemeshify”, I converted it into a quad topology mesh.
Then I exported the model as OBJ and imported it into Moi3D using the SubD command.

I’m attaching the OBJ file below, so you have a model in Moi3D to work on that’s lighter than an STL file.

You can also find QRemeshify on GitHub, but maybe from this link (https://ksami.gumroad.com/l/QRemeshify) you get a version that works with the libraries as well.
However, if you’re dealing with this kind of file, you might want to consider Quad Remesher, which I already mentioned in my previous comment, because it produces a much better remesh.



Cheers

Attachments:
compressor-model-obj.zip

Image Attachments:
quad-remeseh.subd.jpg 


From: Frenchy Pilou (PILOU)
1 Jun   [#20]
From any of your devasted images above you can have that! (Banana)





Rodin or Tripo


Meshy

https://moi3d.com/forum/user.php?webtag=MOI
Krea 2


Here i take only one image (you can take 2 images in Krea)

Finally only Krea gives free models :) (from that i speedy test )

But heavy one and triangulated 100 megas
So must use for example some quads decimater so 1 mega! :)
Here the free Instant Mesh


then in Moi with SUbD from Create file



or Import OBJ t by Max Smirnov then Subd_Beta9 or not

From: pafurijaz
1 Jun   [#21] In reply to [#20]
This is impressive, really.
i can't wait to see the finished model
From: Frenchy Pilou (PILOU)
1 Jun   [#22] In reply to [#21]
I am afraid that is very difficult to have the same result than the first blue image following!
(Best will be to redraw ! :)

You can ehance some regulates inside Instant meshes but...

The Createfrom file will be the better result ... no time now for continue!

Here the SubDBeta9 with small Subd (16 %)



This is just a mirage! :) And a miracle because start image is so devasted! ;)


I am astonished! :) Bon courage for make the same in 3D! Because here it's 10 seconds! :)

From: Michael Gibson
1 Jun   [#23] In reply to [#14]
Hi pafurijaz,

> So that’s why I suggested this approach, considering that Moi3D doesn’t have a way to import
> STL files, except for some JavaScript scripts, and I figured that having a STEP file, even
> if polygonal, could let you do the reconstruction right inside Moi3D's tools.

This is true, but the reconstruction process has a very high learning curve and is better done with tools that are specifically focused on that type of task which MOI is not.

The OP asked:

quote:

scannes items can be exported as stl and obj...so import the obj ...I ll be fine?


The simple answer is "nope, you cannot just open up scan data into MOI and proceed like it was an object you modeled."

- Michael
From: Michael Gibson
1 Jun   [#24] In reply to [#15]
Hi pafurijaz,

re:
> because Moi3D can’t recognize the sharp edges of subdivision surfaces

No, not true - edge creasing and weighting are supported by Moi's subdivision surface converter.

But there is not any way in the .obj format to represent edge creasing, you need to use FBX format for that.

- Michael
From: pafurijaz
1 Jun   [#25] In reply to [#16]
Hi Matadem, thanks but it's nothing special, it's a model I made for a beginner user as a starting point to figure out how to do certain things.
I only just realized, after Michael's last reply, that the original message was yours, however Michael answered you about Moi3D.

Anyway, what Geomagic Design does can be done in different ways with Blender too, since it has various mesh modeling tools and some add-ons, but it's not as straightforward as Geomagic Design. Still, it's got a lot of modifiers and, with some experience, it's just as good as certain dedicated apps, but you have to know how to use it and it gets tricky for some things.

I'm attaching an image below of something I worked on in the past: a section of a ship's hull that I reconstructed to create the technical drawings that had been lost over time.

hull section with Blender's Nurbs surfaces and some other add-on for modelling with CAD data



Cheers

Image Attachments:
hull-re-en.jpg 


From: pafurijaz
1 Jun   [#26] In reply to [#24]
You're right, I didn't realize they were two different people, I read the first message carelessly and didn't get that they were two separate persons.
So yeah, you're correct. I kept replying to the user "ado1", thinking he'd started the thread, but it was actually "Matadem", so my replies were all about the follow-up.

Anyway, I didn't know you could get sharp edges with FBX when importing subdivision surfaces, that's really good to know.

By the way, those reverse engineering apps don't do anything special; with a bit of experience you can manage with plenty of programs, like Moi3D and FreeCAD, which has a lot of tools for that. Even with Blender lately there are many tools that help with this, and now you can even create NURBS models directly in Blender, that helped me a ton when working on some scanned parts.

Greetings
From: ado1
1 Jun   [#27]
That AI approach wins hands down if the file produced is practical and useable

Incomplete scans were always a problem bottleneck in the 3D process

It does the fiddly bits, squaring everything up in 3 dimensions, getting the teeth on the cog right, probably does the pitch diameter/MOD stuff from the raw data
squares up the different holes properly

Amazing

(btw you're all sacked. The robot has been given your job)

On a more serious note if you take the original 100% STL and open it in Meshlab
Then export the mesh to PLY
Then open it in this instant meshes

https://github.com/wjakob/instant-meshes

Save as an OBJ and upload in MOI via the subD

You get a very nice smooth 3DM file to play with, only 20MB

Certainly the best I've managed to do so far, no more monster files!

Image Attachments:
Instant meshes 3DM.jpg 


From: Frenchy Pilou (PILOU)
2 Jun   [#28]
Just for info Meshy 6 don't make free export but but... Meshy 5 yes (10 free models by month) less detailed than Meshy 6 but...

Show messages:  1-11  12-28