Author Topic: Displacement Maps  (Read 9810 times)

2014-11-21, 18:22:11

Black Sun

  • Active Users
  • **
  • Posts: 91
    • View Profile
Does anyone know how to use displacement maps without the renders creating giant spikes?

Many thanks

2014-11-21, 18:24:42
Reply #1

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 13665
  • Marcin
    • View Profile
Use min/max displacement level in material's settings. Hope it helps. :)
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2014-11-21, 18:30:30
Reply #2

Black Sun

  • Active Users
  • **
  • Posts: 91
    • View Profile
Use min/max displacement level in material's settings. Hope it helps. :)

Already tried that Maru... put displacement to 1% and it still spikes. Am I doing something wrong?
Bump and normal maps work well though.

2014-11-21, 18:47:31
Reply #3

johan belmans

  • Primary Certified Instructor
  • Active Users
  • ***
  • Posts: 768
    • View Profile
    • blacksquid
First, chech your displacement map. If it only has black and white values, it is normal behaviour. Dome gray values (like a gradient) will smooth it out.
Secondly, maybe you need to subdivide your mesh into smaller pieces, could be helpfull.



2014-11-21, 18:58:50
Reply #4

borisquezadaa

  • Active Users
  • **
  • Posts: 614
    • View Profile
Displacement in Corona has units relative to your scene units.
You can assign a defined displacement height in mts cms or whatever unit u use in apropiate material tab (Min Max values as maru said).

It helps a lot if you can put an image of your displacement map or material settings so we can help you better.
What i do with Corona My Corona post of random stuff rendering
WARNING: English.dll still loading...

2014-11-21, 19:21:16
Reply #5

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 13665
  • Marcin
    • View Profile

Already tried that Maru... put displacement to 1% and it still spikes. Am I doing something wrong?

Where did you change that value? I don't remember any percentage-driven setting for displacement. What version are you using?
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2014-11-21, 19:22:59
Reply #6

Black Sun

  • Active Users
  • **
  • Posts: 91
    • View Profile
Displacement in Corona has units relative to your scene units.
You can assign a defined displacement height in mts cms or whatever unit u use in apropiate material tab (Min Max values as maru said).

It helps a lot if you can put an image of your displacement map or material settings so we can help you better.

I have converted all my Vray mats to Corona by use of DeathClowns script. Too me forever. But when I use Displacement it goes really spikey and Corona struggles to render.
I have eclosed a dis map of a brick wall that spikes.

Also, when you download objects from the net they are always Vray ready. They sometimes have maps of "folds" on sofas or ambient occlusion maps. I cannot get these to work. I tried dragging them onto object or converting them. Does'nt work.
I have included a div map that I don't konow how to apply.


2014-11-21, 19:24:10
Reply #7

Black Sun

  • Active Users
  • **
  • Posts: 91
    • View Profile

Already tried that Maru... put displacement to 1% and it still spikes. Am I doing something wrong?

Where did you change that value? I don't remember any percentage-driven setting for displacement. What version are you using?

I change from 100 to 1 in the Compact Map rollout.

2014-11-21, 19:28:00
Reply #8

borisquezadaa

  • Active Users
  • **
  • Posts: 614
    • View Profile
This is the one you are after. Put a max level as expected according your own scene units that makes sense.
What i do with Corona My Corona post of random stuff rendering
WARNING: English.dll still loading...

2014-11-21, 19:39:56
Reply #9

Black Sun

  • Active Users
  • **
  • Posts: 91
    • View Profile
This is the one you are after. Put a max level as expected according your own scene units that makes sense.

Wow! Great. I was changing the wrong dial. I was using the map roll out.... did'nt know I use it as you instructed.

Many thanks for your answer :)