mirror of
https://github.com/facebookresearch/pytorch3d.git
synced 2025-08-03 12:22:49 +08:00
Summary: Made a CameraBase class. Added `unproject_points` method for each camera class. Reviewed By: nikhilaravi Differential Revision: D20373602 fbshipit-source-id: 7e3da5ae420091b5fcab400a9884ef29ad7a7343
51 lines
1.2 KiB
Python
51 lines
1.2 KiB
Python
# Copyright (c) Facebook, Inc. and its affiliates. All rights reserved.
|
|
|
|
from .blending import (
|
|
BlendParams,
|
|
hard_rgb_blend,
|
|
sigmoid_alpha_blend,
|
|
softmax_rgb_blend,
|
|
)
|
|
from .cameras import (
|
|
OpenGLOrthographicCameras,
|
|
OpenGLPerspectiveCameras,
|
|
SfMOrthographicCameras,
|
|
SfMPerspectiveCameras,
|
|
camera_position_from_spherical_angles,
|
|
get_world_to_view_transform,
|
|
look_at_rotation,
|
|
look_at_view_transform,
|
|
)
|
|
from .lighting import DirectionalLights, PointLights, diffuse, specular
|
|
from .materials import Materials
|
|
from .mesh import (
|
|
HardFlatShader,
|
|
HardGouraudShader,
|
|
HardPhongShader,
|
|
MeshRasterizer,
|
|
MeshRenderer,
|
|
RasterizationSettings,
|
|
SoftGouraudShader,
|
|
SoftPhongShader,
|
|
SoftSilhouetteShader,
|
|
TexturedSoftPhongShader,
|
|
gouraud_shading,
|
|
interpolate_face_attributes,
|
|
interpolate_texture_map,
|
|
interpolate_vertex_colors,
|
|
phong_shading,
|
|
rasterize_meshes,
|
|
)
|
|
from .points import (
|
|
AlphaCompositor,
|
|
NormWeightedCompositor,
|
|
PointsRasterizationSettings,
|
|
PointsRasterizer,
|
|
PointsRenderer,
|
|
rasterize_points,
|
|
)
|
|
from .utils import TensorProperties, convert_to_tensors_and_broadcast
|
|
|
|
|
|
__all__ = [k for k in globals().keys() if not k.startswith("_")]
|