Spaces:
Runtime error
Runtime error
Update hmr2/utils/renderer.py
#4
by
shubham-goel
- opened
- hmr2/utils/renderer.py +6 -7
hmr2/utils/renderer.py
CHANGED
|
@@ -145,9 +145,6 @@ class Renderer:
|
|
| 145 |
self.cfg = cfg
|
| 146 |
self.focal_length = cfg.EXTRA.FOCAL_LENGTH
|
| 147 |
self.img_res = cfg.MODEL.IMAGE_SIZE
|
| 148 |
-
# self.renderer = pyrender.OffscreenRenderer(viewport_width=self.img_res,
|
| 149 |
-
# viewport_height=self.img_res,
|
| 150 |
-
# point_size=1.0)
|
| 151 |
|
| 152 |
self.camera_center = [self.img_res // 2, self.img_res // 2]
|
| 153 |
self.faces = faces
|
|
@@ -208,7 +205,7 @@ class Renderer:
|
|
| 208 |
camera_pose[:3, 3] = camera_translation
|
| 209 |
camera_center = [image.shape[1] / 2., image.shape[0] / 2.]
|
| 210 |
camera = pyrender.IntrinsicsCamera(fx=self.focal_length, fy=self.focal_length,
|
| 211 |
-
cx=camera_center[0], cy=camera_center[1])
|
| 212 |
scene.add(camera, pose=camera_pose)
|
| 213 |
|
| 214 |
|
|
@@ -292,7 +289,7 @@ class Renderer:
|
|
| 292 |
# camera_pose[:3, 3] = camera_translation
|
| 293 |
camera_center = [render_res[0] / 2., render_res[1] / 2.]
|
| 294 |
camera = pyrender.IntrinsicsCamera(fx=self.focal_length, fy=self.focal_length,
|
| 295 |
-
cx=camera_center[0], cy=camera_center[1])
|
| 296 |
|
| 297 |
# Create camera node and add it to pyRender scene
|
| 298 |
camera_node = pyrender.Node(camera=camera, matrix=camera_pose)
|
|
@@ -319,6 +316,7 @@ class Renderer:
|
|
| 319 |
mesh_base_color=(1.0, 1.0, 0.9),
|
| 320 |
scene_bg_color=(0,0,0),
|
| 321 |
render_res=[256, 256],
|
|
|
|
| 322 |
):
|
| 323 |
|
| 324 |
renderer = pyrender.OffscreenRenderer(viewport_width=render_res[0],
|
|
@@ -339,8 +337,9 @@ class Renderer:
|
|
| 339 |
camera_pose = np.eye(4)
|
| 340 |
# camera_pose[:3, 3] = camera_translation
|
| 341 |
camera_center = [render_res[0] / 2., render_res[1] / 2.]
|
| 342 |
-
|
| 343 |
-
|
|
|
|
| 344 |
|
| 345 |
# Create camera node and add it to pyRender scene
|
| 346 |
camera_node = pyrender.Node(camera=camera, matrix=camera_pose)
|
|
|
|
| 145 |
self.cfg = cfg
|
| 146 |
self.focal_length = cfg.EXTRA.FOCAL_LENGTH
|
| 147 |
self.img_res = cfg.MODEL.IMAGE_SIZE
|
|
|
|
|
|
|
|
|
|
| 148 |
|
| 149 |
self.camera_center = [self.img_res // 2, self.img_res // 2]
|
| 150 |
self.faces = faces
|
|
|
|
| 205 |
camera_pose[:3, 3] = camera_translation
|
| 206 |
camera_center = [image.shape[1] / 2., image.shape[0] / 2.]
|
| 207 |
camera = pyrender.IntrinsicsCamera(fx=self.focal_length, fy=self.focal_length,
|
| 208 |
+
cx=camera_center[0], cy=camera_center[1], zfar=1e12)
|
| 209 |
scene.add(camera, pose=camera_pose)
|
| 210 |
|
| 211 |
|
|
|
|
| 289 |
# camera_pose[:3, 3] = camera_translation
|
| 290 |
camera_center = [render_res[0] / 2., render_res[1] / 2.]
|
| 291 |
camera = pyrender.IntrinsicsCamera(fx=self.focal_length, fy=self.focal_length,
|
| 292 |
+
cx=camera_center[0], cy=camera_center[1], zfar=1e12)
|
| 293 |
|
| 294 |
# Create camera node and add it to pyRender scene
|
| 295 |
camera_node = pyrender.Node(camera=camera, matrix=camera_pose)
|
|
|
|
| 316 |
mesh_base_color=(1.0, 1.0, 0.9),
|
| 317 |
scene_bg_color=(0,0,0),
|
| 318 |
render_res=[256, 256],
|
| 319 |
+
focal_length=None,
|
| 320 |
):
|
| 321 |
|
| 322 |
renderer = pyrender.OffscreenRenderer(viewport_width=render_res[0],
|
|
|
|
| 337 |
camera_pose = np.eye(4)
|
| 338 |
# camera_pose[:3, 3] = camera_translation
|
| 339 |
camera_center = [render_res[0] / 2., render_res[1] / 2.]
|
| 340 |
+
focal_length = focal_length if focal_length is not None else self.focal_length
|
| 341 |
+
camera = pyrender.IntrinsicsCamera(fx=focal_length, fy=focal_length,
|
| 342 |
+
cx=camera_center[0], cy=camera_center[1], zfar=1e12)
|
| 343 |
|
| 344 |
# Create camera node and add it to pyRender scene
|
| 345 |
camera_node = pyrender.Node(camera=camera, matrix=camera_pose)
|