[Bf-docboard-svn] bf-manual: [9943] trunk/blender_docs/manual/render/shader_nodes: Update OptiX OSL limitations with notes on AO and Bevel
Alaska
noreply at blender.org
Tue Feb 7 05:53:18 CET 2023
Revision: 9943
https://developer.blender.org/rBM9943
Author: Alaska
Date: 2023-02-07 05:53:17 +0100 (Tue, 07 Feb 2023)
Log Message:
-----------
Update OptiX OSL limitations with notes on AO and Bevel
The Ambient Occlusion and Bevel nodes do not work while using OptiX OSL
This is because they rely on tracing addition rays that OSL currently
does not support with the OptiX backend.
See {T104082}
Differential Revision: https://developer.blender.org/D17147
Modified Paths:
--------------
trunk/blender_docs/manual/render/shader_nodes/input/ao.rst
trunk/blender_docs/manual/render/shader_nodes/input/bevel.rst
trunk/blender_docs/manual/render/shader_nodes/osl.rst
Modified: trunk/blender_docs/manual/render/shader_nodes/input/ao.rst
===================================================================
--- trunk/blender_docs/manual/render/shader_nodes/input/ao.rst 2023-02-07 04:08:58 UTC (rev 9942)
+++ trunk/blender_docs/manual/render/shader_nodes/input/ao.rst 2023-02-07 04:53:17 UTC (rev 9943)
@@ -18,12 +18,13 @@
.. note::
:guilabel:`Cycles Only`
- The Ambient Occlusion node will not produce a valid result on objects that are either a
- :ref:`Caustic caster <bpy.types.CyclesObjectSettings.is_caustics_caster>` or
- :ref:`Caustic receiver <bpy.types.CyclesObjectSettings.is_caustics_receiver>` while the scene contains
- a active :ref:`Caustic caster <bpy.types.CyclesObjectSettings.is_caustics_caster>`,
- :ref:`Caustic receiver <bpy.types.CyclesObjectSettings.is_caustics_receiver>`, and
- :ref:`Shadow Caustic Light<bpy.types.CyclesLightSettings.is_caustics_light>`.
+ The Ambient Occlusion node will not produce a valid result when:
+ - The object is either a :ref:`Caustic caster <bpy.types.CyclesObjectSettings.is_caustics_caster>`
+ or :ref:`Caustic receiver <bpy.types.CyclesObjectSettings.is_caustics_receiver>` while the scene
+ contains an active :ref:`Caustic caster <bpy.types.CyclesObjectSettings.is_caustics_caster>`,
+ :ref:`Caustic receiver <bpy.types.CyclesObjectSettings.is_caustics_receiver>`, and
+ :ref:`Shadow Caustic Light<bpy.types.CyclesLightSettings.is_caustics_light>`.
+ - :doc:`/render/shader_nodes/osl` is active while using the OptiX rendering backend.
Inputs
======
Modified: trunk/blender_docs/manual/render/shader_nodes/input/bevel.rst
===================================================================
--- trunk/blender_docs/manual/render/shader_nodes/input/bevel.rst 2023-02-07 04:08:58 UTC (rev 9942)
+++ trunk/blender_docs/manual/render/shader_nodes/input/bevel.rst 2023-02-07 04:53:17 UTC (rev 9943)
@@ -22,12 +22,13 @@
.. note::
- The Bevel node will not produce a valid result on objects that are either a
- :ref:`Caustic caster <bpy.types.CyclesObjectSettings.is_caustics_caster>` or
- :ref:`Caustic receiver <bpy.types.CyclesObjectSettings.is_caustics_receiver>` while the scene contains
- a active :ref:`Caustic caster <bpy.types.CyclesObjectSettings.is_caustics_caster>`,
- :ref:`Caustic receiver <bpy.types.CyclesObjectSettings.is_caustics_receiver>`, and
- :ref:`Shadow Caustic Light<bpy.types.CyclesLightSettings.is_caustics_light>`.
+ The Bevel node will not produce a valid result when:
+ - The object is either a :ref:`Caustic caster <bpy.types.CyclesObjectSettings.is_caustics_caster>`
+ or :ref:`Caustic receiver <bpy.types.CyclesObjectSettings.is_caustics_receiver>` while the scene
+ contains an active :ref:`Caustic caster <bpy.types.CyclesObjectSettings.is_caustics_caster>`,
+ :ref:`Caustic receiver <bpy.types.CyclesObjectSettings.is_caustics_receiver>`, and
+ :ref:`Shadow Caustic Light<bpy.types.CyclesLightSettings.is_caustics_light>`.
+ - :doc:`/render/shader_nodes/osl` is active while using the OptiX rendering backend.
Inputs
Modified: trunk/blender_docs/manual/render/shader_nodes/osl.rst
===================================================================
--- trunk/blender_docs/manual/render/shader_nodes/osl.rst 2023-02-07 04:08:58 UTC (rev 9942)
+++ trunk/blender_docs/manual/render/shader_nodes/osl.rst 2023-02-07 04:53:17 UTC (rev 9943)
@@ -20,7 +20,9 @@
- Texture lookups require OSL to be able to determine a constant image file path for each
texture call.
- Some noise functions are not available. Examples include *Cell*, *Simplex*, and *Gabor*.
- - The :ref:`trace <render-shader-nodes-osl-trace>` function can't be used.
+ - The :ref:`trace <render-shader-nodes-osl-trace>` function is not functional.
+ As a result of this, the :ref:`Ambient Occlusion <bpy.types.ShaderNodeAmbientOcclusion>`
+ and :ref:`Bevel <bpy.types.ShaderNodeBevel>` nodes do not work.
.. _bpy.types.ShaderNodeScript:
More information about the Bf-docboard-svn
mailing list