最新版のGaussian Splattingでのエラー:
1
|
TypeError: GaussianRasterizationSettings.__new__() missing 1 required positional argument: 'antialiasing'
|
それはモデルの更新によるものです。
解決方法
このエラーを解決するには:
gaussian_renderer/int.py
のコードにantialiasing=True
を増加してください:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
raster_settings = GaussianRasterizationSettings(
image_height=int(data['novel_view']['height'][idx]),
image_width=int(data['novel_view']['width'][idx]),
tanfovx=tanfovx,
tanfovy=tanfovy,
bg=bg_color,
scale_modifier=1.0,
viewmatrix=data['novel_view']['world_view_transform'][idx],
projmatrix=data['novel_view']['full_proj_transform'][idx],
sh_degree=3,
campos=data['novel_view']['camera_center'][idx],
prefiltered=False,
debug=False,
**antialiasing=True**
|
出力データも修正すべき:
1
|
rendered_image, radii, _ = rasterizer(
|