Custom Viewmodes

Hi there,

We need to do a few custom visualizers to validate PBR Values for metal and dielectric surfaces.

It seems there are a handful of viewport clients and i’m wondering about a few things:

Is there a simpler approach to adding custom viewmodes to the editor than editing each viewport client?
Is there an approach to doing this in a plugin that’s not immediately obvious to me?
I’d like to do a fullscreen effect that analyzes the basecolor buffer using a blendable. Is there another visualizer/viewmode that does something similar?

Thanks,

Got the answer from Epic:

Look at GBufferHints as an example

PostProcessGBufferHints.cpp
PostProcessGBufferHints.h

Step by step attached in text file.
link text

The Step by Step is no longer as far I can see,

Anyone knows where I could find how to start a Custom view mode? I would like to make one that shows which actors have bCastShadows.

Adding custom viewmode needs to modify the engine source, but if someone only needs to highlight or visualize some actors like me, take a look at FActorPrimitiveColorHandler::RegisterPrimitiveColorHandler