All Projects → kwea123 → Nerf_unity

kwea123 / Nerf_unity

Licence: mit
Unity project for nerf_pl (Neural Radiance Fields)

Projects that are alternatives of or similar to Nerf unity

Creature unity
2D Skeletal Animation Unity Runtimes for Creature
Stars: ✭ 50 (+85.19%)
Mutual labels:  unity, mesh
Holoviveobserver
Shared Reality: Observe a VR session from the same room using a HoloLens!
Stars: ✭ 126 (+366.67%)
Mutual labels:  unity, mixed-reality
Unity Procedural Mesh Bezier Curve
Unity Procedural Mesh Bezier Curve Tutorial
Stars: ✭ 50 (+85.19%)
Mutual labels:  unity, mesh
Mr Realtime Translator
Real-time translation services in Mixed Reality. Core pieces to get audio from the mic in Unity and stream over a websocket to the Azure Translator API and process the responses - as you speak!
Stars: ✭ 22 (-18.52%)
Mutual labels:  unity, mixed-reality
Xrtk Core
The Official Mixed Reality Framework for Unity
Stars: ✭ 219 (+711.11%)
Mutual labels:  unity, mixed-reality
Mesh maker vr
Mesh Maker VR
Stars: ✭ 47 (+74.07%)
Mutual labels:  unity, mesh
Collidable Raymarching Terrain
Real time generate collider mesh according shader, it is really useful when you want to interact with your raymarching scene
Stars: ✭ 68 (+151.85%)
Mutual labels:  unity, mesh
Dxr
DXR is a Unity package for rapid prototyping of immersive data visualizations in augmented, mixed, and virtual reality (AR, MR, VR) or XR for short.
Stars: ✭ 134 (+396.3%)
Mutual labels:  unity, mixed-reality
Deform
A fully-featured deformer system for Unity.
Stars: ✭ 2,421 (+8866.67%)
Mutual labels:  unity, mesh
Hololenswithopencvforunityexample
HoloLens With OpenCVforUnity Example
Stars: ✭ 142 (+425.93%)
Mutual labels:  unity, mixed-reality
Nerf pl
NeRF (Neural Radiance Fields) and NeRF in the Wild using pytorch-lightning
Stars: ✭ 362 (+1240.74%)
Mutual labels:  mesh, mixed-reality
Mapssdk Unity
This repository contains samples, documentation, and supporting scripts for Maps SDK, a Microsoft Garage project.
Stars: ✭ 307 (+1037.04%)
Mutual labels:  unity, mixed-reality
Mixedrealitytoolkit Unity
Mixed Reality Toolkit (MRTK) provides a set of components and features to accelerate cross-platform MR app development in Unity.
Stars: ✭ 4,817 (+17740.74%)
Mutual labels:  unity, mixed-reality
Vmesh
VMesh is a decentralized Layer 3 mesh router and protocol designed for open network interconnection.
Stars: ✭ 25 (-7.41%)
Mutual labels:  mesh
Simpleunitytcp
🖧 Simple Unity Project to show how TCP communication are builded in C# without multi-threading or Unity network (Unet) involved.
Stars: ✭ 22 (-18.52%)
Mutual labels:  unity
Unitydbgdraw
DbgDraw is an API that provides the ability to render various 2D and 3D shapes for visual debugging purposes.
Stars: ✭ 20 (-25.93%)
Mutual labels:  unity
Uduino
Simple and easy connection between Arduino and Unity
Stars: ✭ 25 (-7.41%)
Mutual labels:  unity
Tower Defense Game
this is a game made with Unity, the goal is to protect the tower against robots.
Stars: ✭ 25 (-7.41%)
Mutual labels:  unity
Tracerysharp
C#/Unity port of Tracery (heavily WIP)
Stars: ✭ 19 (-29.63%)
Mutual labels:  unity
Il2cppinspector
Powerful automated tool for reverse engineering Unity IL2CPP binaries
Stars: ✭ 901 (+3237.04%)
Mutual labels:  unity

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].