How to make background visible by refraction

Forums: How to make background visible by refraction
Sub forum for help and tutorials.

Moderator: aoktar

How to make background visible by refraction

Postby iequezada » Wed Jun 24, 2020 1:34 am

iequezada Wed Jun 24, 2020 1:34 am
Hello,

Is there any way for refractive (transmissive) materials to refract a background object?

I'm attaching two different images, one with the desired result and another with what I get with octane render (which refracts octane's daylight object)

Desired result with c4d's standard renderer (you can see buildings refracted):
c4drenderer.jpg
Desired result with c4d's standard renderer


Octane render refracting daylight object instead of background:
octanerenderer.jpg
Octane render refracting daylight object instead of background


I'm on Octane render 2020.1.2 and C4D R21.
I've tried both using a native material for the background and an octane material.
iequezada
Licensed Customer
Licensed Customer
 
Posts: 3
Joined: Thu Apr 06, 2017 12:54 am

Re: How to make background visible by refraction

Postby bepeg4d » Wed Jun 24, 2020 6:24 am

bepeg4d Wed Jun 24, 2020 6:24 am
Hi,
add another Texture Environment node and change the type to Visible, instead or Primary, in this way you can use it for Backplate, Reflections, and/or Refractions:
http://www.aoktar.com/octane/OctaneDaylight.html
ciao Beppe
User avatar
bepeg4d
Octane Guru
Octane Guru
 
Posts: 9956
Joined: Wed Jun 02, 2010 6:02 am
Location: Italy

Re: How to make background visible by refraction

Postby iequezada » Wed Jun 24, 2020 10:46 pm

iequezada Wed Jun 24, 2020 10:46 pm
bepeg4d wrote:Hi,
add another Texture Environment node and change the type to Visible, instead or Primary, in this way you can use it for Backplate, Reflections, and/or Refractions:
http://www.aoktar.com/octane/OctaneDaylight.html
ciao Beppe


Thank you Beppe, I did that and it allowed the material to refract the texture environment node behind it, however using the texture enviroment node, my backplate projects into a sphere, distorting it, What I'm looking for is a solution where my backplate projects to a flat plane, with "frontal" projection and not reacting to camera movement, such as with c4d's background object. Is there anyway to achieve this ?

This is what I'm getting with your advice:

octanerender-textureenv.jpg
distorted
iequezada
Licensed Customer
Licensed Customer
 
Posts: 3
Joined: Thu Apr 06, 2017 12:54 am

Re: How to make background visible by refraction

Postby bepeg4d » Thu Jun 25, 2020 6:08 am

bepeg4d Thu Jun 25, 2020 6:08 am
Try with the following cameraMap_environment.osl projection node:
viewtopic.php?f=21&t=65575&p=357327&hilit=osl+projection#p331877
ciao Beppe
User avatar
bepeg4d
Octane Guru
Octane Guru
 
Posts: 9956
Joined: Wed Jun 02, 2010 6:02 am
Location: Italy

Return to Help / Tutorials


Who is online

Users browsing this forum: No registered users and 7 guests

Tue Apr 23, 2024 11:48 pm [ UTC ]