← All ideas
  • Published 21 Jul 2020

Make real time Caustic

madebyevan.com/webgl-water/

youtube.com/watch

I find this Real time WebGL Water caustic.

Is it possible to use that method in blender?

image_609.png

97.4%

Development Status: Open

Upvote 37 Downvote 1
zekizzan
21 Jul 2020

9 Comments

NavWombat

Holy smokes this would be amazing, caustics have always been a week place for Blender even in Cycles so this would be amazing!

1
peter.boos

it looks nice.. though IMO not real, the ball and the fluid did not interact a lot (bounces of waves didnt brake on the ball).

1
zekizzan Author

* @peter.boos * Yes, the author also indicated that it was not a complete simulation. However, even if it's a low-level, limited method, it seems that some cases can produce enough quality.

gumroad.com/l/QDLmE Try this out? Someone in our local blender group made this. it works realtime in eevee.

1
zekizzan Author

* @jtxt * I checked and his method also seems to be using the voronoi texture.

rlsl0422

It will be good with ocean mordifier.

1
PTCreative

So impressive. Accurate caustics aren't possible in Cycles unfortunately, the shadow ray method can give pretty convincing results though youtube.com/watch

1
exulmetalx

maybe you can try UV project modifier?havent try this, but based on docs.blender.org/manual/en/latest/modeling/modifiers/modify/uv_project.html it does what u want to achieve

1
zekizzan Author

* @exulmetalx * I know what you're talking about, but as far as I know, UV projection only produces fake caustic effects by texture. However, the above effects are supported in real time caustic by geometry.