• Stars
    star
    210
  • Rank 181,573 (Top 4 %)
  • Language
    C#
  • License
    MIT License
  • Created almost 4 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Unity project for nerf_pl (Neural Radiance Fields)

nerf_Unity

💎 Project page (live demo!)

Unity projects for my implementation of nerf_pl (Neural Radiance Fields)

Update : Now you can view the volume from inside! See video

Tutorial and demo videos

Installation and usage

This project is built on Unity 2019.3.9f1 on Windows. It contains 3 scenes (under Scenes/ folder):

Due to large size of the files, I put the assets in release, you need to download from there and import to Unity. Make sure you download them and put under Assets/ before opening Unity. Follow the instructions below for each scene:

If you want to use your own data, please see this and videos to train on your own data first.

MeshRender

Render reconstructed meshes. image

Data preparation

  1. Download the mesh files (*.ply) from here
  2. Follow the below image to add the mesh to scene:
    • Select gameobject
    • Drag mesh into the missing parts image

MixedReality

Render a real scene with correct depth values, where you can add virtual objects and get accurate occlusion effect (visual effect only). image

Data preparation

If you're using linux, it seems StreamingAssets cannot be correctly imported #2. In this case, try to manually enter the path to files into the missing parts.

VolumeRender

Volume render a virtual object.

image

Data preparation

  1. Download the volume files (*.vol) from here
  2. Follow the below image to add the volume to scene:
    • Select gameobject
    • Drag vol into the missing part image

More Repositories

1

nerf_pl

NeRF (Neural Radiance Fields) and NeRF in the Wild using pytorch-lightning
Jupyter Notebook
2,566
star
2

ngp_pl

Instant-ngp in pytorch+cuda trained with pytorch-lightning (high quality with high speed, with only few lines of legible code)
Jupyter Notebook
1,172
star
3

VTuber_Unity

Use Unity 3D character and Python deep learning algorithms to stream as a VTuber!
Python
761
star
4

gaussian_splatting_notes

A detailed formulae explanation on gaussian splatting
350
star
5

pytorch-cppcuda-tutorial

tutorial for writing custom pytorch cpp+cuda kernel, applied on volume rendering (NeRF)
Cuda
296
star
6

CasMVSNet_pl

Cascade Cost Volume for High-Resolution Multi-View Stereo and Stereo Matching using pytorch-lightning
Jupyter Notebook
253
star
7

OpenVTuberProject

Open Vtuber project containing all sub projects
233
star
8

nsff_pl

Neural Scene Flow Fields using pytorch-lightning, with potential improvements
Jupyter Notebook
216
star
9

fish_detection

Fish detection using Open Images Dataset and Tensorflow Object Detection
Jupyter Notebook
123
star
10

Coordinate-MLPs

Experiments of coordinate MLPs
Python
84
star
11

RL

Jupyter Notebook
80
star
12

MVSNet_pl

MVSNet: Depth Inference for Unstructured Multi-view Stereo using pytorch-lightning
Jupyter Notebook
68
star
13

MINER_pl

Unofficial implementation (replicates paper results!) of MINER: Multiscale Implicit Neural Representations in pytorch-lightning
Jupyter Notebook
58
star
14

BlendedMVS_scenes

Quick lookup for BlendedMVS scenes
Python
46
star
15

ROS_notes

Personal notes of ROS usage
Jupyter Notebook
45
star
16

Unity_live_caption

Use Google Speech-to-Text API to do real-time live stream caption on Unity! Best when combined with your virtual character!
Python
36
star
17

pytorch-lightning-tutorial

Pytorch lightning tutorial using MNIST
Python
29
star
18

python-ray-tracing-with-cuda-example

An example of cuda ray tracing in pure python syntax.
Python
29
star
19

pytorch_cppcuda_practice

Practice to write cpp/cuda extension for pytorch
Cuda
23
star
20

hindsight_experience_replay

A tensorflow implementation of hindsight experience replay
Jupyter Notebook
16
star
21

dino_pl

Reimplementation of Self-Supervised Vision Transformers with DINO in pytorch-lightning
Python
6
star
22

kwea123

6
star
23

bookkeeping

網頁語音記帳程式 - 利用Google Cloud Speech API 實現快速語音記帳
Python
4
star
24

python-ray-tracing-with-numpy-example

Example of ray tracing with numpy in pure python syntax
3
star
25

kitti_bev_detection

Jupyter Notebook
3
star
26

facebook-bot

Python
2
star
27

cpp_data_algo

C++
1
star
28

raspberry_pi3

Jupyter Notebook
1
star
29

frustum-pointnets-work

Jupyter Notebook
1
star
30

cifar-10-cnn

Jupyter Notebook
1
star
31

kwea123.github.io

CSS
1
star
32

line-bot

Python
1
star
33

acoustic-indices

Jupyter Notebook
1
star