Skip to main content
Question

Applying textures to 3D model imports


Our team is handling 3D models in various file formats and applying colors to different models before importing them into CDF. Additionally, we are applying textures to models using Navisworks Simulate and exporting them in .nwd or .fbx formats. All related files are zipped before uploading them in CDF.

According to the Cognite 3D documentation, this should be possible. However, when we import the models, the colors do not appear as expected. Could you provide guidance on the correct procedure to ensure that colors and textures are retained? Is there a specific workflow or setting we should follow?

5 replies

Mithila Jayalath
Seasoned Practitioner
Forum|alt.badge.img

@Ethelbert Derige I’ll check on this with the engineering team and get back to you with an update.


Hi

We are investigating the issue. Could you provide us more details? What is the project name you are uploading this file. Screenshots of  model in Navisworks Simulate and CDF. Ideally if you can provide us the file or sample model file so we can replicate the issue.

Thank you 
 


We also see some reports that Autodesk Navisworks might fail to export/publish textures properly. It would be good to test by making sure to select the "Embed ... Texture data" in the Publish dialog.

https://forums.autodesk.com/t5/navisworks-forum/embedded-texture-is-not-visible-in-published-nwd/td-p/8897453

It would be also good to publish/export nwd file to fbx again and open with an authoring tool (like 3DS Max)  in another machine. Navisworks converts / stores textures in Autodesk material library and this might be problematic.


It appears this is an issue with Navisworks Simulate only. I attempted to apply textures and materials in Navisworks Simulate, export the file as FBX, compress it into a ZIP, and then import and upload it to CDF. Unfortunately, this process did not work. Currently I only have a limited licensed applications at my disposal, with studio max not on the list.

Tried testing with another model created in another application, I created a simple box model in SolidWorks, applying textures to only two planes. While one plane displayed correctly, the other failed possibly due to mapping issues or UV coordinates being out of range. Please see the attached image for reference.

left image (viewed from navisworks SIMULATE) - right image (viewed from CDF)

left image (viewed from SOLIDWORKS) - right image (viewed from CDF)

 

 


I also tried with Cube with a texture and exported to nwd and fbx and imported in Blender and CDF without luck . It looks like Navisworks is doing something with AutoDesk material library which breaks textures. I would suggest to get it working in Blender first. Maybe trying 3rd party plugins or raising this issue with Autodesk if It can’t be exported/imported in Blender.

I also tried to Ascii FBX and rename texture path in Navisworks (it stores the texture in some temp path with generated filename by default). But i cant see texture is referenced within fbx content. So far it looks more of a Navisworks problem then CDF.


Reply


Cookie Policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie Settings