Comments (5)
In my opinion, the use case for the Materials & Properties extension is pretty slim for the purpose of 3D manufacturing. There are very few full-colour 3D printers out there, and those that are do not use 3MF as interchange format. That's why it was left out of scope for this version explicitly. It already took several months to get to this point.
This feature request is asking for the implementation of a whole new spec, which is just about as lengthy as the core spec itself. I don't think it needs a whole new 400 commits but if the architecture is to be set up okay (read: not all in import_3mf.py) then it's certainly going to take a few months again to implement. I will most likely create feature tickets for the individual features of the spec rather than the whole spec at once. But first I'd need to figure out what features it would need (and I need to maintain other projects at the moment).
from blender3mfformat.
That would be great feature.
from blender3mfformat.
I think this is really great add-on, thanks for doing it. By the way, I'm pretty sure the HP JetFusion 580 is full-color and uses 3MF.
I don't think the whole extension is equally important for 3D printing and could be prioritized into individual features like you say. Chapter 7 (display properties) is screen only, not for printing, and is a big chunk of the spec. Chapter 4 (composite materials) isn't supported well by any 3d printers to my knowledge. Chapter 5 (multiproperties) is interesting with layered textures/color, but I think it would be difficult to integrate this into Blender for display (it isn't well supported in most other software for the same reason). Chapter 1 is just reference. That leaves chapters 2 (colorgroup/color, aka vertex/triangle color), 3 (texture uv maps, like “vt” in obj files), and 6 (texture images and wrap styles).
So in a nutshell, the important parts are:
diffuse-texture-mapping (3 & 6)
triangle/vertex color (chapter 2)
If I had a wish for order, it would be diffuse-texture-mapping first (3 & 6), followed by triangle/vertex color (2), then the rest at much lower priority.
from blender3mfformat.
As a regular user of the HP JetFusion 580, I would very much love to see color support for this addon! Blender, in general, is poised to be the perfect software for prepping 3D printing files--and this extension would go a long way towards that.
from blender3mfformat.
The ability to import 3MF files with materials or appearances would make this plugin the perfect bridge between SolidWorks and Blender.
In this example, all of the parts have the proper material (plastics, metals, etc) assigned and the appearance is correct. But after being imported in Blender all of that is lost.
from blender3mfformat.
Related Issues (20)
- Error import/export the 3mf file HOT 1
- Import and Export object dimensions and translations scaled by changes to Unit Scale.
- AttributeError: 'NoneType' object has no attribute 'name' when object has blank Material
- Does the importing of the 3MF files keep the color and texture information in 3MF files? HOT 2
- Does not work with Blender 3.5 HOT 5
- 3MF Consortium Support HOT 1
- Texture not included in export HOT 1
- 3.6 3MF Blender Compatibility Workaround HOT 4
- Install fix HOT 2
- Changing license from AGPL to GPL for inclusion in default Blender package HOT 8
- exported file empty HOT 4
- Blender 4 support? HOT 1
- python traceback trying to import file HOT 4
- Almost nothing can open the exported 3mf file HOT 1
- Enormous memory usage HOT 1
- Imported object scale isnt correct
- Crashes if object doesn't have a material
- Possible to include color data from Bambu Slicer / Printasbles 3mf? HOT 1
- Mesh not importing HOT 8
- Export has wrong units when scene units are set to millimeters
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blender3mfformat.