Layering Materials Node

Blender (Export script developed by yoyoz; Integrated Plugin developed by JimStar)
Post Reply
interelectronix
Licensed Customer
Posts: 87
Joined: Fri Sep 22, 2023 9:25 am

What is the node to use when layering materials on top of each other and the bumps should add up.

The picture attached shows a reference pcb

White screen print (with bump)
Shiny metallic soldering pads (with bump)
Small holes (opacity though through the PCB material)
PCB Material green (with bump)
Attachments
Screenshot 2024-09-21 at 11.10.29.png
skientia
Licensed Customer
Posts: 264
Joined: Tue Mar 12, 2024 1:50 am
Contact:

It depends on the situation:

- is the PCB mesh a flat plane?
- what texture files are at disposal?
- are the layers separated texture files?

A composite material node would be suited.

An easier way and superior results would be via displacement. Since a PCB has actual height while bump / normal methods will always remain flat only giving an illusion of surface bumpiness, displacement actually displaces the surfaces' mesh.

If the PCB asset is relatively flat on references, then a normal map could be appropriate in a dual material setup combined with composite:
1. one green base PCB material
2. one golden like for the second layer

Bump / Normal map can be plugged in any of the two.
skientia
Licensed Customer
Posts: 264
Joined: Tue Mar 12, 2024 1:50 am
Contact:

Image
Attachments
demo.jpeg
interelectronix
Licensed Customer
Posts: 87
Joined: Fri Sep 22, 2023 9:25 am

Thank you very much for the composite material tip.

I'm still struggling with the bump height control and blurring the bump maps. Not having a blur node and having to do the OSL texture workaround is quite annoying.
Attachments
Screenshot 2024-09-21 at 21.36.57.png
skientia
Licensed Customer
Posts: 264
Joined: Tue Mar 12, 2024 1:50 am
Contact:

The blur node is a recurring request.

This image reference shows a scenario for displacement, optionally vector displacement.

To save on resources and avoid OSL, a suggestion: to blur the map in another program and replace / re-import in Octane (changing the file path, ideally).
Post Reply

Return to “Blender”