Enables visualizing rasterized pipelines within the interactive renderer, i.e. rendered meshes.
RasterizedRenderer is now patched to support rasterized objects within the scene graph.
This MR does not support optimization of differentiable rasterizers (see kaolin DIB-R / nvdiffrast).
The usage of this MR is intended to be as follows:
from wisp.renderer.core.api import RasterizedRenderer, register_rasterizer
@register_rasterizer(YOUR_RASTERIZER_CLASS_HERE)
class YourWispSceneGraphNodeRenderer(RasterizedRenderer):
@torch.no_grad()
def render(self, camera: Camera) -> RenderBuffer:
...
Enables visualizing rasterized pipelines within the interactive renderer, i.e. rendered meshes.
RasterizedRenderer
is now patched to support rasterized objects within the scene graph. This MR does not support optimization of differentiable rasterizers (see kaolin DIB-R / nvdiffrast).The usage of this MR is intended to be as follows: