x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Are shadows on translucent material really not possible?

I'm talking about RECEIVING shadows, not casting them. I've read here and there that a dynamic shadow should work, but my light is set to dynamic and I still have this result:

alt text

None of the Lighting models in the shaders material settings have worked, they just give varying degrees of opacity and specularity (as they should I believe). If there is a way to get dynamic shadows to affect a translucent material, what exactly do I need to do for it? Is it maybe related to a wrong spec or roughness map? If there is no way, could I achieve a shore fade like here with an opaque material as well? or should I just give up and hope nobody notices?

Product Version: UE 4.14
Tags:
noshadow.png (690.7 kB)
more ▼

asked Mar 07 '17 at 11:29 AM in Rendering

avatar image

Peachflower
21 1 1 3

avatar image bdogrular Mar 09 '17 at 09:11 AM

nice question but i dont have an answer :)

avatar image SebaSopp Apr 25 '19 at 03:25 PM

Any news to this question? blend mode masked is not working for me...

avatar image Haoris May 03 '19 at 02:14 AM

This is insane. I've read almost all threads about shadow casting on translucent material and all of them never has an answer. How the hell is it so hard to get something that is on by default in every engine on earth

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

2 answers: sort voted first

I think I found a solution for you -- I was just running into the same problem.

  • go to your material properties

  • switch the blend mode to masked

  • scroll down a bit and look for "dither opacity mask" and check that box

  • you might also want to play with the "opacity mask clip value" next. the default .3333 works by default, but maybe not so much in every case. right now i'm messing with values between .4 and .6

If I find any more relevant solutions, I'll let you know.

more ▼

answered Apr 27 '17 at 02:42 AM

avatar image

jbh3d
90 2 15 13

avatar image Haoris May 03 '19 at 01:44 AM

So the solution to get shadows casted on translucent material is to not use translucent material. Ok.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

I fount a solution where shadows work on a translucent material. There is a shadow beneith the water surface and on the water surface... So its quite expensive to use.

Looks like that:

alt text

And that is the one with the shadow on the water surface

alt text

The key was this tutorial ^^:

https://wiki.unrealengine.com/Water_Shader_Tutorial

Hope this helps... ~magerbeton

more ▼

answered Jun 15 '19 at 06:46 PM

avatar image

magerbeton
18 1 4 6

avatar image SebaSopp Jun 17 '19 at 09:57 AM

This works indeed and looks very nice... Sadly the oppacity can not be zero or there is nothing visible. So this wont work for a Shadow Catcher - Matte Shadow iam looking for...

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question