GPUOpen-LibrariesAndSDKs / RadeonProRenderUSD

This plug-in allows GPU or CPU accelerated viewport rendering on all OpenCL 1.2 hardware for the open source USD and Hydra system. You can build this plug-in as a USDView plug-in or a Houdini plug-in.
Apache License 2.0
215 stars 47 forks source link

Houdini 18.5 - can't switch to render pro option & disappears from menu #376

Closed Kurt-Nielsen closed 3 years ago

Kurt-Nielsen commented 3 years ago

I followed setup instruction from https://www.youtube.com/watch?v=bwv2N2i3lTk&t=506s Maybe things are different since then. I am running an RTX 2080Ti but I was informed that it would work with any GPU.

BrundleThwaite commented 3 years ago

I have the same problem. Added to this The RPR menu also no longer shows up when using material library.

You can render but as soon has you have switched to another renderer you cannot switch back.

hshakula commented 3 years ago

You all are trying a plugin that was built for 18.0 in Houdini18.5? Check the plugin package name.

If you have no capacity to build the plugin by yourself (that’s easy if you have visual studio installed) then you will need to wait until we push the plugin compiled specifically for Houdini18.5

@ascensionseries, @BrundleThwaite For what platform do you need a plugin?

superdude12399 commented 3 years ago

How to compile for 18.5 for windows?

hshakula commented 3 years ago

@superdude12399

  1. Install Visual Studio 2017 and CMake
  2. Clone or download the RadeonProRenderUSD
  3. Open Command Line Tools (your Houdini version) and change directory to the root of RadeonProRenderUSD
  4. Run the following commands:
    • mkdir build
    • cd build
    • cmake -DCMAKE_INSTALL_PREFIX=_package -G "Visual Studio 15 2017 Win64" ..
    • cmake --build . --target install --config Release

@ascensionseries, @BrundleThwaite in case you need a build for windows - here I compiled the latest develop branch https://drive.google.com/file/d/1IOVnQWSWN1dhJbzDy57eKdVkKRMTnrf7/view?usp=sharing. To understand how it differs from the latest release see this

BrundleThwaite commented 3 years ago

@hshakula

Thanks for taking the time the build a new version (Especially as it is the weekend).

superdude12399 commented 3 years ago

@hshakula Thanks!

How do you add materials to an object in the solaris scene for RPR? Are there any example hip files that I can have a look at to learn from? Thank you

Kurt-Nielsen commented 3 years ago

You all are trying a plugin that was built for 18.0 in Houdini18.5? Check the plugin package name.

If you have no capacity to build the plugin by yourself (that’s easy if you have visual studio installed) then you will need to wait until we push the plugin compiled specifically for Houdini18.5

@ascensionseries, @BrundleThwaite For what platform do you need a plugin?

Windows -thanks hshakula

bsavery commented 3 years ago

https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderUSD/releases/tag/v1.3.22

bsavery commented 3 years ago

Updated builds for 18.5

hshakula commented 3 years ago

@superdude12399, in the same way as you would do it for Karma.

  1. Add Material Library LOP node.
  2. Set up some material graph. RPR supports:
    • RPR VOP nodes image
    • USD VOP nodes image
  3. Attach this material to something image

.hip file: materialSample.zip

My advice would be to go through these tutorials with either Karma or RPR. After that, you should understand most of the things you need to proficiently use Solaris

U-se commented 3 years ago

Thank you for updating this for H18.5 so quickly. I have used the installer activateHoudiniPlugin.exe and it correctly placed a .jason file into the 18.5 packages. Unfortunately, Houdini 18.5 won't start with that .jason file. This is the error I receive: 2020-10-27 11_20_08-Deadline Monitor  -  C__DeadlineRepository10

I do have two Houdini versions installed as I need H18 for projects I am currently working on, but I do not have changed anything in my System environment variables. I have tried to look at the SideFXLabs .jason file but I can't figure out what to change in the RPR .jason file to properly recognize H18.5

Thank you all!

hshakula commented 3 years ago

It's the issue of this exact daily build - https://www.sidefx.com/forum/topic/76257/

You can try applying the fixes listed in this topic for RPR to work with Houdini 18.5.375

U-se commented 3 years ago

It's the issue of this exact daily build - https://www.sidefx.com/forum/topic/76257/

You can try applying the fixes listed in this topic for RPR to work with Houdini 18.5.375

Thank you that was it. Updated to the Daily build 18.5.378 and it's working fine. Sorry, I should've thought further than blaming RPR for this!

superdude12399 commented 3 years ago

@hshakula Thanks! Is there a materials library for RPR Houdini similar to that of Blender?

hshakula commented 3 years ago

@superdude12399, unfortunately, the material library is not integrated with the RPR Houdini plugin.

But soon we will release RPR plugin with MaterialX support and hopefully convert the current material library to MaterialX. It will greatly simplify work with materials.

P.S. mtlx support is actually mostly done, if you want I can send you a build, it would be nice to get any feedback

superdude12399 commented 3 years ago

@hshakula I would love to try out the build, download link pls, thanks!

hshakula commented 3 years ago

@superdude12399, https://drive.google.com/file/d/1INWJNJV60mGN9EA1OUjJ0fSZA-izcEbF/view?usp=sharing

mtlxSample.zip

BrundleThwaite commented 3 years ago

When you have then next official release will you have builds for the python 3 version of Houdini 18.5 as well as the default release.

I have compiled a python 3 version so I do not need a build but it would probably be a good idea to support both versions.

hshakula commented 3 years ago

@BrundleThwaite, most likely yes