Custom Viewport Renderer

Custom Viewport Renderer

steve__w
Explorer Explorer
354 Views
1 Reply
Message 1 of 2

Custom Viewport Renderer

steve__w
Explorer
Explorer

Hi all,

    Quite some time ago, I wrote a custom viewport shader connecting our real-time graphics engine directly to max using the "DirectX Manager" interface.

This : https://www.youtube.com/watch?v=b_NmdBfDAF0

The DirectX Manager interface has been deprecated so we can no longer connect that way.

ActiveShade as of my last review had a very slow connectivity interface so was not suitable for real-time work.

How do we connect interactive alternative viewport shaders as of current (or next) 3DS Max please.

Looking ideally to share the same hardware surface your overlays write to & combine our output with your viewport overlay as we could do previously.

If no such interface exists, please consider resurrecting the DirectX Manager interface & upgrading it from DirectX9 to DirectX11 or ideally DirectX12 so we can share surfaces & further this work.

Best regards,
Steve Williams
Advance Software

0 Likes
355 Views
1 Reply
Reply (1)
Message 2 of 2

steve__w
Explorer
Explorer

It could be this interface has effectively migrated to maxsdk\include\Graphics\ImmediateFragment.h & surface access via a TargetHandle but can't spot any sample code or sufficient documentation on how to drive it.

Clues welcome 🙂

0 Likes