About 3DHOP

3DHOP (3D Heritage Online Presenter) is an open-source software package for the creation of interactive Web presentations of high-resolution 3D models, oriented to the Cultural Heritage field. 3DHOP target audience goes from the museum curators with some IT experience to the experienced Web designers who want to embed 3D contents in their creations, from students in the CH field to small companies developing web applications for museum and CH institutions.

3DHOP allows the creation of interactive visualization of 3D models directly inside a standard web page, just by adding some HTML and JavaScript components in the HTML code. The 3D scene and the user interaction can be easily configured using a simple "declarative programming" approach, and by a series of provided JavaScript functions.
By using a multi-resolution 3D model management, supporting an efficient streaming, 3DHOP is able to work with high-resolution 3D models (1-100 millions of triangles) with ease, also on low-bandwidth.
3DHOP does not need a specialized server, nor server-side computation: simply some space on a web server. and does work directly inside modern web browsers, no plug-ins or additional components are necessary.

The best way to learn to use the tool is "by example".
Take a look at the gallery, where you will find complete examples of web-based interactive presentation of Cultural Heritage artefacts using complex 3D models and a comprehensive overview of real projects that are using 3DHOP right now.
You can then start working with the tool by visiting the download section, to get the whole package, and then refer to the how to page to learn the use of the tool from simple commented examples and tutorials.

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.

3DHOP does require an up-to-date web browser. It is supported and successfully tested on the current versions of Chrome, Firefox, Edge, Opera and Safari.

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.

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.