dberga / nerfstudio

A collaboration friendly studio for NeRFs

Home Page:https://docs.nerf.studio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Integrate Ha-Nerf in nerfstudio

dberga opened this issue · comments

commented

Added Ha-Nerf model definitions and imported main modules from official repo
283511a
Taken Vanilla Nerf definition and added appearance field (using E_attr) and occlusion (implicit_mask).

See ha-nerf definition using vanilla-nerf structure and added ha-nerf fields / modules:
https://github.com/dberga/nerfstudio/blob/main/nerfstudio/models/ha_nerf.py
See imported functions here:
https://github.com/dberga/nerfstudio/blob/main/nerfstudio/field_components/hallucidated.py
See field definitions here:
https://github.com/dberga/nerfstudio/blob/main/nerfstudio/fields/ha_nerf_field.py
See execution config (and default params, defined keyword for ns-train as "ha-nerf"):
https://github.com/dberga/nerfstudio/blob/main/nerfstudio/configs/method_configs.py

Pending / to do:
-Remake field definitions (./nerfstudio/fields/ha_nerf_field.py)
-Update ./nerfstudio/models/ha_nerf.py usage