previous arrow
next arrow
Images from projects that use Open3D.
Slider

Introduction

Open3D is an open-source library that supports rapid development of software that deals with 3D data. The Open3D frontend exposes a set of carefully selected data structures and algorithms in both C++ and Python. The backend is highly optimized and is set up for parallelization. Open3D was developed from a clean slate with a small and carefully considered set of dependencies. It can be set up on different platforms and compiled from source with minimal effort. The code is clean, consistently styled, and maintained via a clear code review mechanism. Open3D has been used in a number of published research projects and is actively deployed in the cloud. We welcome contributions from the open-source community.

Core features

  • 3D data structures
  • 3D data processing algorithms
  • Scene reconstruction
  • Surface alignment
  • 3D visualization with Physically based rendering (PBR)
  • 3D machine learning support with PyTorch and TensorFlow
  • GPU acceleration for core 3D operations
  • Available in C++ and Python with a 3D viewer app.

Supported compilers

  • GCC 5.X and later on Linux
  • XCode 10+ and later on OS X 10.14+
  • Visual Studio 2019 and later on Windows

Downloads

All current and past release downloads are available on Github releases.
Open3D version
OS
Package
Python
Link:
Open3D version
0.18.0
0.17.0
0.16.0
OS
Linux
Mac
Windows
Package
App
Pip
C++ library
Python
3.7
3.8
3.9
3.10
3.11
None
URL:
Download here

Paper

Paper

 

BibTeX

Please cite our work if you use Open3D.

@article{Zhou2018,
   author  = {Qian-Yi Zhou and Jaesik Park and Vladlen Koltun},
   title   = {{Open3D}: {A} Modern Library for {3D} Data Processing},
   journal = {arXiv:1801.09847},
   year    = {2018},
}

License

Open3D is released under theĀ MIT license. We encourage use for both research and commercial purposes, as long as proper attribution is given. If you use Open3D in published work, please cite our technical report. Feel free to also send us an email and let us know how Open3D has been useful to you and how it can be improved.