pytorch3d.renderer.points.compositor

compositor

class pytorch3d.renderer.points.compositor.AlphaCompositor(background_color: List | Tuple | Tensor | None = None)[source]

Bases: Module

Accumulate points using alpha compositing.

forward(fragments, alphas, ptclds, **kwargs) Tensor[source]
class pytorch3d.renderer.points.compositor.NormWeightedCompositor(background_color: List | Tuple | Tensor | None = None)[source]

Bases: Module

Accumulate points using a normalized weighted sum.

forward(fragments, alphas, ptclds, **kwargs) Tensor[source]