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

2022-01-27, 14:13:18

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 11392
  • Marcin
    • View Profile
We have the long-awaited Corona Curvature Map in our newest daily build!
You can check the full changelog and grab the installer here: https://forum.corona-renderer.com/index.php?topic=33839.msg194357#msg194357



This is an early implementation and it may still change based on your feedback, so please let us know what you think about it, what is great, and what isn't.
We are also very interested in the differences you notice between the Corona AO and Curvature, and when exactly you would choose to use which.

Basic usage:
Create a new Corona Curvature Map in the material editor.
Plug it into any material property you wish, or use it as a mask to mix various properties/materials.

An example where AO and Curvature produce a similar result:
https://corona-renderer.com/comparer/ZYyww6

An example where AO and Curvature produce a visibly different result:
https://corona-renderer.com/comparer/fHEmkv
Marcin Miodek | chaos-corona.com
Chaos Corona Support Team Lead | contact us

2022-01-27, 14:47:01
Reply #1

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 7664
  • Let's move this topic, shall we?
    • View Profile
    • My Models
I'm very happy to finally get Corona curvature! Few small notes from initial testing:
  • default max distance of 100 units is way too much, i think 1 unit would be more sensible default.
  • distance should be mapable, like it is in CoronaAO.
  • someone already mentioned issue, where convex colour can't be darker than base colour.
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2022-01-27, 20:18:49
Reply #2

marchik

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

I'll duplicate it here again, please add an option to ignore the bump :D

2022-01-27, 21:07:05
Reply #3

scionik

  • Active Users
  • **
  • Posts: 168
    • View Profile
Hi devs, thank for new CurvatureMap, it works fine with black base color but doesn't with white. Please see attachment for more details... Or I do smt. wrong?

2022-01-28, 09:18:54
Reply #4

rowmanns

  • Corona Team
  • Active Users
  • ****
  • Posts: 1583
  • Corona for 3ds Max QA Team
    • View Profile
Hi devs, thank for new CurvatureMap, it works fine with black base color but doesn't with white. Please see attachment for more details... Or I do smt. wrong?
Hi,

Reported and we'll look into it.

Thanks.

(Report ID=CRMAX-1252)
Please read this before reporting bugs:
How to report issues to us!

2022-01-28, 09:24:29
Reply #5

rowmanns

  • Corona Team
  • Active Users
  • ****
  • Posts: 1583
  • Corona for 3ds Max QA Team
    • View Profile
I'm very happy to finally get Corona curvature! Few small notes from initial testing:
  • default max distance of 100 units is way too much, i think 1 unit would be more sensible default.
  • distance should be mapable, like it is in CoronaAO.
  • someone already mentioned issue, where convex colour can't be darker than base colour.
Thanks, I have logged these and will discuss them with the devs.

(Report ID=CRMAX-1253)
(Report ID=CRMAX-1254)
Please read this before reporting bugs:
How to report issues to us!

2022-01-28, 09:25:04
Reply #6

rowmanns

  • Corona Team
  • Active Users
  • ****
  • Posts: 1583
  • Corona for 3ds Max QA Team
    • View Profile

I'll duplicate it here again, please add an option to ignore the bump :D
Hi,

I have logged this too. Will discuss with the devs.

(Report ID=CRMAX-1255)
Please read this before reporting bugs:
How to report issues to us!

2022-01-28, 20:05:29
Reply #7

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 7664
  • Let's move this topic, shall we?
    • View Profile
    • My Models
Some tests. Basic metal with falloff vs metal with curvature. I think the latter looks better, but also is slower to render.
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2022-01-29, 20:04:26
Reply #8

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 7664
  • Let's move this topic, shall we?
    • View Profile
    • My Models
Bug report: artefacts appear on thin wall mesh, when curvature's max distance is larger than wall thickness.
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2022-01-31, 07:29:02
Reply #9

GeorgeK

  • Corona Team
  • Active Users
  • ****
  • Posts: 803
  • George
    • View Profile
Bug report: artefacts appear on thin wall mesh, when curvature's max distance is larger than wall thickness.

Nice catch, reporting it.

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

2022-01-31, 10:43:43
Reply #10

Feodor

  • Active Users
  • **
  • Posts: 120
    • View Profile
Hi!
I would like the parameter to take into account the "smoothing group" Or the angle of inclination of the polygon.

2022-01-31, 20:38:24
Reply #11

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 7664
  • Let's move this topic, shall we?
    • View Profile
    • My Models
My tests shows that curvature is taking into account smoothing groups. Angle threshold would be useful control indeed.
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2022-01-31, 20:39:22
Reply #12

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 7664
  • Let's move this topic, shall we?
    • View Profile
    • My Models
Couple stylised materials with curvature.
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2022-02-03, 12:59:17
Reply #13

scionik

  • Active Users
  • **
  • Posts: 168
    • View Profile
Great, thanks for added Blend method Looks much better. It would be awesome to have AO effect with intersecting meshes (different objects).

2022-02-03, 13:02:30
Reply #14

scionik

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