-
Notifications
You must be signed in to change notification settings - Fork 1
/
conf.conf
95 lines (95 loc) · 2.59 KB
/
conf.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
train{
expname = default
dataset_class = datasets.scene_dataset.SceneDataset
model_class = model.implicit_differentiable_renderer.IDRNetwork
loss_class = model.loss.IDRLoss
plot_freq = 1000 # iterations
val_freq = 1000 # iterations
ckpt_freq = 1000 # iterations
num_pixels = 2048
num_rays = 64
alpha_milestones = [250000,500000,750000,1000000,1250000] # iterations
alpha_factor = 2
idr_learning_rate = 5e-4
idr_sched_milestones = [250000,500000,750000,1000000,1250000] # iterations
idr_sched_factor = 0.5
sg_learning_rate = 5e-4
sg_sched_milestones = [250000,500000,750000,1000000,1250000] # iterations
sg_sched_factor = 0.5
}
plot{
plot_nimgs = 1
resolution = 100 # resolution of logged point cloud
}
loss{
idr_rgb_weight = 1.0
sg_rgb_weight = 1.0
eikonal_weight = 0.1
mask_weight = 100.0
alpha = 50.0
normalsmooth_weight = 1.0
r_patch = 1.0 # patch size is (2*r_patch)*(2*r_patch)
loss_type = L1
env_loss_type = L2
background_rgb_weight = 1.0
}
model{
render_type = pt_render_indirect_mlp
feature_vector_size = 512
fast_multi_ray = False
render_background = True
implicit_network
{
d_in = 3
d_out = 1
dims = [ 512, 512, 512, 512, 512, 512, 512, 512 ]
geometric_init = True
bias = 0.6
skip_in = [4]
weight_norm = True
multires = 6
use_last_as_f=True
}
envmap_material_network
{
multires = 10
dims = [ 512, 512, 512, 512, 512, 512, 512, 512 ]
white_specular = True
white_light = False
num_lgt_sgs = 128
num_base_materials = 1
upper_hemi = False
fix_specular_albedo = True
specular_albedo = [0.5, 0.5, 0.5]
init_specular_reflectance = 0.1
roughness_mlp = True
specular_mlp = True
dims_roughness = [ 512, 512, 512, 512 ]
dims_specular = [ 512, 512, 512, 512 ]
same_mlp = True
}
rendering_network
{
mode = idr
d_in = 9
d_out = 3
dims = [ 512, 512, 512, 512 ]
weight_norm = True
multires_view = 4
multires_xyz = 10
normalize_output = False
clip_output = True
clip_method = pow2
weight_init = True
}
ray_tracer
{
object_bounding_sphere = 1.0
sdf_threshold = 5.0e-5
line_search_step = 0.5
line_step_iters = 3
sphere_tracing_iters = 10
n_steps = 100
n_rootfind_steps = 32
}
}