Giter VIP home page Giter VIP logo

xrvitd / gcno Goto Github PK

View Code? Open in Web Editor NEW
269.0 5.0 29.0 118.92 MB

Code of Globally Consistent Normal Orientation for Point Clouds by Regularizing the Winding-Number Field. ACM Transactions on Graphics (SIGGRAPH 2023).

Home Page: https://ruixu.me/html/GCNO/index.html

License: GNU Affero General Public License v3.0

CMake 0.18% C++ 95.88% Shell 0.07% Python 0.13% Makefile 0.02% MATLAB 0.02% C 0.52% PostScript 3.18%
normal pointcloud siggraph transactions-on-graphics

gcno's Introduction

Hi there 👋

I am joining The University of Hong Kong as a Ph.D. student in the Department of Computer Science. My research interests are computer graphics, 3D vision, geometry processing and geometric learning.

gcno's People

Contributors

frank-zy-dou avatar ningnawang avatar xrvitd 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

gcno's Issues

Visualisations in Paper

Hi, congratulations on the great work. The visualisations in the paper are really nice, what tool did you use for it?

How to speedup in Linux system

Thank you for your great work! You mentioned in README that enabling AVX2 and Floating Point Model will speedup the GCNO. I am wondering how to achieve them in a Ubuntu system (without GUI). For instance, I added the following line to CMakeLists.txt to support OpenMP, set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fopenmp -pthread").
Unfortunately I am not familiar with VS in Windows. Would you have some idea for that? Thanks a lot!

License of the source code

Thank you for the excellent work. It would be very helpful if you could specify the license type (e.g., MIT, Apache, etc.). Thank you!

部分模型运行错误

学长您好,非常感谢您的代码
不过我在使用你们的代码运行自己的模型的时候,有的模型会在这一步卡住
image
image

报错

运行main的时候会报错The oriented bounding box cannot (yet) be computed for a mesh with fewer than 4 vertices!

带颜色的点可以计算吗?

我的xyz文件里是带rgb的,下面的这样,然后运行的时候就会卡住,需要把rgb值去掉吗?
633.47131348 318.81649780 27.76199913 120 119 125 -0.887054 0.459197 0.047691
633.44989014 318.81320190 26.36639977 138 136 139 -0.865518 -0.413678 -0.282400
633.51312256 318.63931274 26.98979950 80 75 81 -0.546041 -0.223031 -0.807525
633.50170898 318.67001343 27.90789986 51 46 52 -0.416320 -0.892115 0.175522

How to get the reconstruct surface?

Hi! thanks for your excellent work! I try your released code and run well on demo data. But how could I generate the mesh in the paper?
ex.
image

点云数量较多可以吗?

我试了4000个点运行非常快,但是我有个大模型点云,大概200w个点,一晚上也没运行出来结果,我试着精简到20w点,依旧没运行踹结果。

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.