3DHOP framework

Get the 3DHOP latest version! The 3DHOP official distribution includes:

  • the 3DHOP VIEWER

  • all the HOW TO EXAMPLES


3DHOP runs on all major operating systems, including Windows, Mac OS, and Linux.

NEXUS model converter

Get the NEXUS latest version! The NEXUS official distribution includes the Windows executable for:

  • CONVERTING your 3D models (PLY or OBJ) in NXS multi-resolution models 3DHOP-ready

  • COMPRESSING your multi-resolution NXS models in NXZ compressed models 3DHOP-ready

Not a Windows user? Visit the NEXUS official website to access the NEXUS source code, or exploit the Visual Media Service platform to convert your 3D models directly online.


3DHOP official repository

3DHOP is an open-source initiative: to download all the code and examples, or to find older versions, or to contribute to the project, head to the official GitHub repository.


A research effort

3DHOP is the product of a research group, the Visual Computing Lab of ISTI-CNR. If you find the tool useful, let us know, and if you are a scholar/researcher too, cite our publication:

  • 3DHOP: 3D Heritage Online Presenter
    Marco Potenziani, Marco Callieri, Matteo Dellepiane, Massimiliano Corsini, Federico Ponchio, Roberto Scopigno
    Computers & Graphics, Volume 52, November 2015, Pages 129-141, ISSN 0097-8493

Visit the contacts page to know more about the project and the Visual Computing Lab.

Supported platforms

3DHOP is a software package with full portability: it can run on all the principal OS (Windows, Mac OS, Linux) equipped with an up-to-date Web browser. Mobile support is still not complete, but 3DHOP already works on most devices.

3DHOP works directly inside the web browser, without plug-ins or external components, but it does require an up-to-date web browser. It is supported and successfully tested on the current stable versions of Google Chrome, Mozilla Firefox, Microsoft Edge, Opera and Apple Safari.

3DHOP does not require a specialized server or server-side daemons/computation; just some space on any web-server will do. 3DHOP can also work on a local machine using a local web-server or Google Chrome (with a launching parameter). More information on deployment can be found here.

Dependencies and license

All the 3DHOP software is free and open-source, released under the GPL license.

3DHOP is based on the SpiderGL JavaScript library, and it uses jQuery.
The free open-source MeshLab tool can be used for model preparation and conversion. Multi-resolution conversion is done using the free open-source NEXUS tools; see how to to know more.