Author Topic: Wireframe with hidden internals  (Read 6997 times)

0 Members and 1 Guest are viewing this topic.

Offline cadjockey

  • Jr. Member
  • **
  • Posts: 82
Wireframe with hidden internals
« on: May 23, 2016, 01:34:12 pm »
Hi

Is there a way to get a transparent toon material so my models edges are highlighted BUT hide all the internal/backside detail? I want to apply this to an assembly of parts and only want the visible outer edges not all the other internal detail.  I do however want to see other separate models behind the transparent model.
It's to show how a display stand might be used without cluttering the image with unnecessary detail.

Thanks

Rich

guest84672

  • Guest
Re: Wireframe with hidden internals
« Reply #1 on: May 23, 2016, 02:25:55 pm »
I'm confused. It sounds like the Toon material will do just what you want it to do?

Offline LayC42

  • Sr. Member
  • ****
  • Posts: 358
  • mostly harmless
Re: Wireframe with hidden internals
« Reply #2 on: May 23, 2016, 10:32:52 pm »
He might want a CAD like HLR view, I think.
Properly there is a good solution in post pro? Maybe a set of renderings a some masks in PS would help?

Offline cadjockey

  • Jr. Member
  • **
  • Posts: 82
Re: Wireframe with hidden internals
« Reply #3 on: May 24, 2016, 03:04:57 am »
Yes, I was looking for a HLR type option I suppose. If i make the toon transparent I obviously see all of the 'hidden' lines. I want to see other objects behind my toon object, but not hidden lines on the toon itself!    ie. hidden lines removed only on selected objects, but with objects behind visible.

I wondered if there were some trickery in the new material editor which could give this kind of display.  Probably not I guess
I'll have to do it in post unless anyone has a good idea

Offline MWo

  • Hero Member
  • *****
  • Posts: 778
  • Senior Technical Consultant @ INNEO (Germany)
    • german KeyShot page from INNEO Solutions
Re: Wireframe with hidden internals
« Reply #4 on: May 24, 2016, 05:05:52 am »
Here's a quick solutions. Inside the zip-file you'll find the bip, renderings and the psd)

hope that helps a bit

Offline cadjockey

  • Jr. Member
  • **
  • Posts: 82
Re: Wireframe with hidden internals
« Reply #5 on: May 25, 2016, 12:47:21 am »
Thanks, that's just what I was going for!  I'll do it this way for now

Rich

Offline bdesign

  • Hero Member
  • *****
  • Posts: 795
Re: Wireframe with hidden internals
« Reply #6 on: May 26, 2016, 12:56:04 pm »
Here is a Material Graph network for achieving this effect directly within KeyShot:
Set the Transparency of your Toon material to 1, then connect:

Surface Backside Mask>(Input)Color To Number>(Opacity)Toon.

Use the "Output From" and "Output To" parameters of the Color To Number node to control the visibility of the front and backside faces; set them to 1 and 0, respectively. Note that you will have to enable Experimental Features under Edit>Preferences>Advanced in order for the Surface Backside Mask node to be available under Utilities in the Material Graph. Here is a quick example render, and screenshot of the Material Graph network.

Eric



« Last Edit: August 30, 2016, 01:16:36 pm by bdesign »

Offline LayC42

  • Sr. Member
  • ****
  • Posts: 358
  • mostly harmless
Re: Wireframe with hidden internals
« Reply #7 on: May 26, 2016, 02:13:11 pm »
thx bdesign a lot - your solution is more precise! Now I know what backside mask is useful.

I like the support from this forum.

Tons of thanks for you all!

Offline bdesign

  • Hero Member
  • *****
  • Posts: 795
Re: Wireframe with hidden internals
« Reply #8 on: May 26, 2016, 05:06:26 pm »
You're very welcome, LayC42. Always happy to help if I can.

Eric

Offline MWo

  • Hero Member
  • *****
  • Posts: 778
  • Senior Technical Consultant @ INNEO (Germany)
    • german KeyShot page from INNEO Solutions
Re: Wireframe with hidden internals
« Reply #9 on: May 27, 2016, 12:18:15 am »
Here is a Material Graph network for achieving this effect directly within KeyShot:
Set the Transparency of your Toon material to 1, then connect:

Surface Backside Mask>(Input)Color To Number>(Opacity)Toon.

Use the "Output From" and "Output To" parameters of the Color To Number node to control the visibility of the front and backside faces; set them to 1 and 0, respectively. Note that you will have to enable Experimental Features under Edit>Preferences>Advanced in order for the Surface Backside Mask node to be available under Utilities in the Material Graph. Here is a quick example render, and screenshot of the Material Graph network.

Eric

Hello Eric.

Many thanks for this solution. I've pushed this material to KeyShot cloud. So everybody can use this. I've named it "wire frame edges HLR (toon, mat. graph)"

Offline Esben Oxholm

  • KeyShot Beta
  • Hero Member
  • *****
  • Posts: 1667
  • esbenoxholm.dk/keyshot-video-course
    • Freelance CG Artist
Re: Wireframe with hidden internals
« Reply #10 on: May 27, 2016, 04:05:00 am »
well done, bdesign!
I tried myself to crack the nut, but without succes.

Glad you managed to  8)

Offline richardfunnell

  • Sr. Member
  • ****
  • Posts: 379
  • ID Rendering + KeyShot Workflow
    • My page
Re: Wireframe with hidden internals
« Reply #11 on: May 27, 2016, 07:08:05 am »
This is super! Well done :D

Offline bdesign

  • Hero Member
  • *****
  • Posts: 795
Re: Wireframe with hidden internals
« Reply #12 on: May 27, 2016, 08:44:53 am »
MWo, Esben, and Richard:

Thanks very much guys! I hope it will be helpful. I really enjoy the challenge of trying to, as Esben said, "crack the nut" of sometimes seemingly unattainable effects, with material graph networks. Thanks again, guys.

Eric
« Last Edit: May 27, 2016, 02:00:02 pm by bdesign »

Offline cadjockey

  • Jr. Member
  • **
  • Posts: 82
Re: Wireframe with hidden internals
« Reply #13 on: May 28, 2016, 02:07:39 pm »
Eric

Thanks so much for this, perfect solution!!!

Rich


Offline bdesign

  • Hero Member
  • *****
  • Posts: 795
Re: Wireframe with hidden internals
« Reply #14 on: May 28, 2016, 03:24:33 pm »
Rich-

You're very welcome. Glad to know it is helpful  :)

Eric