Code Monkey home page Code Monkey logo

volrend's Introduction

volrend's People

Contributors

ignacio-rocco avatar sxyu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

volrend's Issues

Cannot run in MacOS with openGL 4.1

Required openGL version: 4.3
But Apple has deprecated openGL and latest supported openGL version is 4.1.

Is there any way to run with openGL 4.1?

headless rendering produces blank images

Hi, thank you for work.

I wanted to see if I can produce .png images. I downloaded pretrained tree, intrinsics and poses. Then I ran

./volrend_headless /home/hyo26751/Downloads/tree.npz -i /home/hyo26751/Downloads/drums/intrinsics.txt /home/hyo26751/Downloads/drums/pose/* -o ../
INFO: Use NeRF camera convention
INFO: Data format SH16
INFO: Scale 0.445217 0.588506 0.68048943.2574615479 ms per frame
23.1173992157 fps

which produced a set of blank images. Possible mistakes I have made?

running error in ubuntu&windows11

hi sxyu,
When running the code on ubuntu20.04, I encountered a cuda-related problem. I tried the 11.0 and 11.1 versions of cuda and reported the error in the figure below. But It can run normally with the same configuration on the computer of my classmate.
image

When I try to run with window11, but it automatically runs on integrated graphics card while the computer has a discrete graphics card.

I would be grateful if you could help me out with these two issues.
@sxyu

How to convert the cuda-based npz model to npz used in web demo ?

I trained nerf-sh model with chair dataset. After extraction and optimization, I got the tree_opt.npz. However, I loaded this npz with webgl viewer, I got an incorrect viewing result as follows:
Screenshot from 2021-09-03 17-31-43
If I launch this npz with cuda-based volrend viewer, I get correct viewing result.
Furthermore, I downloaded the uncompressed NeRF-synthetic files used for the web demo, the npz file is ok when I load with webgl viewer. So, I have a question. Is there any difference between the tree_opt.npz and you provided uncompressed npz model ?
@liruilong940607 @sxyu

Is there a way to use headless version w/o CUDA?

I want to make Plenoctree streaming server because plenoctree web viewer is pretty laggy and lack of mobile support.

So i tried to make headless version w/o CUDA, but it wont works w/o GLFW window. is there any solution?

How to convert the Precomputed PlenOctree Files to npz used in web demo

I use the script/compress_octree.py to compress the full resolution tree files, and use it in the web demo I build with emcmake.
But it get stuck
image

however, when I use the The uncompressed NeRF-synthetic files you provided, it succeed.
image

How can I compress the npz by myself in order to use this npz in web demo?

octree

What is the difference between plenoctree and octree?

License for volrend?

Hello, thank you for you and your team's work. I see the other repositories connected to the Plenoctree NeRF paper are under the BSD-2-Clause license and was wondering if there was a preferred licensing for volrend as well. Thank you!

A little problem about the Run command ./volrend

image

The volrend.exe file is under build/Release after build, so there will be error if you run ./volrend directly when your current path is just build. When your current command path is under build, the correct way is cd Release first and then run ./volrend, or you can just run ./Release/volrend instead.
Besides, if you have the .npz files, you can just put it under Release file, and run ./volrend name.npz.
image
image

what is dda_unit doing?

void dda_unit(vec3 cen, vec3 invdir, out float tmax) {
    float t1, t2;
    tmax = 1e9f;
    for (int i = 0; i < 3; ++i) {
        t1 = - cen[i] * invdir[i];
        t2 = t1 +  invdir[i];
        tmax = min(tmax, max(t1, t2));
    }
}

I may have trouble understanding it...could you help me..many thanks!..
It looks like the t1 is trying to go back to the origin...

cuda_assert

Hi, I have error with cuda when run ./volrend

image

Loading custom model into Web Viewer

Hi, when trying to display my custom made plenoctree in the web viewer I get the following error:
jZXrWKF

It works in the desktop based volrend version, anyone got a solution?

Issues with installing svox

I use pip install svox to install svox. However, when I import svox in python, it raises the following warning:

UserWarning: CUDA extension svox.csrc could not be loaded! Operations will be slow.
Please do not import svox in the SVOX source directory.
warn("CUDA extension svox.csrc could not be loaded! "

Platform: ubuntu~16.04.10
Cuda Version: 10.1

Thanks!

GLX Version

GLX: GLX version 1.3 is required

glxinfo|grep version
server glx version string: 1.2
client glx version string: 1.4
GLX version: 1.2
OpenGL version string: 1.1.0

I tried to find the reason, but it failed in the end.Do you understand why this is?Thanks!!!!!!!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.