Spaces:
Running
on
Zero
Running
on
Zero
bluestyle97
commited on
Update freesplatter/utils/mesh_renderer.py
Browse files
freesplatter/utils/mesh_renderer.py
CHANGED
@@ -289,14 +289,15 @@ class MeshRenderer(nn.Module):
|
|
289 |
far=10,
|
290 |
ssaa=1,
|
291 |
texture_filter='linear-mipmap-linear',
|
292 |
-
opengl=False
|
|
|
293 |
super().__init__()
|
294 |
self.near = near
|
295 |
self.far = far
|
296 |
assert isinstance(ssaa, int) and ssaa >= 1
|
297 |
self.ssaa = ssaa
|
298 |
self.texture_filter = texture_filter
|
299 |
-
self.glctx = dr.
|
300 |
|
301 |
def forward(self, meshes, poses, intrinsics, h, w, shading_fun=None,
|
302 |
dilate_edges=0, normal_bg=[0.5, 0.5, 1.0], aa=True, render_vc=False):
|
|
|
289 |
far=10,
|
290 |
ssaa=1,
|
291 |
texture_filter='linear-mipmap-linear',
|
292 |
+
opengl=False,
|
293 |
+
device='cuda'):
|
294 |
super().__init__()
|
295 |
self.near = near
|
296 |
self.far = far
|
297 |
assert isinstance(ssaa, int) and ssaa >= 1
|
298 |
self.ssaa = ssaa
|
299 |
self.texture_filter = texture_filter
|
300 |
+
self.glctx = dr.RasterizeCudaContext(device=device)
|
301 |
|
302 |
def forward(self, meshes, poses, intrinsics, h, w, shading_fun=None,
|
303 |
dilate_edges=0, normal_bg=[0.5, 0.5, 1.0], aa=True, render_vc=False):
|