Author Topic: Corona 1.4 & Caustic  (Read 35544 times)

2016-06-10, 14:07:46

nicolasZ

  • Active Users
  • **
  • Posts: 16
    • View Profile
Hi guys,

I'm tring to render pool with caustic but it does works !
I read some theards about that and if I understand well experimental features like VCM or BIDIR are not any more on the 1.4 version.

So if you know how to achive this effect, please tell me how to do that.

Many thanks !!!

2016-06-10, 14:24:49
Reply #1

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 5508
    • View Profile
For a pool, my thought would be to fake it by projecting the caustic pattern using a light - as an example in 3ds Max, add a spotlight, set to rectangular, open the Advanced Effects tab, drop a texture that represents the colours of swimming pool caustics (should be plenty of free ones out there on the web) into the Projector Map box, then to make setting it up easy I'd ensure the walls and floor of the pool are separate objects and use an Include / Exclude list under General Parameters so that the light only affected those.

Hope this helps!
Tom Grimes | chaos-corona.com
Product Manager | contact us

2016-06-10, 14:37:57
Reply #2

PROH

  • Active Users
  • **
  • Posts: 1219
    • View Profile
Hi. Theres a couple of threads in the forum about "fake" caustic, but if you're searching for textures, then here's a link to 8 animated sets of caustic:
http://www.dgp.toronto.edu/people/stam/reality/Research/PeriodicCaustics/index.html

2016-06-10, 15:27:05
Reply #3

cecofuli

  • Active Users
  • **
  • Posts: 1577
    • View Profile
    • www.francescolegrenzi.com
Unfortunately, Corona in Progressive isn't able to render Caustics. Only with PPM (Corona v1.4 - Experimental rollout)
But, PPM doesn't support A LOOOOT features of regular Corona (for example, Absorption). In fact, it's only an experimental engine.
We must to wait Ondra and a better caustics optimization for Progressive engine =(
You can render with PPM and mask the pool.

PS: these are real caustics, not a fake. And they are very fast!


« Last Edit: 2016-06-10, 16:13:14 by cecofuli »

2016-06-10, 16:15:21
Reply #4

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 8881
  • Let's move this topic, shall we?
    • View Profile
    • My Models
I read some theards about that and if I understand well experimental features like VCM or BIDIR are not any more on the 1.4 version.

Those experimental engines wasn't removed, but hidden from casual users. You can find them in devel/debug rollout. But first you have to unhide debug rollout itself, you can do that in performance tab.

Also you may want to read some user guides about various approach at caustics:

https://forum.corona-renderer.com/index.php/topic,3093.0.html
https://forum.corona-renderer.com/index.php/topic,5431.0.html
https://forum.corona-renderer.com/index.php/topic,10343.0.html
https://forum.corona-renderer.com/index.php/topic,10779.0.html
https://forum.corona-renderer.com/index.php/topic,11630.0.html
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2016-06-10, 16:38:54
Reply #5

cecofuli

  • Active Users
  • **
  • Posts: 1577
    • View Profile
    • www.francescolegrenzi.com
Yes romullus, but in the v1.4, we haven't this rollout.



And, if you select Bidir/VMC in the v1.4, I think that it's set as [PT+MIT] and you cannot create caustics with Bidir anymore, right now.
But, with a sting, I think that you can select  [VCM] (good for pool caustics)

In conclusion, with the v1.4, you can generate caustics only with PPM.
« Last Edit: 2016-06-10, 16:43:34 by cecofuli »

2016-06-10, 17:14:37
Reply #6

PROH

  • Active Users
  • **
  • Posts: 1219
    • View Profile
Hi cecofuli. That's some really nice caustic you made there (PPM). I had to try that myself, but I can't get anything as nice as yours - not even close. So I wondered if you would share some tricks or maybe even a sample file?

Regards

2016-06-10, 17:24:08
Reply #7

cecofuli

  • Active Users
  • **
  • Posts: 1577
    • View Profile
    • www.francescolegrenzi.com
It's real 3D water, with closed volume, a lot of subdivision and a little bit bigger than the pool,
The top part = noise modifier.
The shader, you must to check  "Caustics (slow)"
I cannot send you the file, sorry.

2016-06-10, 17:26:45
Reply #8

PROH

  • Active Users
  • **
  • Posts: 1219
    • View Profile
Thanks! I used displaced water, might be that.... I'll try with noise mod.

Thanks again.

2016-06-10, 18:50:12
Reply #9

Frood

  • Active Users
  • **
  • Posts: 1931
    • View Profile
    • Rakete GmbH
but in the v1.4, we haven't this rollout.

It´s still there. Have another look.

Good Luck

Never underestimate the power of a well placed level one spell.

2016-06-10, 18:54:43
Reply #10

cecofuli

  • Active Users
  • **
  • Posts: 1577
    • View Profile
    • www.francescolegrenzi.com

2016-06-10, 19:16:21
Reply #11

Frood

  • Active Users
  • **
  • Posts: 1931
    • View Profile
    • Rakete GmbH
1.4 Build timestamp: May 16 2016 11:07:17 (final). Or did you mean 1.5?

Good Luck

Never underestimate the power of a well placed level one spell.

2016-06-10, 19:21:56
Reply #12

cecofuli

  • Active Users
  • **
  • Posts: 1577
    • View Profile
    • www.francescolegrenzi.com
Honestly, I never saw this rollout, after A6...  O_O I'm shocked... how can be possible? =)

2016-06-10, 19:27:01
Reply #13

Frood

  • Active Users
  • **
  • Posts: 1931
    • View Profile
    • Rakete GmbH
how can be possible? =)

Maybe you have never scrolled since A6 :)

Good Luck!

Never underestimate the power of a well placed level one spell.

2016-06-10, 20:01:36
Reply #14

cecofuli

  • Active Users
  • **
  • Posts: 1577
    • View Profile
    • www.francescolegrenzi.com
No no... as you can see with my screenshot, our rollout title is the same, but mine is gray-out...
Does anyone have the same bahevior?


« Last Edit: 2016-06-10, 20:05:54 by cecofuli »