Author Topic: Assigning different materials to individual patterened parts in SolidWorks  (Read 4044 times)

0 Members and 1 Guest are viewing this topic.

Offline Chris B

  • Newbie
  • *
  • Posts: 43
Hello,

Just starting out with Keyshot.  Absolutely loving it so far!

I've read how to color different parts in SolidWorks, so you can apply different materials to them.
But how to do that when it's a pattern of a single SolidWorks part?

I figured out how to color them individually in SW.  But they come into Keyshot still as one.

Any ideas?  Would help a lot!
Thanks

PS:  I want a different wood grain on each of these pieces like you'd see in real life.

PPS:  I can achieve it by saving as Parasolid, and importing that.  But not acceptable because then we loose the Livelinking.  Needs to be native SW files.

Offline MWo

  • Hero Member
  • *****
  • Posts: 908
  • Senior Technical Consultant @ INNEO (Germany)
    • german KeyShot page from INNEO Solutions
Re: Assigning different materials to individual patterened parts in SolidWorks
« Reply #1 on: February 20, 2017, 01:30:18 am »

I've read how to color different parts in SolidWorks, so you can apply different materials to them.
But how to do that when it's a pattern of a single SolidWorks part?

I figured out how to color them individually in SW.  But they come into Keyshot still as one.




Does the color of this components are the same on part level? Then (I guess) KeyShot is importing right.
You can select all the parts (e.g. by a search string) and unlink 'em all to apply different materials.



PPS:  I can achieve it by saving as Parasolid, and importing that.  But not acceptable because then we loose the Livelinking.  Needs to be native SW files.



You can also work with exported parasolid files. Because if you re-import a parasolid file, than you can choose the update geometry option in import dialog and it should work like life linking and keep all applied materials if there are no color changes in SWX.
« Last Edit: February 20, 2017, 01:33:37 am by MWo »

Offline Chris B

  • Newbie
  • *
  • Posts: 43
Re: Assigning different materials to individual patterened parts in SolidWorks
« Reply #2 on: February 20, 2017, 12:07:39 pm »
Quote
You can select all the parts (e.g. by a search string) and unlink 'em all to apply different materials.
Thanks for the idea.  Tried that, but Keyshot sees all six parts as only one part.  So cannot unlink each piece, it doesn't seem.

Seems like Keyshot treats SolidWorks patterned parts as one part?
Tried many import options, with same results

Offline designgestalt

  • Full Member
  • ***
  • Posts: 189
Re: Assigning different materials to individual patterened parts in SolidWorks
« Reply #3 on: February 20, 2017, 01:11:49 pm »
can you be more specific on the different options you chose for importing the parts (screengrabs?).
because I am pretty sure this is the problem, as we had a very similar problem just shortly ago ...

Offline Chris B

  • Newbie
  • *
  • Posts: 43
Re: Assigning different materials to individual patterened parts in SolidWorks
« Reply #4 on: February 20, 2017, 02:18:23 pm »
[Solved]

Thanks @designgestalt !  Your comment combined with @MWo helped find the solution.

I had been importing by material, so all 6 pieces were grouped into one in KS. 
By Importing "Group by Object" I could see all 6 pieces in the scene, and then unlink material on each one like @MWo said.

Now it works.  Thanks you two  :)

« Last Edit: February 20, 2017, 02:54:44 pm by Chris B »

Offline MWo

  • Hero Member
  • *****
  • Posts: 908
  • Senior Technical Consultant @ INNEO (Germany)
    • german KeyShot page from INNEO Solutions
Re: Assigning different materials to individual patterened parts in SolidWorks
« Reply #5 on: February 21, 2017, 11:13:14 pm »
Glad to help.


If you check "separate materials by part" you should have individual materials (parts) without un-linking.


Cheers
Marco

Offline Chris B

  • Newbie
  • *
  • Posts: 43
Re: Assigning different materials to individual patterened parts in SolidWorks
« Reply #6 on: February 22, 2017, 01:36:24 pm »
Hi Marco.  I tried your suggestion, and it does help.

It doesn't separate materials for parts patterned inside SolidWorks.
For those we still have to use the un-linking inside Keyshot.

But for all other parts it works great.

Thank you for another friendly tip. 
Really appreciate this software and this community.
« Last Edit: February 22, 2017, 01:47:25 pm by Chris B »