Add examples for Ray Portal BSDF #104813
BIN
manual/images/render_shader-nodes_ray-portal-bsdf_gateway-example.jpg
(Stored with Git LFS)
BIN
manual/images/render_shader-nodes_ray-portal-bsdf_gateway-example.jpg
(Stored with Git LFS)
Binary file not shown.
BIN
manual/images/render_shader-nodes_ray-portal-bsdf_portal-to-screen-example.jpg
(Stored with Git LFS)
BIN
manual/images/render_shader-nodes_ray-portal-bsdf_portal-to-screen-example.jpg
(Stored with Git LFS)
Binary file not shown.
@ -58,41 +58,42 @@ One use case for the *Ray Portal BSDF* is to connect two spaces together to
|
|||||||
create effects like a portal to an alternative dimension, or "impossible spaces"
|
create effects like a portal to an alternative dimension, or "impossible spaces"
|
||||||
where something is bigger or smaller on the inside than expected.
|
where something is bigger or smaller on the inside than expected.
|
||||||
|
|
||||||
.. figure:: /images/render_shader-nodes_ray-portal-bsdf_gateway-example.jpg
|
|
||||||
:width: 760px
|
|
||||||
|
|
||||||
To set up a *Ray Portal BSDF* for a technique like this, augment the
|
To set up a *Ray Portal BSDF* for a technique like this, augment the
|
||||||
*Position* and *Incoming* outputs of the
|
*Position* and *Incoming* outputs of the
|
||||||
:doc:`Geometry node </render/shader_nodes/input/geometry>` to set the exit point
|
:doc:`Geometry node </render/shader_nodes/input/geometry>` to set the exit point
|
||||||
and direction of the ray through the portal. Here is an example node setup:
|
and direction of the ray through the portal. Here are some examples:
|
||||||
|
|
||||||
.. list-table::
|
Simple Offset
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. figure:: /images/render_shader-nodes_ray-portal-bsdf_simple-ray-offset-nodes.jpg
|
||||||
|
|
||||||
* - .. figure:: /images/render_shader-nodes_ray-portal-bsdf_simple-ray-offset-nodes.jpg
|
|
||||||
:width: 320px
|
|
||||||
|
|
||||||
This simple node setup offsets the ray position.
|
This simple node setup offsets the ray position.
|
||||||
In this example, the ray is offset 0 units along the X axis,
|
In this example, the ray is offset 0 units along the X axis,
|
||||||
4 units along the Y axis, and 5 units along the Z axis.
|
4 units along the Y axis, and 5 units along the Z axis.
|
||||||
|
|
||||||
Alaska marked this conversation as resolved
|
|||||||
- .. figure:: /images/render_shader-nodes_ray-portal-bsdf_ray-augmentation-nodes.jpg
|
Portal
|
||||||
:width: 320px
|
------
|
||||||
|
|
||||||
|
.. figure:: /images/render_shader-nodes_ray-portal-bsdf_gateway-example.jpg
|
||||||
|
|
||||||
|
.. figure:: /images/render_shader-nodes_ray-portal-bsdf_ray-augmentation-nodes.jpg
|
||||||
|
|
||||||
In this example, the *Location of Portal Target* and *Rotation of Portal Target*
|
In this example, the *Location of Portal Target* and *Rotation of Portal Target*
|
||||||
vectors are obtained from a target portal object using
|
vectors are obtained from a target portal object using
|
||||||
:doc:`Drivers </animation/drivers/introduction>`.
|
:doc:`Drivers </animation/drivers/introduction>`.
|
||||||
|
|
||||||
|
Camera Feed
|
||||||
|
-----------
|
||||||
|
|
||||||
Along with augmenting rays, the ray position and ray direction can be replaced,
|
Along with augmenting rays, the ray position and ray direction can be replaced,
|
||||||
For effects like a camera feed on a screen.
|
for effects like a camera feed on a screen.
|
||||||
|
|
||||||
.. list-table::
|
.. figure:: /images/render_shader-nodes_ray-portal-bsdf_portal-to-screen-example.jpg
|
||||||
|
|
||||||
* - .. figure:: /images/render_shader-nodes_ray-portal-bsdf_portal-to-screen-example.jpg
|
|
||||||
:width: 320px
|
|
||||||
|
|
||||||
Using the Ray Portal BSDF to replicate the effect of a camera feed on a screen.
|
Using the Ray Portal BSDF to replicate the effect of a camera feed on a screen.
|
||||||
|
|
||||||
- .. figure:: /images/render_shader-nodes_ray-portal-bsdf_portal-to-screen-nodes.jpg
|
.. figure:: /images/render_shader-nodes_ray-portal-bsdf_portal-to-screen-nodes.jpg
|
||||||
:width: 320px
|
|
||||||
|
|
||||||
Node setup for replicating a camera feed like effect on a screen.
|
Node setup for replicating a camera feed like effect on a screen.
|
||||||
|
Loading…
Reference in New Issue
Block a user
the ray 0 units -> the ray is offset 0 units