UncleBurrito
New member
Decided to try integrating RTX Remix with Vam.
No, it's not automatic. Every type of object needs custom integration since I'm working with the Remix API to submit data. A loooot of bug fixing goes into each data type. It's a very slow going process.
So far, I've gotten character bodies, hair strands, clothes and game lights working.
Things that I've added to the remix renderer.
- Custom GPU readback for d3d11>Vulkan for performance purposes
- Custom shader that uses specular color as an input
- Custom Chiang BSDF shader for hair rendering (didn't really work that well but I tried!!)
- A buncha stuff that I'm forgetting right now. Will update later.
There's a lot I'm glossing over right now.
Performance numbers are not representative of what it could perform like. There are some heavy CPU bottlenecks thanks to the hair strands and despite my best efforts, there isn't much I can do here so we'll see. At worst, this can act as a super fast offline renderer that works directly in vam.
Big thanks to MeshedVR for giving me the source shader code for vam.
I fucking love instant messaging so I probably won't be updating this as often. If you want to see progress as soon as I'm finished implementing something, join the damn Virtamate Discord already.
Oh and also. The attached media is all out of order. The latest work is the image attached in the post and the video of me playing around with the lights. The rest is older work.
No, it's not automatic. Every type of object needs custom integration since I'm working with the Remix API to submit data. A loooot of bug fixing goes into each data type. It's a very slow going process.
So far, I've gotten character bodies, hair strands, clothes and game lights working.
Things that I've added to the remix renderer.
- Custom GPU readback for d3d11>Vulkan for performance purposes
- Custom shader that uses specular color as an input
- Custom Chiang BSDF shader for hair rendering (didn't really work that well but I tried!!)
- A buncha stuff that I'm forgetting right now. Will update later.
There's a lot I'm glossing over right now.
Performance numbers are not representative of what it could perform like. There are some heavy CPU bottlenecks thanks to the hair strands and despite my best efforts, there isn't much I can do here so we'll see. At worst, this can act as a super fast offline renderer that works directly in vam.
Big thanks to MeshedVR for giving me the source shader code for vam.
I fucking love instant messaging so I probably won't be updating this as often. If you want to see progress as soon as I'm finished implementing something, join the damn Virtamate Discord already.
Oh and also. The attached media is all out of order. The latest work is the image attached in the post and the video of me playing around with the lights. The rest is older work.
Attachments
Last edited: