
dataset_name = multiscale
datadir = /workspace/dataset/nerf_synthetic_multiscale/lego
expname =  tensorf_lego_VM
basedir = /workspace/mipTensoRF/log

# kernel options
kernel_size = 11
n_scales = 4
learnable_kernel = 1
kernel_init = gaussian
begin_kernel = 10000
end_lossmult = 10000
apply_basis = 1
learnable_basis = 1
basis_init = arithmetic_mean
kernel_nonlinear = 0

# additional options
lossmult = 1

n_iters = 30000
batch_size = 4096

N_voxel_init = 2097156 # 128**3
N_voxel_final = 27000000 # 300**3
upsamp_list = [2000, 3000, 4000, 5500, 7000]
update_AlphaMask_list = [2000, 4000]

N_vis = 5
vis_every = 10000

render_test = 1

n_lamb_sigma = [16, 16, 16]
n_lamb_sh = [48, 48, 48]
model_name = TensorVMSplit


shadingMode = MLP_Fea
fea2denseAct = softplus

view_pe = 2
fea_pe = 2

L1_weight_inital = 8e-5
L1_weight_rest = 4e-5
rm_weight_mask_thre = 1e-4

## please uncomment following configuration if hope to training on cp model
#model_name = TensorCP
#n_lamb_sigma = [96]
#n_lamb_sh = [288]
#N_voxel_final = 125000000 # 500**3
#L1_weight_inital = 1e-5
#L1_weight_rest = 1e-5
