AMD's (ProRender) Plugin for Blender

This is quite understandable. I just wanted to mention the problem as a feedback.

This would be great indeed! ProRender is already a powerful renderer, so it will be good to be enriched with such features.

More tech details of hardware accelerated ray tracing in RPR 2

6 Likes

@bsavery hey whatā€™s the plan with blender rpr and macOS on their SoC since it only supports metal api.

The current macs donā€™t have an ams gpu - while it looks that the m2 or higher SoC might get back some eGPU or even connection inside a pc box like the rumored MacPro.

So RPR is using the Metal API. As far as I know the blender plugin should work with the official build of blender with the latest M1 Apple computers. (which would run via rosetta)

However I imagine the plugin we publish would not work with @skw 's experimental ARM build. If / when that becomes blender official we would look at supporting it.

2 Likes

Canā€™t enable on Big Sur.
rprblender.log (29.5 KB)

Get the build from https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderBlenderAddon/releases/tag/v3.0.1

1 Like

@bsavery Nothing on cryptomatte yet ?

https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderBlenderAddon/releases/tag/v3.0.13 this development build includes cryptomatte aovs.

More info https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderBlenderAddon/pull/165

1 Like

When will be available working Apple M1 version (GPU)?

Do you have a M1 chip to test this on? Have you tried it? But it SHOULD work if you have an x86 build of blender.

If youā€™re seeing something different, please report a bug on github.

This is what I get in x86 build:

In Apple Silicon build I canā€™t enable RPR addon:

1 Like

Doesnā€™t surprise me on the apple build. An ARM executable canā€™t load dylibs compiled for x86. Which is basically what that error is saying.

The artifacts in the other version are strange, but again we havenā€™t tested it (you know since itā€™s not our GPU). But Iā€™ll see if we can do something.

1 Like

Great. Thanks.

Some good updates since we last talked!

  • Added Cryptomatte support
  • Adaptive sampling
  • Adaptive viewport resolution (for viewport speed)
  • OpenColorIO support
  • Animation random noise seed

Get the latest beta build here: https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderBlenderAddon/releases/tag/v3.0.23

9 Likes

What is the definition of Backscatter as used in the uber shader?

https://radeon-pro.github.io/RadeonProRenderDocs/en/uber/diffuse.html

Does this help?

SO I have a ā€œfunā€ case.

Blender 2.92 or 2.83 - Prorender latest 3.0ā€¦

CPU 1950x, 64GBs, Windows 10
GPUs - RX 6900x + Vega 56 + Vega 56. - 20.12.1 offical drivers

6900 renders great, no issues

Any vega (or combination of setups) starts causing corruption. red/white checker pattern.

For the first 1/2 of the render, all GPUā€™s render perfectly. then corruption starts.

Tried OCCT GPU and GPU memory testing, no issues. Gamining, no issues.

Iā€™ll try the latest beta drivers from AMD, but do wonder why there are no certified drivers since December 2020ā€¦

I can test any config if needed,

Iā€™ll give the latest beta builds in a short bit, but Iā€™m getting same wierd effect as yfile in windows10 on the official build. This only happens when i mix GPUā€™s together (Vega + Navi2) If I just render on Navi2, no issues, render on Vega, not as many issues.

Will report if latest beta 3.0.31 fixed the wierd ā€œtileā€ spiral issue.

Generally (so far and more testing to do) all 3 GPUā€™s are rendering together.

However there is a ā€œinstance/scaleā€ issue.

First image is the cycles render whiel the second in ProRender. One of the modules (square block of the ship that is instanced from another file) is rotated in Pro, but not Cycles, and one module is scaled up 10 fold though not visible in viewport or Cycles render.

And interesting that it seems to be just the two modules, all others modules or other instanced files are OK.

Hi all! We just released some new builds for your pleasure including the following enhancements:

  • Support for AMD Radeonā„¢ RX 6700 XT graphics cards has been added.
  • Cryptomatte AOVs make it easy to filter objects by name or material when using compositors that support Cryptomatte (including the Blender Cryptomatte compositor node)
  • A 16-bit Machine Learning Denoiser option is now available to provide for less memory usage and greater speed.
  • The speed and responsiveness of the viewport render has been vastly improved under RPR 2.0:
  • An option for using Machine Learning Denoising and Upscaling the viewport render is enabled under the Viewport Settings. We now render faster at Ā½ resolution and use the Machine Learning Upscaler to enhance the resolution;
  • Changing the properties tabs no longer restarts the viewport render;
  • Stopping the viewport render is now much faster;
  • Various other fixes to speed up the viewport render have been added.
  • An often requested feature, Box mapping in the Image Texture node, is now supported!
  • Support for Principled Hair BSDF has been added.
  • UV Lookup nodes and math nodes now work in the High, Medium, Low modes.

And a lot more fixes as well as these. Check them out at https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderBlenderAddon/releases/tag/v3.1.0

13 Likes