GPUOpen-LibrariesAndSDKs / RadeonProRenderBlenderAddon

This hardware-agnostic rendering plug-in for Blender uses accurate ray-tracing technology to produce images and animations of your scenes, and provides real-time interactive rendering and continuous adjustment of effects.
https://gpuopen.com/radeon-prorender-suite/
Apache License 2.0
480 stars 56 forks source link

RPRBLND-2250: core 3.01 integration in Blender #609

Closed VascoPi closed 1 year ago

VascoPi commented 1 year ago

PURPOSE

core 3.01 integration in Blender.

EFFECT OF CHANGE

Added displacement support for Interactive rendering mode.

TECHNICAL STEPS

Implemented export_hybridpro method for ShaderNodeDisplacement according to the description in the ticket. Adjusted get_normal_node function.

NOTES FOR REVIEWERS

Should be reviewed with https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderBlenderAddon/pull/586 Normal input not supported by HybridPro

  1. Known issue linking/unlinking any of the inputs of displacement node produces a weird render result. The node parameters update works as expected ticket.
  2. UV tiling is unsupported ticket.
  3. Normal Map is unsupported.
VascoPi commented 1 year ago

At the moment moved to draft to skip the autotests.

VascoPi commented 1 year ago

Discussed online

Fixed https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderBlenderAddon/pull/609/commits/47c2a38b6cc84f120ae729e40c954eabe418365f

VascoPi commented 1 year ago

UV tiling is unsupported ticket. image image