This page includes text, an image, and GIFs using my own media.
Result:
Result:
Result:
Result:
Result:
transform1:
R_relative = [[0, 1, 0], [-1, 0, 0], [0, 0, 1]]
T_relative = [0, 0, 0]
transform2:
R_relative = [
[0.0, 0.0, 1.0],
[0.0, 1.0, 0.0],
[-1.0, 0.0, 0.0]]
T_relative = [-3, 0, 3]
transform3:
R_relative = [[1, 0, 0], [0, 1, 0], [0, 0, 1]]
T_relative = [0, 0, 3]
transform4:
R_relative = [[1, 0, 0], [0, 1, 0], [0, 0, 1]]
T_relative = [0.5, -0.5, -0.2]
R_relative and T_relative should be rotating and translating the camera, with the rotation applied first and the translation applied wrt to the camera post rotation.
Result:
Result:
Result:
Tradeoffs:
Rendering as a mesh is faster but certain details like reflectance/sphecular hightlights might be lost.
However, generating proper clean manifold meshes can be quite difficult as connectivity can be hard to keep track of.
Rendering as a point cloud might be able to get more details, with certain shapes easier to compute than its mesh counterpart,
you need a lot of points to create a similar shape to a mesh.
Result: