Author Topic: Realistic VDB cloud  (Read 3039 times)

2023-02-15, 17:36:03

thacmac

  • Active Users
  • **
  • Posts: 13
    • View Profile
I noticed that Corona dev has no intention of improving the multi-scatter of volume rendering in Corona - very important feature, which V-ray 6 has done very well, the latest version of V-ray allows realistic cloud rendering ( with deep scatter and dark edge ) with fast render times. I hope the developers can focus on this

https://docs.chaos.com/display/VMAX/Smoke+Color+Rollout?preview=/60098786/82300631/forward.jpg

https://docs.chaos.com/display/VMAX/Smoke+Color+Rollout?preview=/60098786/82300634/ForwardScattering_2_diagram.jpg

Thanks !

2023-02-15, 17:58:17
Reply #1

Beanzvision

  • Corona Team
  • Active Users
  • ****
  • Posts: 3862
  • Bengamin
    • View Profile
    • Cormats
Speaking of clouds, here's one I rendered yesterday using a volumetric material and the distance shader :)

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

2023-02-15, 18:29:20
Reply #2

thacmac

  • Active Users
  • **
  • Posts: 13
    • View Profile
Nice render, but my post mean to create dark edge and deepscatter, only with sunlight

2023-02-16, 00:32:33
Reply #3

bnji

  • Corona Team
  • Active Users
  • ****
  • Posts: 193
  • Benjamin
    • View Profile
    • Corona Renderer
Hi there,
Could you please provide some examples of your work and the result you're looking for?
This to better understand the issue.
Kind regards.
Benjamin Rosas | chaos-corona.com
3D Support Specialist - Corona | contact us
Corona Uploader l Upload

2023-02-16, 02:02:21
Reply #4

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
i can't talk about the speed, i havent yet compared with v-ray,
but the scatter phase feature you linked is also in Corona Render (forard/backard scatter value).

2023-02-16, 14:15:45
Reply #5

thacmac

  • Active Users
  • **
  • Posts: 13
    • View Profile
i can't talk about the speed, i havent yet compared with v-ray,
but the scatter phase feature you linked is also in Corona Render (forard/backard scatter value).

Not at all, prove it if I'm wrong.

2023-02-16, 14:35:16
Reply #6

thacmac

  • Active Users
  • **
  • Posts: 13
    • View Profile
Hi there,
Could you please provide some examples of your work and the result you're looking for?
This to better understand the issue.
Kind regards.

Thanks for reply.
« Last Edit: 2023-03-02, 14:18:00 by thacmac »

2023-02-17, 11:06:57
Reply #7

thacmac

  • Active Users
  • **
  • Posts: 13
    • View Profile
Hi there,
Could you please provide some examples of your work and the result you're looking for?
This to better understand the issue.
Kind regards.

Hi,
Would you mind to report this to dev team?
Please !

2023-02-17, 15:16:24
Reply #8

pokoy

  • Active Users
  • **
  • Posts: 1861
    • View Profile
I've tested the Moana cloud some times ago in Corona (for Max), and while it was slow - I agree - it looked quite good.
There are a couple things to keep in mind for a fair comparison. Do you have similar phase function settings across all renderers? This is one of the most deciding factors for how realistic rendered clouds will look. The 0.5 value in Vray's examples will be typically too low to generate dark edges, a more realistic value is in the range of 0.7 to 0.9.

Corona's performance tanks once you use higher values for the phase function (positive values mean forward scattering) and it'll be quite slow for values close to 0.9 - generally increasing this value will result in slower rendering since way more samples are needed to resolve the scattering within the cloud.

Another factor is how many bounces you use. Corona's default will be way more than most renderers. However for a realistic result you'll need to go even higher.

Also... what's the 'other renderer'?

2023-02-17, 16:22:32
Reply #9

thacmac

  • Active Users
  • **
  • Posts: 13
    • View Profile
I've tested the Moana cloud some times ago in Corona (for Max), and while it was slow - I agree - it looked quite good.
There are a couple things to keep in mind for a fair comparison. Do you have similar phase function settings across all renderers? This is one of the most deciding factors for how realistic rendered clouds will look. The 0.5 value in Vray's examples will be typically too low to generate dark edges, a more realistic value is in the range of 0.7 to 0.9.

Corona's performance tanks once you use higher values for the phase function (positive values mean forward scattering) and it'll be quite slow for values close to 0.9 - generally increasing this value will result in slower rendering since way more samples are needed to resolve the scattering within the cloud.

Another factor is how many bounces you use. Corona's default will be way more than most renderers. However for a realistic result you'll need to go even higher.

Also... what's the 'other renderer'?

Ofcourse I set all of them is 0.7 at directionality.  Depth ray = 100. Butafter many tests i have to admit that the light passing through corona cloud is not deep enough to form cloud shading

2023-02-17, 16:22:39
Reply #10

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
"Not at all, prove it if I'm wrong."

->> well go to scatter tab (in volume grid), the setting "directionality" is exact the phase function you point to in the vray manual. the similar you have in volume material by the way.

edit: vray has also gi depth 100(see lightcache advanced) settings
« Last Edit: 2023-02-17, 16:29:21 by Stefan-L »

2023-02-17, 16:42:24
Reply #11

pokoy

  • Active Users
  • **
  • Posts: 1861
    • View Profile
I've tested the Moana cloud some times ago in Corona (for Max), and while it was slow - I agree - it looked quite good.
There are a couple things to keep in mind for a fair comparison. Do you have similar phase function settings across all renderers? This is one of the most deciding factors for how realistic rendered clouds will look. The 0.5 value in Vray's examples will be typically too low to generate dark edges, a more realistic value is in the range of 0.7 to 0.9.

Corona's performance tanks once you use higher values for the phase function (positive values mean forward scattering) and it'll be quite slow for values close to 0.9 - generally increasing this value will result in slower rendering since way more samples are needed to resolve the scattering within the cloud.

Another factor is how many bounces you use. Corona's default will be way more than most renderers. However for a realistic result you'll need to go even higher.

Also... what's the 'other renderer'?

Ofcourse I set all of them is 0.7 at directionality.  Depth ray = 100. Butafter many tests i have to admit that the light passing through corona cloud is not deep enough to form cloud shading

Judging from the render you posted above your density is too high, your cloud looks too solid. For me, density for the Moana cloud had to be around 0.4/0.5.
For darker shadowing you have to play with the scattering multiplier.

Again, what's the other renderer?

2023-02-17, 17:22:39
Reply #12

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
well, here a fast try i just did.

nothing special of course, but i think scattering is not so bad i feel, and even renderspeed also is ok (i raised step value a bit to make it faster).
the scale value fro absorption and scattering is most important in my experience, so it fits the size of scene and cloud.

« Last Edit: 2023-02-17, 17:42:00 by Stefan-L »

2023-02-17, 17:35:28
Reply #13

pokoy

  • Active Users
  • **
  • Posts: 1861
    • View Profile
If you use the density channel for scattering you are basically diminishing it where the density increases - while it gives you some additional artistic control, it's technically wrong. Scattering should be a constant color, and then play around with the value - it has a ceiling value where it won't change with increased values. It should produce a better result.

2023-02-17, 17:38:22
Reply #14

thacmac

  • Active Users
  • **
  • Posts: 13
    • View Profile
well, here a fast try i just did.

nothing special of course, but i think scattering is not so bad i feel, and even renderspeed also is ok (i raised step value a bit to make it faster).
the scale value is most important in my experience, so it fits the size of scene and cloud.



You can see that there are still dark inner of your cloud. Due to weak scattering. And that will be even worse when you increase thickness of the cloud