Author Topic: Unlinking materials between separate bodies  (Read 1113 times)

0 Members and 1 Guest are viewing this topic.

Offline AdamWiddow

  • Newbie
  • *
  • Posts: 1
Unlinking materials between separate bodies
« on: March 24, 2018, 08:18:20 am »
Hello,

I've got a problem that makes no sense to me, and I believe KeyShot might just not be suitable for this job...

To keep it simple I will focus on one part of the model where this is happening...
So I start with a SolidWorks CAD model, where there are separate bodies, with different colours applied. They are completely independent of each other:
http://prntscr.com/ivrf3y

I export it as an IGS, and import it to KeyShot.  Then I try to make the 'cylinder' part Aluminium and the 'hinge' part plastic as shown:
http://prntscr.com/ivrh3s

But the two bodies are somehow linked together making them become the same material for seemingly no reason:
http://prntscr.com/ivrhg9

The only way I can get a surface to display the correct material is by 'unlinking materials' on it.  This would make using KeyShot for this job impossible as I would have to manually set each face to its material, and this model has well over 2,000 faces on that part alone (I worked out an estimate but gave up counting when 2,000 wasn't even a quarter through the list). Adding materials individually for each face would, therefore, probably take me longer than the expected lifespan of my computer

The following screenshot shows how unlinking the materials does allow a different one to be applied to the face, but only that face.
http://prntscr.com/ivri56

I suspect that I am missing something obvious and simple, probably a tickbox somewhere... 
Any advice would be greatly appreciated,  failing that ill use the 'meh' SolidWorks rendering program...

Offline HaroldL

  • Full Member
  • ***
  • Posts: 204
Re: Unlinking materials between separate bodies
« Reply #1 on: March 24, 2018, 06:58:48 pm »
Why are you exporting the model as IGES? You do know don't you that you can import the SolidWorks model directly into KeyShot? OR you can use the plugin, located here, to transfer the model from within SolidWorks to KeyShot.

I have no trouble getting SolidWorks models into KeyShot using the plugin.

Open the SW file from within KS and see if the bodies open with their materials unlinked?
That, I think, would take care of the issue for you.

If you use the plugin you will like the live linking capabilities it gives you.
« Last Edit: March 24, 2018, 07:03:32 pm by HaroldL »

Offline Will Gibbons

  • Hero Member
  • *****
  • Posts: 2846
  • willgibbons.com
    • My Website
Re: Unlinking materials between separate bodies
« Reply #2 on: March 30, 2018, 09:34:41 am »
Hello,

I've got a problem that makes no sense to me, and I believe KeyShot might just not be suitable for this job...

To keep it simple I will focus on one part of the model where this is happening...
So I start with a SolidWorks CAD model, where there are separate bodies, with different colours applied. They are completely independent of each other:
http://prntscr.com/ivrf3y

I export it as an IGS, and import it to KeyShot.  Then I try to make the 'cylinder' part Aluminium and the 'hinge' part plastic as shown:
http://prntscr.com/ivrh3s

But the two bodies are somehow linked together making them become the same material for seemingly no reason:
http://prntscr.com/ivrhg9

The only way I can get a surface to display the correct material is by 'unlinking materials' on it.  This would make using KeyShot for this job impossible as I would have to manually set each face to its material, and this model has well over 2,000 faces on that part alone (I worked out an estimate but gave up counting when 2,000 wasn't even a quarter through the list). Adding materials individually for each face would, therefore, probably take me longer than the expected lifespan of my computer

The following screenshot shows how unlinking the materials does allow a different one to be applied to the face, but only that face.
http://prntscr.com/ivri56

I suspect that I am missing something obvious and simple, probably a tickbox somewhere... 
Any advice would be greatly appreciated,  failing that ill use the 'meh' SolidWorks rendering program...

As stated, your native SW file will open in KS. KS is linking anything that is the same color/material coming from SW. Your import settings dictate whether KS does or does not automatically link same-colored materials.

Offline MWo

  • Hero Member
  • *****
  • Posts: 800
  • Senior Technical Consultant @ INNEO (Germany)
    • german KeyShot page from INNEO Solutions
Re: Unlinking materials between separate bodies
« Reply #3 on: March 30, 2018, 11:59:29 am »
Check the Solidworks parts if they have different colors. Try to delete the different color of the component (on assembly level).