No video

Why STL is dead and 3MF is the future of 3D printing

  Рет қаралды 340,417

Prusa 3D

Prusa 3D

4 жыл бұрын

More info: blog.prusaprinters.org/3mf-fi...
The most common and universal file format for 3D printing is STL. It was released in 1987 and it’s dead simple. It’s good enough most of the time, but isn’t there a newer, better file format that we could use for 3D printing? Meet 3MF - a new open-source file format designed specifically for additive manufacturing.
www.prusaprinters.org/
Subscribe: kzbin.info?s...
E-shop: www.shop.prusa3d.com/
Web: www.prusa3d.com/
Facebook: / prusaresearch

Пікірлер: 597
@dean-porter
@dean-porter 4 жыл бұрын
You know what’s great about standards? ... There are many to choose from!
@hajosmulders
@hajosmulders 4 жыл бұрын
Yeah, but some are more open than others...
@MouseGoat
@MouseGoat 4 жыл бұрын
​@@hajosmulders I feel like you missed the joke. the Joke binge that if you got lots to choose from... its not much of a standard you got, regardless of how open they are.
@weirdcan
@weirdcan 4 жыл бұрын
Good one :-D
@FreeOfFantasy
@FreeOfFantasy 4 жыл бұрын
relevant xkcd: xkcd.com/927/
@GRBtutorials
@GRBtutorials 4 жыл бұрын
xkcd.com/927/
@nottingham82
@nottingham82 4 жыл бұрын
sooooooo when are we gonna see 3mf files for prusa parts. The download page is gcode or stl.
@jakubswiecinski5366
@jakubswiecinski5366 4 жыл бұрын
In Prusa repo there are also .step and .scad files to download, you can easily export .step to any format, but .scad is a bit more tricky (and problem is that some parts are available in .step only, and the rest is only in .scad)
@kevinmurphy1292
@kevinmurphy1292 4 жыл бұрын
"uploading STL's is not necessary" only uploads stl.....
@REDxFROG
@REDxFROG 4 жыл бұрын
Lol you got him.....
@lapidations
@lapidations 4 жыл бұрын
Schablam!
@PerMejdal
@PerMejdal 4 жыл бұрын
JPEG 2000 will replace JPEG... 19 year later... Still using JPEG.
@PerMejdal
@PerMejdal 4 жыл бұрын
Good enough files formats tent to stick. 3MF sounds like a really good idea. The compression itself could be what is needed to make people using it. Especially for large models.
@TheMikolasZuza
@TheMikolasZuza 4 жыл бұрын
@@PerMejdal Jokes on you, I actually sometimes use JPEG2000. Or should I say JFIF? :D
@jackpat6068
@jackpat6068 4 жыл бұрын
not really. jpeg has been replaced by heif this year ( within ios11 and android 9). All iphones and samsung phones (maybe even more) by default take heif photos and hvec videos. Only when clicking "send" or "export" the phone converts it back into jpeg to prevent incompatibility issues.
@plopprocks
@plopprocks 4 жыл бұрын
Fun fact: if you watch a movie in a modern cinema, the frames are usually stored as JPEG 2000. It has found its niche, I guess.
@MM-zd6wf
@MM-zd6wf 4 жыл бұрын
@@jackpat6068 you are exactly wrong 😉
@hmspain52
@hmspain52 4 жыл бұрын
Always excited to see progress in this area!
@dsp4392
@dsp4392 4 жыл бұрын
The print settings really shouldn't be saved in the file. That's like saving the print settings in a PDF. Makes no sense considering people have different printers and quality requirements.
@Prusa3D
@Prusa3D 4 жыл бұрын
Stuff like number of perimeters, infill, custom supports, etc. are pretty much independent of the printes, it's pretty nice to have those set-up for you by the model creator. - Mikolas
@TheTinkerDad
@TheTinkerDad 4 жыл бұрын
@@Prusa3D I agree, as long as they can be overridden after loading the file. Some of us simply like to experiment with stuff after all :)
@MiscSimon
@MiscSimon 4 жыл бұрын
I'm pretty confident that how slicers implement this feature is going to determine the adoption of 3MF. As an example: let's say the only supports I'm comfortable cleaning post print are tree style. Hypothetically if I have to override that setting for *every* print, it'd be easier for me to just stick to an stl where my user settings are respected.
@RFC3514
@RFC3514 4 жыл бұрын
I'm not an expert on the current PDF specification (I get the feeling no one is, these days, considering even Adobe has trouble transferring PDFs between their applications :P), but I'd be very surprised if it doesn't let applications store print settings and other custom data.
@Baiswith
@Baiswith 4 жыл бұрын
@@Prusa3D They're independent of the prints, but not independent of the *printers* (either the people or the machines). Not saying it's a bad idea, but I'd definitely want Prusa Slic3r to have some sort of prompt for whether I want to use the included settings or not (in a: yes/no/always ask sort of format). Custom supports in particular might be very dependent on the capabilities of an individual's printer.
@philipbyrnes7501
@philipbyrnes7501 4 жыл бұрын
Very interesting, thank you for sharing this. You certainly know far more than I and most people watching this because of your vast experience building and bringing 3D printing to the average person like myself so I look forward to where this new idea leads and I’m sure that you’ll be watching closely. Again, thank you for all that you’ve done for us in sharing your knowledge and all you’ve done to let us be able to 3D print things of all types at home at an affordable cost, you have done an amazing thing and I for one appreciate what you have done and thank you here publicly, well done and thank you. 😎👍🏻
@loginfliggle
@loginfliggle 4 жыл бұрын
Thank you for adding 3MF support. This is excellent! I'm excited to see this becoming the way forward for us.
@hillct
@hillct 4 жыл бұрын
The 3MF Consortium library reference implementation is a disaster - unbuildable for Node, with next to no documentation and missing bindings file despite claims that it exists in the V2 release. It’s going to be a long time before this proposed ‘standard’ becomes even remotely reliable
@TROPtastic
@TROPtastic 4 жыл бұрын
How does it compare to AMF?
@hillct
@hillct 4 жыл бұрын
TROPtastic I went looking to review the AMF file format specs defined by ASTM International which is purportedly an ‘open’ standard Additive Manufacturing Format but when I attempted to review the spec I found it was only available if I purchased the PDF. This is not the open standard you’re looking for.
@alexanderoster3629
@alexanderoster3629 4 жыл бұрын
Thank you for your feedback. We actually have put a lot of energy into making proper Node bindings. Can you contact me directly to sort out your issues and fix them? It might be as simple as a version issue as discussed here: github.com/3MFConsortium/lib3mf/issues/181 Regarding documentation, Node has never been a core focus, but the C++ extension is pretty extensive (lib3mf.readthedocs.io/en/master/source/Cpp/LandingPage.html) and gives you the same class hierarchy.
@henrituhola
@henrituhola 4 жыл бұрын
Especially when STL is simple (LR/LL parse). If there's anything to learn about that being widely used.. Use simple formats and glue it together with some archive format. XML=autofail.
@AndersJackson
@AndersJackson 4 жыл бұрын
@@henrituhola no, it isn't, if there are proper schema for the XML files. Then there are tools to generate proper code. XML without schema, is auto-fail though, like any file format.
@Knatte_Anka
@Knatte_Anka 4 жыл бұрын
If fusion360 did had native 3mf export i would use it.
@my.luminaire
@my.luminaire 4 жыл бұрын
Yeah, wtf? Why don't they incorporate this???
@TheMikolasZuza
@TheMikolasZuza 4 жыл бұрын
It does! Fusion has 3MF export. You have to go through a quick setup though and it looks like it's not very well setup for 3D printers. There is also addon for easy 3MF export, but it has the scale off by a factor of 10 :/
@TheMikolasZuza
@TheMikolasZuza 4 жыл бұрын
Also, it really doesn't matter whether Fusion360 has it or not. The workflow should be CAD - Slicer - Sharing 3MF anyway, so the fact that we still use STL during the transition from CAD to Slicer is fine :)
@patprop74
@patprop74 4 жыл бұрын
@@my.luminaire apps.autodesk.com/FUSION/en/Detail/Index?id=9199586017740700165&appLang=en&os=Win64 hint: When you download and installed, Reboot F360 you will find the option under Tools next to sheet metal under Add-ins
@PowerSports
@PowerSports 4 жыл бұрын
@@TheMikolasZuza Not at all. I have never seen any option, plugin, or anything for Fusion360 that exports 3MF format. Link?
@michaelwuchitech7598
@michaelwuchitech7598 4 жыл бұрын
In Windows 10, 3MF files have an icon with an image of the model to be printed
@Psychlist1972
@Psychlist1972 4 жыл бұрын
Not by default. You have to have some software that is providing that for you. 3d Builder is one free example.
@marc_frank
@marc_frank 4 жыл бұрын
my pc shows stl thumbnails nothing installed specifically to do that
@Psychlist1972
@Psychlist1972 4 жыл бұрын
@@marc_frank You probably have 3D Builder or other software installed for other reasons. The thumbnail is a side benefit of those.
@hskenterprises981
@hskenterprises981 4 жыл бұрын
My STL files have images of the files too
@dkdavid721
@dkdavid721 4 жыл бұрын
I can't view thumbnails on any 3mf files. Is there a way to fix this?
@MichelBricole
@MichelBricole 4 жыл бұрын
Nice, I just learned something new :) Thanks for sharing!
@facitenonvictimarum174
@facitenonvictimarum174 4 жыл бұрын
Sharing hahaha.... sounds like something a shill would say. He's not sharing, he's a business, we're customers. That's like thanking Walmart for sharing.
@haroldd5035
@haroldd5035 4 жыл бұрын
When I save my 3D projects I save the blend files, the stl files, the gcode files and the 3mf. I never thought anyone would be interested in my 3MF file though. Especially since slicer settings seem to be so individual. Everyone has their slicer set up for their printer. Those settings can change depending on their printer, the filament they use and even the room temperature their printer is in. Before I used anyone else’s slicer settings I would want to print something small with it just to test it on my machine. I think going right into a 10 hour print with untried settings is pretty risky. And wouldn’t it be possible to stick some malicious gcode at the beginning or end of the print? I’d be willing to bet most people, me included, don’t know how to read gcode. And you pointed out one of the biggest stumbling blocks. 3MFs are slicer specific at the moment. Unless that changes I don’t think it’ll happen.
@SootySweep22
@SootySweep22 4 жыл бұрын
Harold D It seems the 3mf file benefits prusa because the printers are so great out of the box, very few people will modify them. Meaning the sliver settings should carry over between users very easily.
@Baiswith
@Baiswith 4 жыл бұрын
Makers Muse did some testing on 'malicious' gcode as I recall. For the most part, how malicious gcode can be is defined by the checks and balances of your slicer/machine (e.g. axis stop detection, temperature cutouts, etc.). I think some of the sites that accept gcode files don't allow files containing certain codes that could be used maliciously, but it's been a while since I watched Angus' vid, so, I could be misremembering that. Personally I find that my machine is in greatest danger (from itself/me) when I'm trying to callibrate it...
@sezeryal
@sezeryal 4 жыл бұрын
3MF consortium member lists shows one thing: This is not a community format. I am aware of STL's limitations but 3MF may not be the direction to go.
@robi1kenobi
@robi1kenobi 4 жыл бұрын
Just came here to type something similar - I saw Microsoft, HP and one other (too lazy to check again) and simply said - NO
@deadbugengineering3330
@deadbugengineering3330 4 жыл бұрын
Solidworks saves the current view as the preview picture when exporting in the 3mf-fomat. Sweet! Thanks for sharing, will use from now on.
@plasticochido
@plasticochido 4 жыл бұрын
It's a interesting idea, I'm definitely trying it out soon!
@TriangleBox
@TriangleBox 4 жыл бұрын
I think community has to develop that kind of file that shall be editable in or behave like STEP etc. Since the stl and 3mf both are same in terms of meshing..Because lots of people wants to modify premade stl files but they can't due to mesh. So editability can gives more powers to 3d printing sociaty . *If editability is impossible to develop for present CAD softwares then a perticular individual software has to be develop for only stl & 3mf files which can easily edit those files,like CAD stp files..*
@dominikwagner7810
@dominikwagner7810 4 жыл бұрын
Exactly, those meshes aren't really usable. STEP would be much better
@ABaumstumpf
@ABaumstumpf 4 жыл бұрын
There are SOOO many 3d file formats already - why reinvent the wheel? STL is NOT the problem, or rather it already fits the needs exactly. The problem are the people that think that a generic format like STL should check for things that cause problems for specific scenarios. You want models that are guaranteed to be printable? How about making sure the models is correct. That is not the job of the file-format.
@dominikwagner7810
@dominikwagner7810 4 жыл бұрын
stl might be ok to slice and print, but editing it is much harder than needed file sizes on complex geometry is also bad its resolution is finite, unlike on scalable vector geometry
@pavelperina7629
@pavelperina7629 4 жыл бұрын
I guess problem is simplicity. I'm not sure how complex file format like STEP is and what does it contain, but I can imagine some constructive solid geometry and complicated parametric curves and surfaces. Maybe something such as SVG for 2D vector graphics. Problem of formats like this is to write parser with all of features and some geometry processing library as well. Reading of something relatively simple such as screw modeled by cylinder+helix+hexagonal head with rounded edges and hole for screw driver can be extremely complex. Polygonal model can consist of 50K triangles and STL will occupy 2.5MB, but it's much easier to read.
@Prusa3D
@Prusa3D 4 жыл бұрын
Printing STEPs directly would be awesome. Changing tolerances in slicer, etc. (-Mikolas)
@yourfactstory
@yourfactstory 8 ай бұрын
I will try for sure! Thanks, Subscribed!!
@3dthinks_bcn
@3dthinks_bcn 4 жыл бұрын
Thank you again for sharing your video!
@sologamer8518
@sologamer8518 4 жыл бұрын
As I don't get my printers for a few months I will try both on both FDM and SLA printers in the future. Thanks for the info.
@MDinsideZ
@MDinsideZ 4 жыл бұрын
Prusa is always one step ahead.🤟
@thiagoquirici7041
@thiagoquirici7041 4 жыл бұрын
Waiting for my Prusa Mini to try it!
@Prusa3D
@Prusa3D 4 жыл бұрын
Soon!
@wockeyfilm
@wockeyfilm 4 жыл бұрын
Me too!
@thomaslevendig7421
@thomaslevendig7421 4 жыл бұрын
@@Prusa3D I'm looking forward to having mine!
@MsLoribee
@MsLoribee 4 жыл бұрын
Ditto!
@Michi_84
@Michi_84 4 жыл бұрын
Waiting for the XL :) But i think he doesnt comes before fall / winter 2020
@Katniss218
@Katniss218 4 жыл бұрын
I bet you can still make non-manifold meshes. If not by other means, then just by directly editing the file.
@alf3071
@alf3071 4 жыл бұрын
3d printers could make bridges at an angle that's not horizontal, and follow a curve with the z axis, will these features ever become available in the slicer? It would make more things possible to print
@sharank
@sharank 3 жыл бұрын
For anyone wondering, 3MF stands for 3D Manufacturing Format
@veloc1tyTV
@veloc1tyTV 4 жыл бұрын
All cool but there is a reason why STL is still around: It's well tested and does the job in 99.9% of the time. Adding complexity and specialization (like material, print settings etc) is honestly not the right way to go. Keep it simple.
@cocotug0
@cocotug0 4 жыл бұрын
yeah, but considering the backers... STL is going out of norm
@nothahn
@nothahn 4 жыл бұрын
@@cocotug0 "STL is dead" is typical unserious advertising gossip.The industry and many enterprises use STL. I, for example, mill highly exact teeth of zircon, gold or steel. Companies wich have to earn money with it pay attention only to its well functions, companies change it only if the new format is better and it is industrial standard!
@cocotug0
@cocotug0 4 жыл бұрын
@@nothahn yes, I agree. but.. considering that SIEMENS, Dassault, autodesk, Stratasys and 3dsystems among others are interested in this. It means that it is going to become an industry standard. I mean... among those first 3 you have more than 50% of CAD marketshare...
@nothahn
@nothahn 4 жыл бұрын
@@cocotug0 Between "interested" and industry standard can be a long time...
@benjaminshields9421
@benjaminshields9421 4 жыл бұрын
@@cocotug0 interested/= will be industry standard
@majorzbzzn
@majorzbzzn 4 жыл бұрын
Is there a good video learning Prusa Slicer? I never used the features shown in this video but they can be very useful.
@MakeTechPtyLtd
@MakeTechPtyLtd 4 жыл бұрын
Great video, well done.
@BlueClefto
@BlueClefto 4 жыл бұрын
Can it be printed with different colors without making the extra steps?
@CorvusNumber6
@CorvusNumber6 4 жыл бұрын
Very informative, thankyou!
@Nadirleso
@Nadirleso 4 жыл бұрын
Thats awesome!! Is there any better use also for cnc router?
@LicPlate8VPL158
@LicPlate8VPL158 4 жыл бұрын
Josef, when do you expect to ship out the minis once available?
@havocgeneral
@havocgeneral 4 жыл бұрын
Null Null Feb 2020 for new orders, see help.prusa3d.com/article/6OdtbKF1bw-shippingtable
@rayfletcher8759
@rayfletcher8759 4 жыл бұрын
AMF (additive manufacturing format) triangles can describe curved surfaces and/or non-planar edges on 3D surfaces more accurately than .STL files. They are not limited to straight-edged, planar triangles. Better that 3MF
@andrewbeder51
@andrewbeder51 4 жыл бұрын
I will be trying this
@moluscom4
@moluscom4 4 жыл бұрын
That's the good direction for sure. Thx
@koenvanduffel2084
@koenvanduffel2084 2 жыл бұрын
Yes i do use 3MF, however I wasn't aware of food instance the slicer settings being saved. Well check wherever the format is clever enough to save Cura and Prussa slicer settings.
@bsamuels453
@bsamuels453 4 жыл бұрын
It would be cool if you could set author/url/description metadata from within prusaslicer. would greatly increase the visibility of this format
@paslechta
@paslechta 4 жыл бұрын
I am a beginner in 3D printing. Could you please tell me which software to use to create a 3MF model? Ideally should work on linux. (Could be also paid software.) Thank you very much.
@andrut
@andrut 4 жыл бұрын
Is there a support for storing UV coordinates (per triangle)?
@gungriffonbr
@gungriffonbr 4 жыл бұрын
Please do you have the 3mf files for me build a prusa replica??? 😊 Pleaaaaaaseeee?
@ChristiansD
@ChristiansD 4 жыл бұрын
Seems like a great improvement.
@derbaer1302
@derbaer1302 4 жыл бұрын
Im using it every time when I'm not 100% Shure that that print comes out how I want to so that I can change some settings easily
@Andreas-gh6is
@Andreas-gh6is 4 жыл бұрын
Hm, FreeCAD seems to support AMF but not 3MF. But in general, I tend to update the STL and let the Slicer apply the settings. Both Cura and Slic3r are better at preparing a print than any modeler/CAD I have seen.
@angelorf
@angelorf 4 жыл бұрын
Just yesterday I saved a project which used a support blocker mesh and two cutting meshes. I further tweaked the support settings for this specific part because it requires some really tricky support. I think Cura only saves the settings I changed, so when I open the project in a newer version I can still benefit from the better settings, but I also benefit from my project specific settings.
@bubnikv
@bubnikv 4 жыл бұрын
@@angelorf PrusaSlicer takes a slightly different approach: All the settings are stored, but when you load the 3MF, it will show you at the parameter pages, which parameters are different from the current system settings. This way you may reprint your old 3MF the same way as before.
@pilotwarezhk
@pilotwarezhk 4 жыл бұрын
and the funny thing is, the Prusa Mini model file available on your website is still in STL format instead of 3MF, which comes out after this video.
@mihailazar2487
@mihailazar2487 4 жыл бұрын
Well I design all of my stuf in BLender and export them as STL to load into Slic3R There's no reason I would need to export something from Slic3r OTHER than Gcode, right ?
@misterblort
@misterblort 4 жыл бұрын
I always export to 3mf inm solidworks, but it's not like that helps because there are no slicersettings added to the file yet..
@miranda.cooper
@miranda.cooper 4 жыл бұрын
If I load a model that is just faces (not solid anywhere) will it print nothing? I modeled a car a while ago for CG purposes, but want to print it... haven't been able to find a way to get it solid.
@agilecreator1687
@agilecreator1687 4 жыл бұрын
Will definitely give it a shot
@hoochhenry
@hoochhenry 4 жыл бұрын
how you add tree surports in pursa ?
@Svendip
@Svendip 2 жыл бұрын
Fusion 360 Personal Edition appears to Export but not OPEN 3MF files. Am I missing something?
@shomonercy
@shomonercy 4 жыл бұрын
„human readable ... XML“
@skewty
@skewty 4 жыл бұрын
XML was basically replaced by JSON which is sometimes replaced with more readable YAML / TOML
@FormerLurker
@FormerLurker 4 жыл бұрын
@@skewty I always felt XML could be more readable than JSON depending on who designed the schema, but am sure TONS of ppl would disagree. JSON is clearly more efficient speed and space wise. I also personally dislike indents (yaml/python) being so important for structure since accidentally adding spaces while editing a file is so easy (I debug this kind of thing all the time). However, that's also probably just a product of what I am comfortable with.
@hajosmulders
@hajosmulders 4 жыл бұрын
@@skewty No. One would use json 95% of the time when dealing with portable data formats. But in complicated data structures and critical communication systems XML has the advantage by providing native data validation through XSD as well as namespaces and attributes. In this case json would probably have been fine.
@ocramot
@ocramot 4 жыл бұрын
@@hajosmulders there are (non-native) schema validations for JSON, though.
@MattRix
@MattRix 4 жыл бұрын
People got so burned out by really badly written XML that they somehow that somehow they are blind to the fact that JSON is way harder to read and write
@BEENIE-BOY
@BEENIE-BOY 4 жыл бұрын
Probably a stupid question, but just verifying, when you export to Gcode will it still be a "normal" Gcode? So any printer will still read it as it does now, so like on my MK2s? I don't see it being an issue but just making sure
@peterwoolliams1283
@peterwoolliams1283 4 жыл бұрын
There is always AMF developed by ASTM and ISO, which was released before 3MF?!
@RcWorldLive
@RcWorldLive 2 жыл бұрын
Stl preview in explo from windows plz? for stl i know allready marlin tool
@3D_Printing
@3D_Printing 4 жыл бұрын
0:22 Repair STL files playlist kzbin.info/aero/PLUqt0sTiXUDdzthX5FvTIJKvfIAp47tfG
@klowen7778
@klowen7778 4 жыл бұрын
Looks cool, but my modeling apps don't support it without a separate outside conversion, and so far haven't done anything large enuff to have a need for it (yet).
@dustinmeier9753
@dustinmeier9753 2 жыл бұрын
On the STL's that I spend days on running and getting right (scaling, rotation, position, supports, etc.) Through multiple test prints... I absolutely save in .3MF. In fact, I need to just get in that habit now that I've reached the point of needing to reprint some objects (Such as a collision that ripped my fan shroud off, so I needed super glue and duct tape to print a new shroud).
@pedrozucarato1595
@pedrozucarato1595 2 жыл бұрын
Near oct 2021- still using STL
@DanDalessio
@DanDalessio 4 жыл бұрын
What is Manifoldness and how does 3MF help? I read the article, and I still don't get it.
@pavelperina7629
@pavelperina7629 4 жыл бұрын
Manifoldness is when one edge is shared by more than two triangles. For example when one part drawn in CAD touches another part and shares edge or surface. I can't recall why it's inconvenient to have them in the model, but there can be some ambiguities, separate mechanical parts can't be separated and they likely create many problems with mesh operations such as simplification.
@diggis79
@diggis79 4 жыл бұрын
It wasnt clear from the video how 3MF fixes it. Seeing as you still need to export the STL from the modelling software, it sounds like until you fix it, it wont save to 3MF.
@jonc5152
@jonc5152 4 жыл бұрын
From the 3MF website about their "repair" tool: " 3MF Service allows everyone access to the Windows 10 3D printing APIs. Repair performs the following actions: Repairs the 3D mesh by closing holes and fixing geometry to create a water-tight 3D mesh suitable for 3D printing." In strict definition: {A manifold is a topological space that is locally Euclidean} - any 3 dimensional object that you would want to print... if it deviated from this mathematical property.... you can't print it. This property can be checked for all the points and volumes described in the 3MF file... so presumably the software performs that check. Also, take that to mean === Concerning "manifoldness" It looks for things like floating points, planes, or volumes that cannot be printed. It also looks for completeness in the volumetric shells (holes in the manifolds, providing for "watertightness). I think it also sums up the volumes of any distinct parts and ensure the sum of the part volumes sum up to the whole volume (otherwise you would have internal volumes whose walls protrude or overlap into other volumes in the space, making it have a higher internal volume sum than external collective volume sum... making it (potentially) unprintable.) It likely also looks for things that can be made in a drawing program that can't be made in real life... like walls or partitions with a thickness of zero or two objects meeting at a "point" of infinitesimal size.
@unknownhours
@unknownhours 4 жыл бұрын
The standard says that models must manifold. So it's basically up to modeling software to enforce it. I predict we'll start seeing "Are you sure?" save dialogs.
@cashel1111
@cashel1111 4 жыл бұрын
@@diggis79 you dont have to export stl, you are just able to if you want to (which seems silly)
@Michi_84
@Michi_84 4 жыл бұрын
I think 3MF is nice, and i used it something in the last months. But, where there www.prusa3d.de/prusa-i3-druckbare/ are no 3MF Files?! Only STL and some GCODE.. Can you provide 3MF for all?
@WingWong
@WingWong 4 жыл бұрын
Hmm.. the instantiation referencing in the language is definitely going to be a GoodThing(tm), as well as the ability to avoid manifold issues. The Zip'd XML file structure also sounds promising. However, the embedding of printer related settings.... that is going to be something that is hit/miss depending on the printer being used. Ie, for folks using a fully standardized printer like a Prusa, it will be awesome. For others, I'm guessing the settings will be a sort of starting point... I see this as a huge benefit overall over STL files though. Hopefully adoption of the format will be widespread... but I also hope that the file format will remain something that can be edited/imported/exported.
@rich1051414
@rich1051414 4 жыл бұрын
Windows 10 shipped with a stl to 3mf converter :P I am not sure why it hasn't taken off yet.
@joesephrodrigues
@joesephrodrigues 4 жыл бұрын
I'll use 3mf when I can import and export in design programs, like blender and fusion 360.
@FilmFactry
@FilmFactry 4 жыл бұрын
Does Fusion 360 export in 3MD?
@robertmiles9942
@robertmiles9942 3 ай бұрын
What if I want to have a mesh with a non-manifold edge?
@maciejkrysiak4779
@maciejkrysiak4779 4 жыл бұрын
Will you have some sort of black friday or cyber mondey on your products???
@05Matz
@05Matz 4 жыл бұрын
I'd really just be happy if slicers compiled STEP (or some other CAD interchange format)->Gcode. STL needs to go, but I'm not 100% sure another triangle format is the answer. Also, with a quick glance at the organization's web page, they apparently support DRM, so I'd say "burn it to the ground", regardless of any other concern.
@TheDrJ2006
@TheDrJ2006 Жыл бұрын
I've been using 3mf ever since I was designing and printing!
@thnikkamax
@thnikkamax 4 жыл бұрын
I save everything I have dialed in as 3MF, except once you do that, if I change the STL then the "reload from disk" no longer reloads the STL but reverts to the last 3MF save.
@simonbelanger3923
@simonbelanger3923 4 жыл бұрын
That... sounds like what it *should* be doing, though...
@thnikkamax
@thnikkamax 4 жыл бұрын
Simon Belanger In Prusa Slicer when I load several STL, and start working with the modifiers, I might realize I should change my design on one of the objects. So I will go to Fusion360 and fix it, export to STL (overwriting the original), and when I go to Prusa Slicer I right-click that object and reload from disk. It will update it and I can proceed. Once I save the project, it doesn’t work the same way anymore and will reload the whole 3MF file instead of just that one STL. I just expected it to work like it does before saving the project.
@duckacid
@duckacid 4 жыл бұрын
PrusaSlicer suffers from many other similar inconsistencies.
@TesserLink
@TesserLink 4 жыл бұрын
the software i use to model objects doesn't have a 3MF exporter, only a STL exporter. so im going to stick with STL till 3MF becomes more adopted by modeling software.
@natebigg802
@natebigg802 4 жыл бұрын
where do i export 3mf if i use tinkercad??
@whatisyouremailid
@whatisyouremailid 4 жыл бұрын
Apart from the extra metadata stored as xml and the storage size what does 3MF bring to the table in terms of resolution ? If it still stores the design as triangles there is no added benefit for a person who uses simplify 3d and a printer like Creality.
@Prusa3D
@Prusa3D 4 жыл бұрын
For example ensured manifoldness and no ambiguity with self-intersecting meshes. All advantages are explained in the article: blog.prusaprinters.org/3mf-file-format-and-why-its-great/ ;)
@ABaumstumpf
@ABaumstumpf 4 жыл бұрын
@@Prusa3D So very little to nothing over the myriads of other 3d-object formats.
@Prusa3D
@Prusa3D 4 жыл бұрын
@@ABaumstumpf Having slicer settings saved with the model seems like a pretty good reason to use it, at least for us.
@ABaumstumpf
@ABaumstumpf 4 жыл бұрын
@@Prusa3D Yeah, just that oh right, different printer, different slice... and some random settings in the model....
@diggis79
@diggis79 4 жыл бұрын
@@Prusa3D how does it ensure this? If I load a non-manifold STL into PrusaSlicer, will it just not save it?
@Averell64
@Averell64 4 жыл бұрын
What I'd find more interesting would be a file standard which could be properly altered and worked on in CAD Programms like fusion etc... I'd love to slightly change around a few designs on thingiverse but that is an absolute pain in the bum with only an stl file which can't be imported into a cad Programm as a solid
@stinkyham9050
@stinkyham9050 4 жыл бұрын
That would be cool but CAD developers would have to adopt a standard (which has happened in the past e.g. DXF) but unfortunately i just don't see that happening. It's a great idea though.
@KK4CNM
@KK4CNM 4 жыл бұрын
I want to try this
@Pablex3D
@Pablex3D 2 жыл бұрын
yeah, but when i want to use *MY* settings for a model then it takes alot more to switch everything
@joshuaclemens9806
@joshuaclemens9806 4 жыл бұрын
So what’s the PWG ( pwg.org ) file format compared to the 3MF?
@alexanderoster3629
@alexanderoster3629 4 жыл бұрын
PWG endorses 3MF as standard transport format for 3D Printed payload: 3dprintingindustry.com/news/pwg-and-3mf-consortium-collaborate-to-establish-ipp-standards-for-3d-printing-157430/
@Chaosghoul
@Chaosghoul 4 жыл бұрын
So what happens if somebody designs non manifold edges (e.g. A house with walls of 0 thicknessin rhino) and tries to export as .3mf?
@Prusa3D
@Prusa3D 4 жыл бұрын
AFAIK the verticies should get doubled so that there are two planes each facing other direction. Which removes the ambiguity. It does this if an edge belongs to more than two faces. Sure, you'll still have an infinitely thin wall, but that's a separate problem. Manifold problems aren't usually thin walls but more of an incorrect topology that is ambiguous and each app can interpret it differently. - Mikolas
@UHFStation1
@UHFStation1 4 жыл бұрын
I have found .stl does keep scale info. And all the other features don't matter since it isn't edited in .stl. that is the final format.
@cedriceveleigh
@cedriceveleigh 4 жыл бұрын
I'm waiting for Onshape CAD software to have 3MF export functionality.
@Arek_R.
@Arek_R. 4 жыл бұрын
Well I would use .3mf but Fusion 360 doesn't support this file format, direct transfer to Cura which I use often, doesn't even allow you to change the file format...
@maverickmaker
@maverickmaker 2 жыл бұрын
I will never share a 3mf file. It would assume the person on the other end is using the same printer/fillament/nozzle. Why would I do that to someone? Let's just say I got screwed by this from a file off prusaprinters and did not see the little pop up (which is way to small and should be right in your face) that says it was setup for a different printer. Maybe if Prusa Slicer made a setting that would ignore the settings in a 3mf that is dragged and dropped in. Till then I will stick to STL's and tools that pull STL's out of 3mf files.
@MMuraseofSandvich
@MMuraseofSandvich 4 жыл бұрын
Some CAD packages aren't well suited to 3MF output (yet); because we use both Ultimaker Cura and PrusaSlicer, asking one of the CAD designers to give me a 3mf wouldn't make much sense. That said, if I think I'll need to print a part again, you bet I'm saving that sucker as a 3MF file.
@ThousandHobbies
@ThousandHobbies 4 жыл бұрын
What if I dont want tooo use Prusa slicer or Prusa printer... ?!
@Prusa3D
@Prusa3D 4 жыл бұрын
Then don't! :) 3MF is supported by almost every slicer on the market. - Mikolas
@ThousandHobbies
@ThousandHobbies 4 жыл бұрын
@@Prusa3D o.k Tyou 👌
@GregKrynen
@GregKrynen 4 жыл бұрын
Microsoft 3D Builder has been using 3mf as the base project file since the program first came out.
@BenLewitt
@BenLewitt 4 жыл бұрын
My guess is STL is still the predominant format is because there's really no mechanism for DRM. Anything other format would open the door to that and that's why we still have STL. But that's just my guess.
@RedMcCloud
@RedMcCloud 4 жыл бұрын
The issue is that many CAD programs don’t have exporting to this file type yet. It’ll be a while.
@Prusa3D
@Prusa3D 4 жыл бұрын
That's ok! Export STL - Import it into a PrusaSlicer and save 3MF with your slicing settings. The transition from CAD to slicer can stil be in STL, even though it's not optimal.
@marc_frank
@marc_frank 4 жыл бұрын
@@Prusa3D what if my additive manufacturing method is not fdm?...
@alexanderoster3629
@alexanderoster3629 4 жыл бұрын
Actually many of them do today: www.3mf.io/adoption/
@steffen_kuellmer
@steffen_kuellmer 4 жыл бұрын
I use 3mf, but it is a pitty that not all settings can be reloaded. When I make a projekt, I direct upload to octoprint. works great. But on a realod of the 3mf, there is no octoprint information and i have to export gcode manualy OR switch to the printer - but then prusaslicer will delete much settings while switching and my "relaod" is not the same anymore. that is really anoying and make me sad. please correct that. THEN 3mf will rock like it could. Thanks, and happy printing!
@joaoguilhermenextlevel302
@joaoguilhermenextlevel302 4 жыл бұрын
I am a freelancer 3d modeler, and I have a bunch of clients who work with 3d printing, and sometimes they send me an stl to edit something, and most of the time I have to remodel it from scratch, since the stl has a crappy topology... This new format will save me in these situations
@gizmobowen
@gizmobowen 4 жыл бұрын
I use Creo at work for model creation. Unfortunately, when I looked the other day it doesn't support 3MF output. It's too bad because 3MF looks like the future of 3D printing files.
@alexanderoster3629
@alexanderoster3629 4 жыл бұрын
Hi there, Creo supports 3MF (support.ptc.com/help/creo/creo_pma/usascii/index.html#page/data_exchange/interface/About_the_3MF_format.html)
@ElectraFlarefire
@ElectraFlarefire 4 жыл бұрын
I'm only sad that the ISO standard .AMF format is the one being ignored where the corporation-controlled .3MF is the one that is that is taking off. Still, market forces..
@noisycarlos
@noisycarlos 4 жыл бұрын
If 3MF is open-sourced, it's available to everyone for free. But, honestly, it's the first thing I heard about either. So I'm curious. What are the advantages of AMF?
@Prusa3D
@Prusa3D 4 жыл бұрын
When we introduced our new PrusaSlicer 2.0 and launched the new PrusaPrinters community hub, some people asked us why we prefer sharing the models in 3MF format over AMF. It’s simple: the 3MF specification is newer and unambiguous, and it’s available for free. Also, 3MF files are supported by Cura and Microsoft 3D builder (among other apps).On the other hand, AMF is ambiguous and the specification is to be paid for. AMF files were never properly supported by any software that we know of. At best, AMF files were used to the same extent as STLs, meaning that the AMF only carried a single mesh without any additional attributes. With that said, PrusaSlicer can still load AMF. ( - Mikolas)
@bugpwr
@bugpwr 4 жыл бұрын
what is this number format at 1:34 for file sizes...
@MrBlackmidi1234567890987654321
@MrBlackmidi1234567890987654321 5 ай бұрын
Europe uses commas ad decimals e.g 1,00 seconds etc
@lukas_FPV_X
@lukas_FPV_X 4 жыл бұрын
Does m3f improve the print quality?
@DA-rf7zj
@DA-rf7zj 2 жыл бұрын
My Prusa i3 doesn't see 3mf files. Does the printer need to be modified? gcode, no problem.
@Prusa3D
@Prusa3D 2 жыл бұрын
3MF is not a format used directly for printing, that's still G-code :) It is a great format to share the model together with slicing settings. -Mikolas
@mikehoutz7933
@mikehoutz7933 Жыл бұрын
@@Prusa3D It is much like barebacking the neon spandex outside Karlovy Vary. Generally safe, but you never know when some check prick will pop out at you
@dimitrioslianos511
@dimitrioslianos511 4 жыл бұрын
I already save my prusa, after I process them on slicer ... as files on 3MF but the idea is to export 3MF from programmes !! you have contact freecad and blender first , in order to work with them .. for this ... is open source programmes ad they are cool people ... then I guess more and ore open and closed cad programmes will use it !!!
@IceCreams62
@IceCreams62 4 жыл бұрын
Is it possible to import an 3MF file in CAD programs (like e.g. Fusion 360) without problems ??
@TheMikolasZuza
@TheMikolasZuza 4 жыл бұрын
Fusion can work with 3MF, but it's important to remember that 3MF is still a triangle mesh, not a primitive assembly. For that .STEP is still the king.
@Andreas-gh6is
@Andreas-gh6is 4 жыл бұрын
You can export STL from 3MF in Cura and Slicer.
@IceCreams62
@IceCreams62 4 жыл бұрын
@@Andreas-gh6is Thanks a lot
@markusstaden
@markusstaden 4 жыл бұрын
Does .3MF get curves right or is it still like STL?
@Prusa3D
@Prusa3D 4 жыл бұрын
It's still a triangle mesh, so not perfect curves :/ - Mikolas
@2150dalek
@2150dalek 4 жыл бұрын
I would need a file converter for my Blender 2.67b
@crashoverride93637
@crashoverride93637 4 жыл бұрын
Yea I see the addition of identity into a file as a way for the gov to try and control additive manufacturing all they have to do is require identification info in all transmitted 3mf files so they can " track" where it came from
@TheMikolasZuza
@TheMikolasZuza 4 жыл бұрын
*puts on tinfoil hat* you realize if you wanted, you could put the metadata into an STL. I really don't see what's wrong with having a field for the designer's name.
@facitenonvictimarum174
@facitenonvictimarum174 4 жыл бұрын
Well made infomercial
@tinu5779
@tinu5779 5 ай бұрын
3MF does not prevent errors. You can convert every STL file into a 3MF file. If the software makes mistakes they will end up in the saved file no matter what format you use.
@stamos530
@stamos530 4 жыл бұрын
I really like the fact that I can save all the slicing settings and tweak them later. But slicing settings is one thing and a 3d model is another. As you mention in the video, the 3MF file contains the STL file! Also the slicing data in the 3MF are not universal, they depend on the printer profile and the slicer features. So, 3MF is a very useful thing but it will not replace STL.
@devrim-oguz
@devrim-oguz 4 жыл бұрын
Also, someone doing a wrong configuration can wreck your printer.
Threaded Inserts for 3D Prints - Cheap VS Expensive 💰
11:48
CNC Kitchen
Рет қаралды 1,8 МЛН
Why Is He Unhappy…?
00:26
Alan Chikin Chow
Рет қаралды 38 МЛН
How I Make $25 Per Day Selling STL Files
17:56
Brandon Santana
Рет қаралды 11 М.
Why your 3d printed stuff doesn't fit together and how to fix it!
10:25
Fusion 360 - Save as STL is gone!
4:49
Product Design Online
Рет қаралды 400 М.
Why Hagoromo Chalk Is So Expensive | So Expensive | Business Insider
16:13
Business Insider
Рет қаралды 1,4 МЛН
Filament vs Pellet 3D Printing | Which is the Future?
22:17
Greenboy3D
Рет қаралды 209 М.
Things you should know about PLA
7:45
Made with Layers (Thomas Sanladerer)
Рет қаралды 713 М.
Creality Ender-3... it's time to move on.
16:34
Maker's Muse
Рет қаралды 589 М.
9 3D Printing Sins...
8:23
3D Printer Academy
Рет қаралды 470 М.