Author Topic: Corona Curvature Map playground!  (Read 21829 times)

2022-02-03, 13:46:05
Reply #15

rowmanns

  • Corona Team
  • Active Users
  • ****
  • Posts: 1892
  • Corona for 3ds Max QA Team
    • View Profile
Adding a curvature map to material causes an error and crash while IR is going on
Hey,

I can't reproduce this one, can I see the rest of your material tree or even better can you send the scene over?

Thanks,

Rowan
Please read this before reporting bugs: How to report issues to us!
Send me your scene!

2022-02-03, 13:54:18
Reply #16

aaouviz

  • Active Users
  • **
  • Posts: 882
    • View Profile
    • Another Angle 3D
Tested out the new curvature map. Pretty cool.

Though... am I missing something?

I thought the entire point of the curvature map was to control the angle at which it happens? There isn't any control over it's parameters. How is this any different from AO? (other than it's only self-referential).

Sorry if this is really dumb...
Nicolas Pratt
Another Angle 3D
https://www.instagram.com/anotherangle3d/

2022-02-03, 15:27:26
Reply #17

Kris H

  • Former Corona Team Member
  • Active Users
  • **
  • Posts: 34
    • View Profile
Adding a curvature map to material causes an error and crash while IR is going on

Hi Scionik,

Thank you for reporting that, we've managed to reproduce the issue.

Kris

(Report ID=CRMAX-1277)
Please read this before reporting bugs: How to report issues to us
Send me your scene

2022-02-03, 16:28:02
Reply #18

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 8779
  • Let's move this topic, shall we?
    • View Profile
    • My Models
I thought the entire point of the curvature map was to control the angle at which it happens? There isn't any control over it's parameters. How is this any different from AO? (other than it's only self-referential).

From my layman's perspective, AO looks for occlusion, it doesn't care about surface flatness. Curvature map does the opposite - it looks for surface flatness and doesn't care about occlussion. The fact that highly curved surface is almost always self occluding, makes AO look similar to curvature, but in fact those are quite distinct maps and their output can be tuned to serve different purposes. Angle threshold control would be interesting to have and already has been requested, but to be honest i didn't see such control implemented in any curvature map (not that i saw many of them), maybe it's technically hard to implement, or its usage is not very practical?
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2022-02-03, 17:06:59
Reply #19

scionik

  • Active Users
  • **
  • Posts: 182
    • View Profile
Adding a curvature map to material causes an error and crash while IR is going on

Hi Scionik,

Thank you for reporting that, we've managed to reproduce the issue.

Kris

(Report ID=CRMAX-1277)

Great, thanks

2022-02-04, 08:50:12
Reply #20

aaouviz

  • Active Users
  • **
  • Posts: 882
    • View Profile
    • Another Angle 3D
I thought the entire point of the curvature map was to control the angle at which it happens? There isn't any control over it's parameters. How is this any different from AO? (other than it's only self-referential).

From my layman's perspective, AO looks for occlusion, it doesn't care about surface flatness. Curvature map does the opposite - it looks for surface flatness and doesn't care about occlussion. The fact that highly curved surface is almost always self occluding, makes AO look similar to curvature, but in fact those are quite distinct maps and their output can be tuned to serve different purposes. Angle threshold control would be interesting to have and already has been requested, but to be honest i didn't see such control implemented in any curvature map (not that i saw many of them), maybe it's technically hard to implement, or its usage is not very practical?

Ok, thanks. Well please consider me +1 for angle threshold. Cheers
Nicolas Pratt
Another Angle 3D
https://www.instagram.com/anotherangle3d/

2022-02-08, 00:17:28
Reply #21

marchik

  • Active Users
  • **
  • Posts: 256
    • View Profile
guys, but still, how about ignoring bump maps? V-Ray has this option

I'm sure this option will be very useful for creating more complex masks.


2022-02-08, 09:13:20
Reply #22

GeorgeK

  • Corona Team
  • Active Users
  • ****
  • Posts: 838
  • George
    • View Profile
guys, but still, how about ignoring bump maps? V-Ray has this option

I'm sure this option will be very useful for creating more complex masks.



Hi, we have this logged.

(Report ID=CRMAX-1255)
George Karampelas | chaos-corona.com
Chaos Corona QA Specialist | contact us

2022-02-09, 16:23:36
Reply #23

rowmanns

  • Corona Team
  • Active Users
  • ****
  • Posts: 1892
  • Corona for 3ds Max QA Team
    • View Profile
Adding a curvature map to material causes an error and crash while IR is going on
Hi,

This is fixed in the latest daily: https://forum.corona-renderer.com/index.php?topic=33839.msg194990#msg194990

Thanks,

Rowan
Please read this before reporting bugs: How to report issues to us!
Send me your scene!

2022-02-27, 03:38:15
Reply #24

badpanda

  • Active Users
  • **
  • Posts: 10
    • View Profile
Had some fun with the curvature map.
Love it!

2022-03-24, 10:37:30
Reply #25

Rhodesy

  • Active Users
  • **
  • Posts: 553
    • View Profile
Is it possible to use displacement with the curvature shader? I'm after a chipped edge look. I know this wasnt possible with AO but I wondered if curviture worked on different principles. I've tried plugging the curvature shader directly in to the displacement channel and also using it as a mask in a layer shader but nither actually displace the geometry they just create a bit of a fuzzy mess around the edges.

EDIT: on closer inspection of the normal pass the edges are showing the texture but only as a bump. The mesh isnt displaced.
« Last Edit: 2022-03-24, 10:45:27 by Rhodesy »

2022-03-24, 14:11:30
Reply #26

marchik

  • Active Users
  • **
  • Posts: 256
    • View Profile
guys, but still, how about ignoring bump maps? V-Ray has this option

I'm sure this option will be very useful for creating more complex masks.



Hi, we have this logged.

(Report ID=CRMAX-1255)


As far as I understand, there are no plans to implement this feature yet? because the color spread option doesn't help much

2022-04-12, 08:22:00
Reply #27

marchik

  • Active Users
  • **
  • Posts: 256
    • View Profile
As far as I understand, there are no plans to implement this feature yet? because the color spread option doesn't help much
I guess I'll ask again, is it technically so difficult to implement this function of ignoring bump and possibly displacement? when setting up any shader with a fine texture, it is almost impossible to achieve a clean result, at the moment this map is only suitable for a very limited range of tasks with organic shapes for "dirty" results


2022-04-12, 11:40:37
Reply #28

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12711
  • Marcin
    • View Profile
As far as I understand, there are no plans to implement this feature yet? because the color spread option doesn't help much
I guess I'll ask again, is it technically so difficult to implement this function of ignoring bump and possibly displacement? when setting up any shader with a fine texture, it is almost impossible to achieve a clean result, at the moment this map is only suitable for a very limited range of tasks with organic shapes for "dirty" results

Thanks for the reminder, but I don't think this is possible to be added to V8.

(Report ID=CRMAX-1255)
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2022-04-12, 11:44:27
Reply #29

Rhodesy

  • Active Users
  • **
  • Posts: 553
    • View Profile
.. While you're here Maru. Can the curvature shader be used with displacement for displacing edges? I can't seem to get it to work..