ive got a confusing issue, something ive probably never understood properly.
im importing models and applying a fairly complex material ive made for a previous project.. it has many triplanar, dirt, edgestex and bercon noise maps, all with scales etc dialed in.
models are brought in as fbx and textured.
the majority of these models are then saved, xreffed into a master scene, bound to a dummy, then positioned and scaled 150% (client request) by manipulating the dummy... according to my testing, scaling the models, the material scales as expected, with the model.. although maybe the edgestex doesnt? hard to be sure, most effects in material are designed to be very subtle..
yesterday i merged a few of the xreffed models in to the master file, obviously they remain linked to the dummy and keep the scale i applied... in this case i appled the material after i merged them..
the textures are all massive!
i went back and checked, and the models imported via fbx are rescaled on import, all objects having a scale of -4% ..
i checked the ones i merged, and actually one of them has an original scale of 100% since i did some work on the meshes... i thought this might be the issue,, but then i saw that one of the others exhibiting the texture issue has the same -4% original scale as the correctly textured models.
so im lost... what are the rules regarding scaling of textures? does it matter if the material is assigned before/after the model has been scaled? given two of the models report the same -4% scale on the meshes, are both then scaled up 150% by linking to a dummy that is scaled up, how can one exhibit massive triplanar textures and the other not? the only difference i can see is wether i applied the material before linking and scaling or after..
On a related note, a material node similar to the vraybumpMTL called vrayMTLscale or similar, which allows global resizing of all maps and procedurals within a base material would be very useful in my case...
im importing models and applying a fairly complex material ive made for a previous project.. it has many triplanar, dirt, edgestex and bercon noise maps, all with scales etc dialed in.
models are brought in as fbx and textured.
the majority of these models are then saved, xreffed into a master scene, bound to a dummy, then positioned and scaled 150% (client request) by manipulating the dummy... according to my testing, scaling the models, the material scales as expected, with the model.. although maybe the edgestex doesnt? hard to be sure, most effects in material are designed to be very subtle..
yesterday i merged a few of the xreffed models in to the master file, obviously they remain linked to the dummy and keep the scale i applied... in this case i appled the material after i merged them..
the textures are all massive!
i went back and checked, and the models imported via fbx are rescaled on import, all objects having a scale of -4% ..
i checked the ones i merged, and actually one of them has an original scale of 100% since i did some work on the meshes... i thought this might be the issue,, but then i saw that one of the others exhibiting the texture issue has the same -4% original scale as the correctly textured models.
so im lost... what are the rules regarding scaling of textures? does it matter if the material is assigned before/after the model has been scaled? given two of the models report the same -4% scale on the meshes, are both then scaled up 150% by linking to a dummy that is scaled up, how can one exhibit massive triplanar textures and the other not? the only difference i can see is wether i applied the material before linking and scaling or after..
On a related note, a material node similar to the vraybumpMTL called vrayMTLscale or similar, which allows global resizing of all maps and procedurals within a base material would be very useful in my case...
Comment