Add examples for Ray Portal BSDF #104813

Merged
Brecht Van Lommel merged 4 commits from Alaska/blender-manual:ray-portal-example into blender-v4.2-release 2024-06-06 14:48:20 +02:00
Member

Add example images and descriptions for use cases
of the Ray Portal BSDF.

There are two examples:

  • Ray augmentation (shifting and rotating the ray that hit the portal)
  • Ray replacement (fully replacing the ray position and direction)
Add example images and descriptions for use cases of the Ray Portal BSDF. There are two examples: - Ray augmentation (shifting and rotating the ray that hit the portal) - Ray replacement (fully replacing the ray position and direction)
Alaska added the
Module
Rendering & Cycles
label 2024-06-06 07:25:11 +02:00
Alaska added 1 commit 2024-06-06 07:25:13 +02:00
Alaska requested review from Brecht Van Lommel 2024-06-06 07:25:56 +02:00
Alaska requested review from Aaron Carlisle 2024-06-06 07:26:13 +02:00
Alaska requested review from Lukas Stockner 2024-06-06 07:26:20 +02:00
Author
Member

Preview can be found here: https://projects.blender.org/Alaska/blender-manual/src/branch/ray-portal-example/manual/render/shader_nodes/shader/ray_portal.rst


If you would like me to adjust framing on the renders, then let me know, I have the .blend files.

The images have been saved as 90 Quality JPEGs. I still have the original PNG files, so if you would prefer a different quality setting or file format, I can change them.

Preview can be found here: https://projects.blender.org/Alaska/blender-manual/src/branch/ray-portal-example/manual/render/shader_nodes/shader/ray_portal.rst --- If you would like me to adjust framing on the renders, then let me know, I have the .blend files. The images have been saved as 90 Quality JPEGs. I still have the original PNG files, so if you would prefer a different quality setting or file format, I can change them.
Alaska added 1 commit 2024-06-06 07:53:04 +02:00
Brecht Van Lommel requested changes 2024-06-06 13:22:38 +02:00
Dismissed
Brecht Van Lommel left a comment
Owner

Wow, these are really nice examples. We can use them in the release notes too.

For the layout, I think it's better not to put images side-by side to keep them readable without zooming. I think that's what we do for most node docs.

So perhaps organize something like this?

Simple Offset
-------------

  Node setup

Portal
------

  Render
  Node setup

Camera Feed
-----------

  Render
  Node setup
Wow, these are really nice examples. We can use them in the release notes too. For the layout, I think it's better not to put images side-by side to keep them readable without zooming. I think that's what we do for most node docs. So perhaps organize something like this? ``` Simple Offset ------------- Node setup Portal ------ Render Node setup Camera Feed ----------- Render Node setup ```
@ -53,0 +61,4 @@
.. figure:: /images/render_shader-nodes_ray-portal-bsdf_gateway-example.jpg
:width: 760px
To setup a *Ray Portal BSDF* for a technique like this, you should argument the

setup -> set up

you should argument -> augment

setup -> set up you should argument -> augment
Alaska marked this conversation as resolved
@ -53,0 +71,4 @@
* - .. figure:: /images/render_shader-nodes_ray-portal-bsdf_simple-ray-offset-nodes.jpg
:width: 320px
This simple node setup is used for offsetting the ray position.

is used for offsetting -> offsets

is used for offsetting -> offsets
Alaska marked this conversation as resolved
@ -53,0 +72,4 @@
:width: 320px
This simple node setup is used for offsetting the ray position.
In this example, the ray 0 units along the X axis, 4 units along

the ray 0 units -> the ray is offset 0 units

the ray 0 units -> the ray is offset 0 units
Alaska marked this conversation as resolved
@ -53,0 +80,4 @@
In this example, the *Location of Portal Target* and *Rotation of Portal Target*
vectors are obtained from a target portal object using
:doc:`Drivers</animation/drivers/introduction>`.

Drivers</ -> Drivers </

`Drivers</` -> `Drivers </`
Alaska marked this conversation as resolved
@ -53,0 +83,4 @@
:doc:`Drivers</animation/drivers/introduction>`.
Along with augmenting rays, the ray position and ray direction can be replaced,
allowing the creation of effects like a camera feed on a screen.

allowing the creation of -> for

allowing the creation of -> for
Alaska marked this conversation as resolved
@ -53,0 +90,4 @@
* - .. figure:: /images/render_shader-nodes_ray-portal-bsdf_portal-to-screen-example.jpg
:width: 320px
Using Ray Portal BSDF to replicate the effect of a camera feed on a screen.

Using -> Using the

Using -> Using the
Alaska marked this conversation as resolved
Alaska added 2 commits 2024-06-06 14:36:42 +02:00
Reduce the visibility of logo on TV example

Change sun and camera position in portal example
Brecht Van Lommel approved these changes 2024-06-06 14:48:04 +02:00
Brecht Van Lommel left a comment
Owner

Great, thanks.

Great, thanks.
Brecht Van Lommel merged commit f2736f83be into blender-v4.2-release 2024-06-06 14:48:20 +02:00
Brecht Van Lommel deleted branch ray-portal-example 2024-06-06 14:48:21 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-manual#104813
No description provided.