jeff.davies
|
jeff.davies
Posted Last Year
|
Group: Forum Members
Last Active: Last Year
Posts: 300,
Visits: 1.5K
|
Hi Victor, This is kind of a wierd one and I'm not sure how to reproduce it. Let me go through the steps I took to see this in one of my files. - I have a character in CC4
- I import that charaacter into CC 8 (latest versions as of today), animate it and export it to FBX.
- In Blender I use the CC Pipeline to import that character. So far, so good.
- I want to make a change in the diffuse and metalic channels of my character's jacket. So...
- I go back to CC4 and update the PBR textures Diffuse and Metallic textures.
- I re-export as an iAvatar file.
- In iClone, with the original character selected in my animation, I import the new version to overwrite it and keep the animations. I check the textures for the jacket and they look good (ie updated)
- I re-export the charaacter as FBX
- In Blender, I remove the original character, purge orphan data, close blender comnpletely and reopen it.
- Using CC Pipeline, I import the new charaacter again.
- In the shader editor for the jacket I can see that the diffuse text was updated peoperly
- However, the Metallic shader still has the old texture file.
So far I've only had this in the first file where i needed to update a character's textures. I'll find out if this happens in other files later today. One thing of nbot, I do have Automaticall Pack External FIles checked for these models in Blender. Not sure if that bit of info helps or not. Thanks in advance for your help with this!
- Jeff The Adventures of Capt Sanchez Cybernautic Studios
|
jeff.davies
|
jeff.davies
Posted Last Year
|
Group: Forum Members
Last Active: Last Year
Posts: 300,
Visits: 1.5K
|
Also, to get around this, I simply opened the Shader Editor in Blender and loaded the correct metallic texture into the existing image node in the overall PBR shader.
- Jeff The Adventures of Capt Sanchez Cybernautic Studios
|
Victor.Soupday
|
Victor.Soupday
Posted Last Year
|
Group: Forum Members
Last Active: Yesterday
Posts: 569,
Visits: 8.9K
|
Automatically pack external files tells Blender to keep a copy of all the textures in the Blend file and it won't update these until explicitly told to do so by invoking the Reload function from the texture editor.
The diffuse texture gets changed because the Fbx importer always brings in a new diffuse texture (no matter how many versions of this texture might already exist in memory), but for all the other textures the add-on checks to see if it already exists in the Blend file and re-uses it, otherwise Blender can quickly fill up with duplicate textures.
Add to this that Blender is notoriously fickle about what it purges when no longer in use. It can sometimes take a few cycles of save and reload of the blend files to completely purge the unused data.
If you know a texture needs updating you can force a reload by finding it in the image editor and reloading it from the menu.
|
jeff.davies
|
jeff.davies
Posted Last Year
|
Group: Forum Members
Last Active: Last Year
Posts: 300,
Visits: 1.5K
|
Thank you VIctor! I'll do that in my subsequent files! :)
- Jeff The Adventures of Capt Sanchez Cybernautic Studios
|