Unclaimed Package Is this your package? Claim it to unlock full analytics and manage your listing.
Claim This Package

Install via UPM

Add to Unity Package Manager using this URL

https://www.pkglnk.dev/merf.git

README Markdown

Copy this to your project's README.md

Style
Preview
pkglnk installs badge
## Installation

Add **MERF** to your Unity project via Package Manager:

1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/merf.git
```

[![pkglnk](https://www.pkglnk.dev/badge/merf.svg?style=pkglnk)](https://www.pkglnk.dev/pkg/merf)

Dependencies (1)

README

Warning !!! Work in progress !!!
Does not work, but could be fun to fix.

MERF Unity Viewer

This repository contains the source code for a Unity port of the web viewer for MERF - Memory-Efficient Radiance Fields for Real-time View Synthesis in Unbounded Scenes[^1]

Please note, that this is an unofficial port. I am not affiliated with the original authors or their institution.

Known Issues

  • Everything mostly works up to calculating the diffuse term of the volume. But the 'evaluateNetwork()' function in the shader seems to return unreasonably high values, probably due to some coordinate space or other platform-specific differences between the original Three.js viewer and Unity. Contributions welcome.

References

Other projects exploring NeRFs and related techniques in Unity:

[^1]: Christian Reiser and Richard Szeliski and Dor Verbin and Pratul P. Srinivasan and Ben Mildenhall and Andreas Geiger and Jonathan T. Barron and Peter Hedman. MERF: Memory-Efficient Radiance Fields for Real-time View Synthesis in Unbounded Scenes. SIGGRAPH, 2023

Comments

No comments yet. Be the first!