Karma XPU background plate
1402 15 2- timjan
- Member
- 22 posts
- Joined: 10月 2015
- Online
I don't get the same results with XPU vs CPU. Looking at the holdout shadow pass the primitives added to the background plate seems to cast shadows on each other which doesn't seem right? (The CPU version doesnt have this issue.) EDIT: I posted all this and THEN read the documentation, sorry about that.. "There is some limited support for Background plate". Thing is its working w just a groundplane but not w many different objects.. Also realised the material inside the backgroundplate is VEX based, maybe thats the issue? Either way, hope to see updates about this particular issue as its the only thing preventing me from going full speed XPU for much of the stuff that I do
Edited by timjan - 2024年3月17日 18:17:18
- timjan
- Member
- 22 posts
- Joined: 10月 2015
- Online
- timjan
- Member
- 22 posts
- Joined: 10月 2015
- Online
- timjan
- Member
- 22 posts
- Joined: 10月 2015
- Online
- ali_f
- スタッフ
- 35 posts
- Joined: 5月 2022
- Offline
- timjan
- Member
- 22 posts
- Joined: 10月 2015
- Online
- ali_f
- スタッフ
- 35 posts
- Joined: 5月 2022
- Offline
- tamte
- Member
- 8621 posts
- Joined: 7月 2007
- Offline
When you dive into the Background Plate dive target there is an editable VEX based material called background, however it doesn't seem to have any effect even on CPU, the background plate still works even if I completely bypass the materiallibrary that's adding the material to the stage, is it just a red herring at this point and can potentially be removed to avoid confusion? H20.0.625
Edited by tamte - 2024年3月19日 13:43:53
Tomas Slancik
FX Supervisor
Method Studios, NY
FX Supervisor
Method Studios, NY
- timjan
- Member
- 22 posts
- Joined: 10月 2015
- Online
- ronald_a
- Member
- 41 posts
- Joined: 8月 2017
- Offline
ali_f
Hi timjan,
Thank you for the test scene. We are working for a possible fix on this in xpu.
I would also like to ask if you possibly could mention any further requirements (in this test scene or in your project)
in regards to the background plate node that isn't meet in xpu? Thank you.
Hi, I was wondering if it would be possible to use a shader as the base of what the aovs look like. Currently it is just values, but what if I would like to feed in textures into roughness for example or have the reflection be affected by a bump map (or even displacement map)?
Comming from Vray there is this functionality and its pretty useful (https://docs.chaos.com/display/VRAYHOUDINI/V-Ray+Wrapper)
This is not XPU related but Karma in general.
- npetit
- スタッフ
- 375 posts
- Joined: 2月 2008
- Offline
tamte
When you dive into the Background Plate dive target there is an editable VEX based material called background, however it doesn't seem to have any effect even on CPU, the background plate still works even if I completely bypass the materiallibrary that's adding the material to the stage, is it just a red herring at this point and can potentially be removed to avoid confusion? H20.0.625
That isn't quite right. The background shader is applied to the background geometry and is visible in secondary rays for the other geo in the scene. With no shader applied, you will still catch shadows, but you won't get any of the background geometry reflected in other objects, etc... It only looks like it doesn't change anything as the plate is still projected through the camera and composited into the viewport. If you drop a chrome ball into your scene it should be obvious.
Here's a with background shader and a without background shader viewport screengrab that shows the difference.
We intentionally left the background shader editable so users could customize it if need be, with all the plate projection, offsets and scaling handled for you.
We're still looking to update it to MtlX however, as soon as we have the required math nodes to do so - which is why with or without won't make any difference in XPU renders currently.
- tamte
- Member
- 8621 posts
- Joined: 7月 2007
- Offline
ah, thanks for pointing that out, I was checking only without secondary rays
npetitthis was actually gonna be my question for XPU, to update the material, before I noticed that it didn't seem to be used
We're still looking to update it to MtlX however, as soon as we have the required math nodes to do so - which is why with or without won't make any difference in XPU renders currently.
npetitis it dependent on MtlX development? it seems like it's been years since MtlX updated any low level math nodes, and there is tons that's missing overall, but we can all hope
... as soon as we have the required math nodes to do so...
Tomas Slancik
FX Supervisor
Method Studios, NY
FX Supervisor
Method Studios, NY
- timjan
- Member
- 22 posts
- Joined: 10月 2015
- Online
- ali_f
- スタッフ
- 35 posts
- Joined: 5月 2022
- Offline
- timjan
- Member
- 22 posts
- Joined: 10月 2015
- Online
- jsmack
- Member
- 7837 posts
- Joined: 9月 2011
- Offline
-
- Quick Links