Coder Social home page Coder Social logo

3dhop's Introduction

3D Heritage Online Presenter [http://www.3dhop.net] - README FILE

3DHOP by Visual Computing Laboratory - ISTI - CNR [http://vcg.isti.cnr.it]

Contact Us           [[email protected]]

Marco Callieri       [[email protected]]
Massimiliano Corsini [[email protected]]
Matteo Dellepiane    [[email protected]]
Marco Potenziani     [[email protected]]

06 Jul 2015

CONTENTS
I.   CONTENTS LIST
II.  HOW TO INSTALL
III. TECHNICAL INFO 

I. CONTENTS LIST

"documentation" Folder -> the 3DHOP basic documentation
------------
img            folder with the 3DHOP basic documentation graphic elements files
docs.html      3DHOP basic documentation HTML file 

"minimal" Folder     -> the 3DHOP minimal version, a ready-to-use viewer in a self-contained folder
------------
js             folder with the 3DHOP source JavaScript files
models         folder with the 3D model
skins          folder with the toolbar and background graphic elements files
stylesheet     folder with the 3DHOP CSS file
index.html     3DHOP viewer HTML file  

"examples" Folder    -> all the 3DHOP examples/howto shown in the 3DHOP website
------------ 
js             folder with the 3DHOP source JavaScript files
models         folder with the single- and multi-resolution 3D models
skins          folder with the toolbar and background graphic elements files
stylesheet     folder with the 3DHOP CSS file
HOWTO_*.html   3DHOP HOW-TOs HTML files

Text Files           -> basic info texts
------------
CHANGELOG.txt  the list of the changes in this 3DHOP release
LICENSE.txt    the GPL license file
README.txt     this file


II. HOW TO INSTALL

More detailed info on the deployment of 3DHOP can be found in this pdf:  http://3dhop.net/download/3DHOPsite_deployment.pdf

There is no installation: just copy the 3DHOP "essential" or "examples" folder into your server project path
and link or embed the viewer in yours project pages.

3DHOP is a tool designed for the Web, so it requires to be embedded in an HTML environment to work.
However if you want to run 3DHop in local on your PC you can choose between two ways:


1. Web server
------------
The best way to test the 3DHOP features on your PC is to install a Web server (http://en.wikipedia.org/wiki/Web_server) .
Actually the most popular Web server on the Internet is the Apache HTTP Server ("httpd") by The Apache Software Foundation 
(please refer to the project Web site http://httpd.apache.org/ to download and to know how to install it).
Once installed the Web server there are just a few step to run 3DHOP:
¥ download and unpack 3DHOP on your PC;
¥ copy the 3DHOP folder in the Web Server root directory;
¥ open your browser and with it go to the localhost IP address; 
¥ browse the localhost directory and select the 3DHOP folder;
¥ click the desired HTML files inside 3DHOP and you are done!

[Tip: to install a Web server in a more simple way exist several applications, like XAMPP (http://www.apachefriends.org/index.html)
or BITNAMI WAMP Stack (http://bitnami.com/stack/wamp) , that can do this for you...] 


2. Direct link
------------
The simplest way to test the 3DHOP features on your PC without install nothing is to allow
your browser to access local files on your file system (this practice is disabled by default due to security risk).
The trick to solve this issue is simple but restricted only at the Google CHROME or OPERA browsers.
So, let's look how to do this for these two browsers:
¥ browse to google CHROME (or OPERA) directory in your local file system; 
¥ right click on the CHROME (or OPERA) executable file, and select "send to" Desktop as link in the contextual menu;
¥ browse to your desktop;
¥ right click on the just created CHROME (or OPERA) executable link, and select "properties" in the contextual menu;
¥ in the just opened properties window select the "shortcut" tab and edit the "target" field adding to the end 
of the line " --allow-file-access-from-files", then click on "apply";
¥ open your browser from the just edited link on the desktop (now the browser should be enabled
to open local files);
¥ download and unpack 3DHOP on your PC;
¥ browse the 3DHOP folder and simply drag and drop the desired HTML files inside the opened browser and you are done!

[Tip: on FIREFOX, INTERNET EXPLORER and SAFARI browsers no simple way to enable the local files loading are provided
(so is recommended to install a Web browser if you can use only this browser). 
However, by default it supports the use of 3D models in Ply format, so you can use 3DHOP in a limited mode, 
restricted to single resolution models, but without to perform any procedure or to install nothing.]


III. TECHNICAL INFO

A WebGL-enabled browser is needed to run 3DHOP. Please refer to this page for a quick HOWTO:
http://www.khronos.org/webgl/wiki/Getting_a_WebGL_Implementation

3DHOP is supported by all the most widely used browsers and has been successfully tested on the latest versions of Google CHROME, Mozilla FIREFOX, Microsoft INTERNET EXPLORER, Apple SAFARI and OPERA.  

If you need technical assistance about 3DHOP, visit the project website at 
http://www.3dhop.net

3DHOP software is released under the GPL license.


3dhop's People

Contributors

mcallieri avatar potenziani avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

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.