def METHOD_NAME(self):
    # The Pointclouds object creates copies of it's arguments - that's why
    # we have to create a new object in every forward step.
    pcl = Pointclouds(
        points=self.vert_pos[None, ...], features=self.vert_col[None, ...]
    )
    return self.renderer(
        pcl,
        gamma=(self.gamma,),
        zfar=(45.0,),
        znear=(1.0,),
        radius_world=True,
        bg_col=torch.ones((3,), dtype=torch.float32, device=DEVICE),
    )[0]