Results 1 to 4 of 4
  1. #1
    MSgt. Shooter Person
    Join Date
    Feb 2012
    Posts
    74

    Default Translucent material's color added to the translucent material behind?

    I have an 3D wave effect on my ocean using tessellation, but when there are waves behind another one, the color of both gets added together. Blend mode is set to translucent, and opacity is based on depth. How do I get rid of that?

    Pics:




  2. #2
    MSgt. Shooter Person
    Join Date
    Aug 2011
    Location
    Cairns, Australia
    Posts
    114

    Default

    I don't think translucency is what you want for an ocean. For each cm of depth in water, more light is occluded, resulting in only being able to see about a meter or so into murky water. To replicate that you'd be better off trying to fake sss. Although if you want the water to be clear I would suggest that instead of using the water plane to define the colour, you use the colours of the assets and a bit of colour correction to simulate the colour change, and focus on making the water plane itself look like water. You shouldn't need much, if any colour on the water plane at all.

    That all said, it doesn't fix your problem for this, or other applications. And I'm afraid I have no idea. Perhaps if you do some research on the science behind graphical translucency simulation it might shed some light on the requirements of it in unreal?

  3. #3
    MSgt. Shooter Person
    Join Date
    Feb 2012
    Posts
    74

    Default

    Quote Originally Posted by Black_Stormy View Post
    I don't think translucency is what you want for an ocean. For each cm of depth in water, more light is occluded, resulting in only being able to see about a meter or so into murky water. To replicate that you'd be better off trying to fake sss. Although if you want the water to be clear I would suggest that instead of using the water plane to define the colour, you use the colours of the assets and a bit of colour correction to simulate the colour change, and focus on making the water plane itself look like water. You shouldn't need much, if any colour on the water plane at all.

    That all said, it doesn't fix your problem for this, or other applications. And I'm afraid I have no idea. Perhaps if you do some research on the science behind graphical translucency simulation it might shed some light on the requirements of it in unreal?
    I was hoping there would be a way to "clamp" the color value the object/material "lets through".

    Of course I could set the opacity to 1 while reducing it based on depth (like I have now), but the waves' color is still added together, even with a simple RGB value plugged into diffuse and a constant 1 into opacity. The material cannot be (partly) opaque if the blend mode is set to translucent?

  4. #4
    MSgt. Shooter Person
    Join Date
    Feb 2012
    Posts
    74

    Default

    Alright, now the material is finally fully opaque, but it's still adding the colors together if they are over each other on the same mesh. Using two different meshes will not cause the color to be added to each other. Does anyone know what is causing this? I really wouldn't want to split my ocean into thousands of small planes just because of this...


 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Copyright ©2009-2011 Epic Games, Inc. All Rights Reserved.
Digital Point modules: Sphinx-based search vBulletin skin by CompletevB.com.