Announcement

Collapse
No announcement yet.

why is the texture map to Transparency of Emissive material not supported by GPU?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • why is the texture map to Transparency of Emissive material not supported by GPU?

    Simply, why is the texture map to Transparency of Emissive material not supported by GPU?

    tested on V-RayRhino 3.60.02

    Click image for larger version

Name:	2018-05-14_202242.png
Views:	674
Size:	96.7 KB
ID:	995746
    Last edited by flat; 14-05-2018, 04:24 AM.

    OakCorp Japan - Yuji Yamauchi
    oakcorp.net
    v-ray.jp

  • #2
    Hello, Yuji,

    This limitation is due to Emissive materials using an older plugin structure not supported on GPU. This will be amended in the next major version of V-Ray for Rhino.
    As a temporary workaround, you can use a Blend Material to achieve the desired effect. Simply follow these steps:

    1. Create an Emissive material and slot the image file as Diffuse texture. Do not bother with the Transparency parameters
    Click image for larger version

Name:	diffuse_tex.jpg
Views:	488
Size:	30.8 KB
ID:	995841

    2. Create a Blend Material, add a Coat and slot the Emissive material within.
    Click image for larger version

Name:	emissive_slotted.jpg
Views:	499
Size:	36.0 KB
ID:	995839

    3. Copy the Emissive material's diffuse texture. Create a Color Correction texture into the Coat's Blend texture slot and paste the the other texture within (or alternatively just use an opacity mask texture).
    Click image for larger version

Name:	copy_paste_tex.png
Views:	404
Size:	66.4 KB
ID:	995840

    4. Rewire the RGB channels in this case to Monochrone and adjust the Brightness and Contrast parameters accordingly to create the Blend mask.
    Adjustments may vary depending on the source image used.
    Click image for larger version

Name:	color_corrected.jpg
Views:	460
Size:	35.3 KB
ID:	995842

    5. Apply the Blend Material instead of the Emissive and the GPU render output will appear correctly:
    Click image for larger version

Name:	gpu_engine_output.jpg
Views:	433
Size:	86.8 KB
ID:	995843

    Kind regards,
    Peter

    Peter Chaushev
    V-Ray for SketchUp | V-Ray for Rhino | Product Owner
    www.chaos.com

    Comment


    • #3
      thank you for the advice.

      Despite being supported by the BlendMtl method, it was strange that it is not supported by a simple Emissive Transparency.

      expect it to update


      OakCorp Japan - Yuji Yamauchi
      oakcorp.net
      v-ray.jp

      Comment

      Working...
      X