Home › Forums › Graphics / Blender › Material with no user not listed in Puzzles
Tagged: materials
- This topic has 14 replies, 3 voices, and was last updated 1 year, 10 months ago by PLAN8.
-
AuthorPosts
-
2022-10-30 at 4:55 pm #56946PLAN8Customer
Hi,
I’m trying to export a cube that has three material slots, but only one is assigned to the cube –
In puzzles, I go to assign one of the three materials to the object, but the other unused materials are not listed?
How do I ensure that all materials in the slot list are exported? Thanks.
Blender 3.3.1
Verge3D 4.1.12022-10-30 at 5:19 pm #56947kdvParticipantonly active materials are accessible. assign those two materials to invisible dummy objects to have an access to them.
Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
2022-10-30 at 9:38 pm #56949PLAN8CustomerHi, thanks for the reply.
Ok, that seems a little wasteful in data terms, but appreciate the workaround! Thanks.
2022-10-30 at 10:01 pm #56950kdvParticipantit’s the only way to keep materials always accessible. Fake users do not work.
Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
2022-10-31 at 10:48 am #56960PLAN8CustomerYeah, Tried Fake users, no luck – seems like a really obvious thing that should work anyway. Having to make geometry for no reason other than to store a material in seems like a bug to me.
2022-10-31 at 11:34 am #56961kdvParticipantThis geometry can be a primitive hidden plain ))) You add empty objects for some reasons, so why can’t you add a plain to keep materials in the scene?
Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
2022-10-31 at 12:29 pm #56964PLAN8CustomerOf course that can be done, but to add an extra 4 vertices in file size for every material is adding to delivery throttling, and is also just a really clumsy way of adding accessible materials – why not just allow access to the whole material stack in the first place?
2022-10-31 at 12:50 pm #56965kdvParticipantyou can assign an additional material to only one tiny poligon on the same model… The point is that materials without real users are not present in the scene, they are disposed of by GC.
Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
2022-10-31 at 1:48 pm #56967PLAN8CustomerYeah, I get it, but it would be good if there were an option to allow them then they can be accessed much more efficiently and simply.
2022-10-31 at 7:44 pm #56984PLAN8CustomerSeems it is theoretically possible, see here https://github.com/KhronosGroup/glTF-Blender-IO/issues/231
2022-10-31 at 7:51 pm #56987kdvParticipantwell, you have two choices: you can implement this code into the Verge3D exporter OR you can assign additional materials to an invisible primitives or poligons. having such simple workaround nobody wants to do smth with that…
Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
2022-11-01 at 10:35 am #57001PLAN8CustomerYeah – I see the choices –
I’m just putting this up here now as a suggestion to the devs as it seems like a pretty obvious function that would benefit all users of Verge3D greatly going forward – Seeing as mostly V3D is being used for configurators or models that require options for additional material changes.
In summary, given the choice to just add a bunch of materials that are in a stack dedicated to the object you will need them to be available for v the current system of having to add random hidden extra objects for each and every material needed, seems a pretty clear and obvious requirement.
I’m not complaining, I am just pointing out a bit of a glaring missing chunk of pipeline that would make the platform significantly more streamlined and user friendly, as well as speed up production times for designers, which as we all know is critical to any workflow.
Anyway – appreciate the tip on how to do it in the current setup – thanks.
2022-11-01 at 11:46 am #57002Yuri KovelenovStaff2022-11-01 at 1:41 pm #57006PLAN8CustomerHi Yuri, That’s great thanks for considering it.
(TBH, it was something that I would have expected to happen as standard, so really does feel like a missing part to your amazing setup ) Thanks!
2023-01-29 at 4:13 pm #59994PLAN8CustomerHi, Any update on this yet? Thanks!
-
AuthorPosts
- You must be logged in to reply to this topic.