Author Topic: Multiple Bump Shaders on same Material?  (Read 2159 times)

2021-11-29, 15:17:52

ShynnSup

  • Active Users
  • **
  • Posts: 62
    • View Profile
Hi all,

I am not sure how to achieve this with Corona, actually not even in C4D.

I would like to combine 3 bump shaders for example: some scratching together with some dirt and some brushstrokes as if it was real paint.

I am guessing something along the Layer shader? I tested a bit and did not get the result I was looking for. Maybe multiply mode is not the way to go?
Another idea I had was to create 2 separate materials and then combine them both with a mask? Is that possible in Corona? For example, have a metal material, a paint material, and a mas of scratches, the result will look as if the paint has been scratched and you can see the metal underneath. I could use this logic to stack bump shaders too.

2021-11-29, 16:02:42
Reply #1

Beanzvision

  • Corona Team
  • Active Users
  • ****
  • Posts: 3811
  • Bengamin
    • View Profile
    • Cormats
Hi there,

The Corona layered material will allow you to stack different bumps to your object as shown in my example below.

Bengamin Jerrems l chaos-corona.com
3D Support Specialist - Corona l contact us
Corona Uploader l Upload
Portfolio l Click me!

2021-11-29, 17:06:47
Reply #2

ShynnSup

  • Active Users
  • **
  • Posts: 62
    • View Profile
Awesome! I forgot to check into material types! Thank you!

2022-03-20, 03:19:46
Reply #3

ShynnSup

  • Active Users
  • **
  • Posts: 62
    • View Profile
Hey, sorry to bump this thread, but I think along the same lines, what is the proper way to 'mix' two textures? Pretty much like Vray mixer does?

Do I need to use some native C4D shader? if so which? Thanks!

3Ds max


Rhino Mix Texture


Rhino Mix Value

2022-03-21, 11:13:23
Reply #4

Nejc Kilar

  • Corona Team
  • Active Users
  • ****
  • Posts: 1245
    • View Profile
    • My personal website
@ShynnSup

I think you might want to give the Corona "Mixture shader" a spin. I think that one will be pretty similar to the examples you've shown us here. Otherwise you can always resort to the Cinema 4D's Layer shader although if you're just mixing two textures I personally prefer the "Mixture shader".

Hope that helps!
Nejc Kilar | chaos-corona.com
Educational Content Creator | contact us

2022-03-21, 14:23:46
Reply #5

ShynnSup

  • Active Users
  • **
  • Posts: 62
    • View Profile
Hi Nejc

Thank you, will try both.
Just to clarify. with the native Layer shader do I have to set both channels at 'normal' and at 50% to have a blending of 0.5?


2022-03-21, 16:05:52
Reply #6

Nejc Kilar

  • Corona Team
  • Active Users
  • ****
  • Posts: 1245
    • View Profile
    • My personal website
You're welcome and thanks for the question :)

With the Layer shader you need to have the bottom most layer be at 100% because otherwise you're basically lowering its opacity and since there is no shader below it, it'll get mixed with pure black.

So I'd approach it like you did but give the greenish color that is sitting at the bottom 100% strength.

Or, as I mentioned you can also use Corona's Mixture Shader in "Mix" mode. Whichever you prefer.
Nejc Kilar | chaos-corona.com
Educational Content Creator | contact us