SlideShare a Scribd company logo
1 of 4
Download to read offline
Web Visualization of Complex
Reality-Based 3D Models with NUBES
B. Jiménez Fernández-Palacios, F. Remondino
3D Optical Metrology (3DOM) unit,
Bruno Kessler Foundation (FBK)
Trento, Italy
(bjfernandez, remondino)@fbk.eu

C. Stefani, J. Lombardo, L. De Luca
CNRS-Map Gamsau
Marseille, France
(chiara.stefani, julie.lombardo, livio.deluca)@map.archi.fr

Abstract—This paper discusses the fundamental issues of
the real-time web-based visualization of complex realitybased 3D models. As web platform, we use NUBES, an
innovative and powerful tool for sharing and analyzing
reality-based 3D models online. A new automatic
procedure for the setting-up and the uploading of 3D
complex scenes into NUBES is presented, including the
optimization of the geometric and radiometric information
for web visualization.

based 3D models of heritage objects (monuments, buildings,
objects, etc.). The NUBES platform constitutes today a suitable
solution to virtually visit distant places, help education and
promotion of historical sites and finally organize, divulgate and
share the collected information. However, even if NUBES
constitutes a container of different kinds of data for different
purposes, the fundamental problems of visualizing online large
reality-based 3D models remains open.
III. OPTIMIZATION NEEDS

Keywords—online platform; remote access; real-time
interaction; complex 3D models.

Photogrammetry and laser scanning produce not only detail
and accurate 3D models but also large data. Reality-based 3D
models have often millions of polygons and file sizes even
larger than 1GB. They are frequently sub-sampled and reduced
in geometry and texture, because often they cannot be
visualized on a personal computer. Very few solutions permit
users to handle and manage on the web 3D models for
architectural and archaeological purposes. For these reasons
and in order to work without downloading 3D models locally,
online resources are being exploited and nowadays it is
possible to visualize remotely and online complex 3D models.
The visualization is often constrained by the graphics card
performances, which denies a real-time visualization of 3D
models, and by the network connection, which leads to long
uploading and loading time. The solution is to find a
compromise between size, accuracy and visualization of 3D
models in order to manage detailed 3D scenes with a fluent
real-time interaction.

I. INTRODUCTION AND RELATED WORKS
Due to the technological developments of web libraries,
API, plug-in applications, game engine, as well as languages
and technologies [1], it is nowadays possible to visualize
complex 3D models remotely and online. The user sometimes
does not need to use or install specific hardware and software
during the real-time interaction of a 3D model [2]. In other
case, 3D models are linked to databases, for studies, analyses
(queries) and divulgation purposes [3]. However, when high
definition has to be conserved and visualized, the real-time
interaction and online navigation of virtual 3D models can be
also problematic, due to their huge size (millions of polygons
and large texture files).
Different rendering approaches have been already developed
using remote rendering platforms as an image-based LOD
method [4], or point-based representation [5] or mesh-based
method [6] as well as in a mixed approach of image- and meshbased rendering [7].
In this paper, after a short overview of the NUBES platform
[8], we present (i) an automatic pipeline for converting and
uploading complex and hierarchically structured 3D scenes
into NUBES and (ii) a facultative (but suggested)
methodology to optimize geometry and texture of large 3D
models before import them into NUBES.

IV. WEB VISUALIZATION OF COMPLEX 3D SCENES INTO
NUBES
In order to show the optimization, import and visualization
procedures associated to the NUBES platform, the realitybased 3D model of the Bettini etruscan tomb is presented. The
geometric 3D model was produced using Time-Of-Flight
(TOF) laser scanner data, with a sub-centimetric resolution.
High resolution digital images were also acquired and used as
textures, in order to create a photo-realistic 3D model. The 3D
model of the Bettini tomb has ca 1.6 million points, 3.2 million
polygons and the total file size is 274 MB (DAE OpenCollada
file size is 195 MB and the compress file (ZIP) size, with high
resolution texture, is 79 MB). Similar o l x d “ vy” 3D

II. NUBES PLATFORM
NUBES (http://
) is a research
project [8] which relies on the definition of an information
system at architectural scale. It is an online integrated platform
for documenting, describing, analyzing and sharing reality-

978-1-4799-3169-9/13/$31.00 ©2013 IEEE

701
models, if directly imported in an online visualization platform
(like NUBES), would require long loading time and, generally,
cause problems to the graphic card of the computer. Moreover,
in case of hierarchical scenes composed of multiple 3D entities,
an automated procedure is mandatory in order to transfer all the
models to the server and allow a web / remote access.
For these reasons, the following sections present an
automated pipeline to import 3D models in NUBES (section A)
and the pre-optimization of the models geometry (section B)
and texture (section C).
A. Automated conversion and import pipeline
The conversion and import pipeline is based on a collection
of interconnected processes and steps concerning 3D geometry,
textures and hierarchical structures by the integrated use of 3
main languages: PHP, JavaScript and VSL (Virtools Scripting
Language). The conversion process is composed by seven
different parts (Fig. 1): by means of the main NUBES web
interface (step 1), the user uploads firstly a DAE Collada file
containing a 3D scene, and secondly a compressed (ZIP) folder
containing the adopted textures. Specific options allow
defining the way in which textures and materials will be
processed (texture aspect ratio, material emissivity, etc.). On
the client side, when the upload is finished, a PHP script
generates a parameter file (step 2) containing all the chosen
parameters and copies it (together with the Collada and the
texture ZIP files) into a FTP server (step 3). Once the
download on the FTP server is completed (step 4), the PHP
script starts a "waiting process". At this moment, on the server
side, a VSL script detects the presence of new files and starts
the conversion process (step 5). Firstly, the VSL script
decomposes the complex scene into a collection of independent
3D files compressed in NMO Virtools format. This is possible
by reading the hierarchical structure of the 3D entities
described in the XML-based Collada file, and by applying
specific geometry and texture compressions. Geometries are
simplified by applying homogenous sampling to 3D meshes,
while textures are simplified by reducing the size and
compressing the images. This step produces three independent
versions of the 3D entity (High, Mid, Low). Secondly, the VSL
script generates two tables (3D morphological entities and 3D
representations) and creates a journal text file. When the
conversion process is finished (step 6), the VSL script (server
side) sends a message to the PHP script (client side), still
waiting for the process completion. If the message is received,
the transfer of the obtained 3D file collection into the NUBES
database starts (step 7).
The described procedure is mandatory to simplify, during
the import phase, reality-based 3D models and allow a faster
display and interaction on the web. Fully resoluted 3D
geometries and texture could be ingested directly in NUBES
using the aforementioned pipeline, but, in order to reduce the
loading and display time, still keeping the geometric and visual
appearance, a pre-processing optimization step is highly
suggested. Some optimization tests have been performed in 3ds
Max in order to obtain a reduced 3D model with still
reasonable geometric and visual appearance.

Fig. 1. Automatic conversion pipeline.

B. Pre-optimization of the geometry
Optimized objects can reduce scene memory requirements,
reducing object faces. The geometry of the Bettini 3D model
has been optimized (using the “P oO t z ” tool 3d M x)
in differents levels of resolution (TABLE 1).

TABLE 1. Relationship between weight and resolution of the Bettini 3D
model, from 3ds Max to NUBES.

The two extreme cases are shown in Fig. 2. A high
resolution 3D model (100% geometric resolution) and an extralow resolution 3D model (1% geometric resolution). The high
resolution 3D model (Fig. 2.a) still looks good and
geometrically well defined because of the high density of the
polygons and the high resolution of the images that are used to
texture the model.

a)

b)
Fig. 2. Bettini tomb: (a) high resolution and (b) extra-low resolution.

702
The optimization process (in 3ds Max) allows to reduce up
to 5% of the geometric resolution, without observing a great
damage to the model corners and edges (Fig. 4). However,
when the 3D model’ geometry is reduced to the limit (Fig.
2.b), it looks sharp and edgier, the polygons are too large and
details disappear.

V. RESULTS
The results achieved with the pre-optimization step and the
successive compression and import into NUBES are hereafter
presented. Three different geometric optimizations have been
selected coupled with 12- and 8-quality compression of the
texture (TABLE 2). The size of the original high resolution 3D
model is 274 MB while the size of extra-low resolution 3D
model is 81 MB (DAE OpenCollada, textures file (ZIP) and
normal map file (ZIP)) i.e. a reduction of 71% compared to the
original model. Therefore, for the purpose of visualization and
divulgation, the result is unbeatable. However, for the metric
purpose, the silhouette of the model (Fig. 4) does not change
and remains an extra-low resolution.

C. Pre-optimization of the visual appearance
Reality-based 3D models are normally textured with high
resolution images which also affect negatively the upload
procedure and consequently the upload time. Therefore, as
shown in TABLE 1, the textures (JPG format) have been also
reduced in order to obtain a “lighter” model. Beside this, with
the aim of maintaining the quality of the digital 3D
representation in NUBES, a normal map approach is also used.
Normal maps permit to reproduce high resolution geometry
detail when it's mapped onto a low resolution 3D model. Each
pixel of the normal map stores a normal, a vector that describes
the surface slope of the original high resolution 3D model at
that point. 3ds Max lets the user choose which coordinate to
use on the normals among 4 different methods: (i) the tangent
method which project at a tangent to the target object's surface,
(ii) the local XYZ method which projects using the object's
local coordinates, (iii) the screen method which projects using
screen coordinates and (iv) the world method which projects
using world coordinates. When a normal map is applied to a
low resolution 3D model, the texture pixels control the
direction of each pixel on the low resolution 3D model creating
the illusion of having a higher surface detail or a better
curvature. However, the silhouette / geometry of the model
does not change. In order to obtain the best results, the world
method has been used as it seemed the best for objects that do
not move or deform. As shown in Fig. 3, both the high
resolution and the extra-low resolution of the 3D model,
textured using normal maps, have provided practically equal
visual results.

a)

TABLE 2. Optimization (in 3ds for the geometry and Photoshop for the
texture) of the Bettini’ 3D model textured with normal maps.

Fig. 4. Silhouette comparison: 100%, 10%, 5% and 1% geometric resolution.

High (100%), low (5%) and extra-low (1%) resolution have
been compared (Fig. 5). Yellow color shows high resolution
while blue color shows extra-low or low resolution of a detail
of the banquet scene in the Bettini tomb. As shown in Fig. 5.a,
comparison between high and extra-low resolution, it is
possible to observe the lack of geometrical information due to
the abundance of large gaps (in blue color).

b)

c)
d)
Fig. 3. Bettini tomb: high resolution model (a) and wireframe detail (b);
extra-low resolution model textured with normal map: wireframe (c) and
wireframe detail (d).

703

a)
b)
Fig. 5. Comparison between high resolution (yellow color) and extra-low
resolution (blue color) (a) and high with low resolution (blue color) (b).

Therefore the low resolution model of the tomb (5%
geometric resolution) has been chosen to be textured with the
normal map method, in order to find the best compromise (Fig.
5.b). The size of the 3D model is 53 MB. As shown in Fig.4,
the silhouette of the low resolution 3D model (5% geometric
resolution) doesn't suffer great change compared to the
original, and maintains all the details of the main geometry,
while in the case of extra-low resolution (1% geometric
resolution), details are lost.
The final size of the produced 3D model, if compared to the
extra-low resolution one (1% geometric resolution) is
negligible (TABLE 2). The final 3D model size (DAE
OpenCollada, textures file (ZIP) and normal maps file (ZIP)) is
87 MB. This is a 68 % reduction compared to the original
model, only 3% less than extra-low resolution 3D model. In
this way, the best solution/relation between weight, accuracy
and quality of complex 3D is guaranteed.
The final 3D model of the Bettini tomb visualized in
NUBES is shown in Fig. 6. The optimized 3D model takes less
than a minute for loading using a normal wifi connection and
then it can be easily moved and manipulated.

All in all, the size of the 3D models is drastically reduced
compared to the original model still preserving t o j t’
appearance, in terms of geometric and radiometric information.
The presented methodology is able to reduce a complex 3D
model up to 70 % in geometry and 50% in texture and, at the
same time, guarantee an optimal solution for visualizing and
managing complex 3D models online.However, when it comes
to huge datasets (millions of polygons and almost GB of
texture files), we cannot establish always a standard pipeline
regarding the optimization procedure. Each case is different
and the optimization depends on the density of the original
mesh, the desired level of detail as well as the object
dimensions, shape and complexity.
NUBES is in anycase a powerful platforms for remote
access and sharing of large and complex 3D models online,
allowing not only simple visualization but also query to
external databases or creation of geometric sections (Fig. 6b,c).
ACKNOWLEDGMENT
The work was partly supported by the 3D-ICONS project
funded under t E o
Co
o ’ ICT Pol y S
ot
Programme. The authors would like to thank Sébastien Trousse
for its implementation help related to the uploading procedure
of complex 3D models in NUBES.
REFERENCES
[1] A M M
d
d F R o d o, “A v
of reality-based
3D model generation, segmentation and web-based visualization
t od ,” I t Jo
lo H t g
t D g t l E , Vol 1(1),
pp. 103-124, 2012.
[2] D. Abate, S. Migliori, S., Pierattini, B. Jimenez FernandezPalacios, A. Rizzi, and F. Remondi o, “R ot
d
g d
v
l z t o o l g t x t d 3D od l , ” P o 18t IEEE
Intern. Conference on Virtual Systems and MultiMedia, G.
Guidi / L. Addison (Eds.), pp. 399-404. Milan, Italy, 2012.
[3] G. Agugiaro, R. Remondino, G. Girardi, J. von Schwerin, H.
Richards-Rissetto, and R. De Amicis, “QUERYARCH3D:
Querying and visualizing 3D models of a Maya archaeological
site in a webd t
,” G o o
t
FCE CTU
Journal, vol. 6, pp. 10-17, Prague, Czech Republic, 2011.
[4] http://graphics.stanford.edu/software/scanview/, Last access date
15/09/2013.
[5] S R
k
z d M L voy, “St
g QS l t: v
o
t ok d v
lz to o l g d
od l , ” P o d g
of the Interactive 3D Graphics (I3D) Symposium, 2001.
[6] P. Cignoni, F. Gavonelli, E. Gobetti, F. Marton, F. Ponchio, and
R S o g o, “Ad t v T t P zzl – efficent out of core
o t to
dv
lz to o gg t
olygo l od l , ”
Proc. ACM SIGGRAPH, Vol. 23(3), pp. 796-803, 2004.
[7] Y Ok oto, T O , d K Ik
, “I g -based network
d
go l g
o lo d o
t g,” I t
to l
Journal of Computer Vision, Vol. (94), pp. 12-22, 2011.
[8] L. De Luca, C. Busayarat C. Stefani P. Veron, and M.
Flo z o, “A
t -based plat-form for the digital analysis
o t
t t l
t g ,” Co
t
& G
Vol 35,
Issue 2, Elsevier, pp 227-241, 2011.

a)

b)

c)

Fig. 6. The final optimized 3D model of the Bettini tomb visualized inside the
NUBES platform (a), with the creation of sections (b) and the semantic
description using hot-spots (c).

VI. CONCLUSIONS
In this paper, some web visualization issues have been
investigated proposing the use of the NUBES platform [8] to
analyze, visualize and share online complex 3D models.
A new automatic procedure recently implemented to
compress, convert and import complex 3D models in NUBES
was described. This procedure, although not mandatory, is
normally coupled with some pre-optimization steps in order to
reduce the geometry and texture of the 3D models. For the
texture optimization, beside classical compression, a normal
map approach is also applied, which implies a slighter increase
of the final 3D model size, but absolutely irrelevant (see
TABLE 2).

704

More Related Content

What's hot

An improved image compression algorithm based on daubechies wavelets with ar...
An improved image compression algorithm based on daubechies  wavelets with ar...An improved image compression algorithm based on daubechies  wavelets with ar...
An improved image compression algorithm based on daubechies wavelets with ar...Alexander Decker
 
Rendering Process of Digital Terrain Model on Mobile Devices
Rendering Process of Digital Terrain Model on Mobile DevicesRendering Process of Digital Terrain Model on Mobile Devices
Rendering Process of Digital Terrain Model on Mobile DevicesWaqas Tariq
 
Performance Enhancement for Quality Inter-Layer Scalable Video Coding
Performance Enhancement for Quality Inter-Layer Scalable Video CodingPerformance Enhancement for Quality Inter-Layer Scalable Video Coding
Performance Enhancement for Quality Inter-Layer Scalable Video CodingIJCSIS Research Publications
 
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...csandit
 
Intel, Intelligent Systems Lab: Syable View Synthesis Whitepaper
Intel, Intelligent Systems Lab: Syable View Synthesis WhitepaperIntel, Intelligent Systems Lab: Syable View Synthesis Whitepaper
Intel, Intelligent Systems Lab: Syable View Synthesis WhitepaperAlejandro Franceschi
 
IRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation ModelsIRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation ModelsIRJET Journal
 
A 3 d graphic database system for content based retrival
A 3 d graphic database system for content based retrivalA 3 d graphic database system for content based retrival
A 3 d graphic database system for content based retrivalMa Waing
 
PR-065 : High-Resolution Image Synthesis and Semantic Manipulation with Condi...
PR-065 : High-Resolution Image Synthesis and Semantic Manipulation with Condi...PR-065 : High-Resolution Image Synthesis and Semantic Manipulation with Condi...
PR-065 : High-Resolution Image Synthesis and Semantic Manipulation with Condi...광희 이
 
A NOVEL GRAPH REPRESENTATION FOR SKELETON-BASED ACTION RECOGNITION
A NOVEL GRAPH REPRESENTATION FOR SKELETON-BASED ACTION RECOGNITIONA NOVEL GRAPH REPRESENTATION FOR SKELETON-BASED ACTION RECOGNITION
A NOVEL GRAPH REPRESENTATION FOR SKELETON-BASED ACTION RECOGNITIONsipij
 
Intel ILS: Enhancing Photorealism Enhancement
Intel ILS: Enhancing Photorealism EnhancementIntel ILS: Enhancing Photorealism Enhancement
Intel ILS: Enhancing Photorealism EnhancementAlejandro Franceschi
 
Google Research Siggraph Whitepaper | Total Relighting: Learning to Relight P...
Google Research Siggraph Whitepaper | Total Relighting: Learning to Relight P...Google Research Siggraph Whitepaper | Total Relighting: Learning to Relight P...
Google Research Siggraph Whitepaper | Total Relighting: Learning to Relight P...Alejandro Franceschi
 
Secret-Fragment-Visible Mosaic Image-Creation and Recovery via Colour Transfo...
Secret-Fragment-Visible Mosaic Image-Creation and Recovery via Colour Transfo...Secret-Fragment-Visible Mosaic Image-Creation and Recovery via Colour Transfo...
Secret-Fragment-Visible Mosaic Image-Creation and Recovery via Colour Transfo...IJSRD
 
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITIONVERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITIONWilly Marroquin (WillyDevNET)
 

What's hot (18)

Bf36342346
Bf36342346Bf36342346
Bf36342346
 
reviewpaper
reviewpaperreviewpaper
reviewpaper
 
An improved image compression algorithm based on daubechies wavelets with ar...
An improved image compression algorithm based on daubechies  wavelets with ar...An improved image compression algorithm based on daubechies  wavelets with ar...
An improved image compression algorithm based on daubechies wavelets with ar...
 
Rendering Process of Digital Terrain Model on Mobile Devices
Rendering Process of Digital Terrain Model on Mobile DevicesRendering Process of Digital Terrain Model on Mobile Devices
Rendering Process of Digital Terrain Model on Mobile Devices
 
Performance Enhancement for Quality Inter-Layer Scalable Video Coding
Performance Enhancement for Quality Inter-Layer Scalable Video CodingPerformance Enhancement for Quality Inter-Layer Scalable Video Coding
Performance Enhancement for Quality Inter-Layer Scalable Video Coding
 
B1060513
B1060513B1060513
B1060513
 
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
 
Intel, Intelligent Systems Lab: Syable View Synthesis Whitepaper
Intel, Intelligent Systems Lab: Syable View Synthesis WhitepaperIntel, Intelligent Systems Lab: Syable View Synthesis Whitepaper
Intel, Intelligent Systems Lab: Syable View Synthesis Whitepaper
 
IRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation ModelsIRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation Models
 
H010315356
H010315356H010315356
H010315356
 
A 3 d graphic database system for content based retrival
A 3 d graphic database system for content based retrivalA 3 d graphic database system for content based retrival
A 3 d graphic database system for content based retrival
 
PR-065 : High-Resolution Image Synthesis and Semantic Manipulation with Condi...
PR-065 : High-Resolution Image Synthesis and Semantic Manipulation with Condi...PR-065 : High-Resolution Image Synthesis and Semantic Manipulation with Condi...
PR-065 : High-Resolution Image Synthesis and Semantic Manipulation with Condi...
 
A NOVEL GRAPH REPRESENTATION FOR SKELETON-BASED ACTION RECOGNITION
A NOVEL GRAPH REPRESENTATION FOR SKELETON-BASED ACTION RECOGNITIONA NOVEL GRAPH REPRESENTATION FOR SKELETON-BASED ACTION RECOGNITION
A NOVEL GRAPH REPRESENTATION FOR SKELETON-BASED ACTION RECOGNITION
 
Intel ILS: Enhancing Photorealism Enhancement
Intel ILS: Enhancing Photorealism EnhancementIntel ILS: Enhancing Photorealism Enhancement
Intel ILS: Enhancing Photorealism Enhancement
 
poster_2011rday
poster_2011rdayposter_2011rday
poster_2011rday
 
Google Research Siggraph Whitepaper | Total Relighting: Learning to Relight P...
Google Research Siggraph Whitepaper | Total Relighting: Learning to Relight P...Google Research Siggraph Whitepaper | Total Relighting: Learning to Relight P...
Google Research Siggraph Whitepaper | Total Relighting: Learning to Relight P...
 
Secret-Fragment-Visible Mosaic Image-Creation and Recovery via Colour Transfo...
Secret-Fragment-Visible Mosaic Image-Creation and Recovery via Colour Transfo...Secret-Fragment-Visible Mosaic Image-Creation and Recovery via Colour Transfo...
Secret-Fragment-Visible Mosaic Image-Creation and Recovery via Colour Transfo...
 
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITIONVERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
 

Viewers also liked

3D Digitizing a whole museum: a metadata centered workflow
3D Digitizing a whole museum: a metadata centered workflow3D Digitizing a whole museum: a metadata centered workflow
3D Digitizing a whole museum: a metadata centered workflow3D ICONS Project
 
Metadata, the CARARE aggregation service and 3D ICONS
Metadata, the CARARE aggregation service and 3D ICONSMetadata, the CARARE aggregation service and 3D ICONS
Metadata, the CARARE aggregation service and 3D ICONS3D ICONS Project
 
ATHENA Access to cultural heritage networks across Europe
ATHENA Access to cultural heritage networks across EuropeATHENA Access to cultural heritage networks across Europe
ATHENA Access to cultural heritage networks across EuropeEuropeanaLocal Project
 
'Towards an integrated repository for research and management of 3D archaeolo...
'Towards an integrated repository for research and management of 3D archaeolo...'Towards an integrated repository for research and management of 3D archaeolo...
'Towards an integrated repository for research and management of 3D archaeolo...CARARE
 
Geographic Information in the Carare and Athena Projects
Geographic Information in the Carare and Athena ProjectsGeographic Information in the Carare and Athena Projects
Geographic Information in the Carare and Athena ProjectsCARARE
 
Franco Niccolucci, 'The integration and management of archaeological datasets...
Franco Niccolucci, 'The integration and management of archaeological datasets...Franco Niccolucci, 'The integration and management of archaeological datasets...
Franco Niccolucci, 'The integration and management of archaeological datasets...3D ICONS Project
 
3D in the CARARE Project. Providing Europeana with 3D Content for the Archaeo...
3D in the CARARE Project. Providing Europeana with 3D Content for the Archaeo...3D in the CARARE Project. Providing Europeana with 3D Content for the Archaeo...
3D in the CARARE Project. Providing Europeana with 3D Content for the Archaeo...CARARE
 
CARARE 2.0: Metadata schema for 3D Cultural Objects
CARARE 2.0: Metadata schema for 3D Cultural ObjectsCARARE 2.0: Metadata schema for 3D Cultural Objects
CARARE 2.0: Metadata schema for 3D Cultural Objects3D ICONS Project
 
Developing and applying the CARARE metadata schema for 3D documentation, pres...
Developing and applying the CARARE metadata schema for 3D documentation, pres...Developing and applying the CARARE metadata schema for 3D documentation, pres...
Developing and applying the CARARE metadata schema for 3D documentation, pres...3D ICONS Project
 
3D-ICONS- D5.2: Report on Publication
3D-ICONS- D5.2: Report on Publication3D-ICONS- D5.2: Report on Publication
3D-ICONS- D5.2: Report on Publication3D ICONS Project
 

Viewers also liked (10)

3D Digitizing a whole museum: a metadata centered workflow
3D Digitizing a whole museum: a metadata centered workflow3D Digitizing a whole museum: a metadata centered workflow
3D Digitizing a whole museum: a metadata centered workflow
 
Metadata, the CARARE aggregation service and 3D ICONS
Metadata, the CARARE aggregation service and 3D ICONSMetadata, the CARARE aggregation service and 3D ICONS
Metadata, the CARARE aggregation service and 3D ICONS
 
ATHENA Access to cultural heritage networks across Europe
ATHENA Access to cultural heritage networks across EuropeATHENA Access to cultural heritage networks across Europe
ATHENA Access to cultural heritage networks across Europe
 
'Towards an integrated repository for research and management of 3D archaeolo...
'Towards an integrated repository for research and management of 3D archaeolo...'Towards an integrated repository for research and management of 3D archaeolo...
'Towards an integrated repository for research and management of 3D archaeolo...
 
Geographic Information in the Carare and Athena Projects
Geographic Information in the Carare and Athena ProjectsGeographic Information in the Carare and Athena Projects
Geographic Information in the Carare and Athena Projects
 
Franco Niccolucci, 'The integration and management of archaeological datasets...
Franco Niccolucci, 'The integration and management of archaeological datasets...Franco Niccolucci, 'The integration and management of archaeological datasets...
Franco Niccolucci, 'The integration and management of archaeological datasets...
 
3D in the CARARE Project. Providing Europeana with 3D Content for the Archaeo...
3D in the CARARE Project. Providing Europeana with 3D Content for the Archaeo...3D in the CARARE Project. Providing Europeana with 3D Content for the Archaeo...
3D in the CARARE Project. Providing Europeana with 3D Content for the Archaeo...
 
CARARE 2.0: Metadata schema for 3D Cultural Objects
CARARE 2.0: Metadata schema for 3D Cultural ObjectsCARARE 2.0: Metadata schema for 3D Cultural Objects
CARARE 2.0: Metadata schema for 3D Cultural Objects
 
Developing and applying the CARARE metadata schema for 3D documentation, pres...
Developing and applying the CARARE metadata schema for 3D documentation, pres...Developing and applying the CARARE metadata schema for 3D documentation, pres...
Developing and applying the CARARE metadata schema for 3D documentation, pres...
 
3D-ICONS- D5.2: Report on Publication
3D-ICONS- D5.2: Report on Publication3D-ICONS- D5.2: Report on Publication
3D-ICONS- D5.2: Report on Publication
 

Similar to Web visualization of complex reality-based 3D models with Nubes

3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...ijcga
 
isvc_draft6_final_1_harvey_mudd (1)
isvc_draft6_final_1_harvey_mudd (1)isvc_draft6_final_1_harvey_mudd (1)
isvc_draft6_final_1_harvey_mudd (1)David Tenorio
 
An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...IJECEIAES
 
Обучение нейросетей компьютерного зрения в видеоиграх
Обучение нейросетей компьютерного зрения в видеоиграхОбучение нейросетей компьютерного зрения в видеоиграх
Обучение нейросетей компьютерного зрения в видеоиграхAnatol Alizar
 
A L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITY
A L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITYA L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITY
A L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITYcsandit
 
11.concept for a web map implementation with faster query response
11.concept for a web map implementation with faster query response11.concept for a web map implementation with faster query response
11.concept for a web map implementation with faster query responseAlexander Decker
 
Concept for a web map implementation with faster query response
Concept for a web map implementation with faster query responseConcept for a web map implementation with faster query response
Concept for a web map implementation with faster query responseAlexander Decker
 
3D-ICONS - D5.1: Report on 3D Publication Formats Suitable for Europeana
3D-ICONS - D5.1: Report on 3D Publication Formats Suitable for Europeana3D-ICONS - D5.1: Report on 3D Publication Formats Suitable for Europeana
3D-ICONS - D5.1: Report on 3D Publication Formats Suitable for Europeana3D ICONS Project
 
HANDWRITTEN DIGIT RECOGNITION SYSTEM BASED ON CNN AND SVM
HANDWRITTEN DIGIT RECOGNITION SYSTEM BASED ON CNN AND SVMHANDWRITTEN DIGIT RECOGNITION SYSTEM BASED ON CNN AND SVM
HANDWRITTEN DIGIT RECOGNITION SYSTEM BASED ON CNN AND SVMsipij
 
Handwritten Digit Recognition System based on CNN and SVM
Handwritten Digit Recognition System based on CNN and SVMHandwritten Digit Recognition System based on CNN and SVM
Handwritten Digit Recognition System based on CNN and SVMsipij
 
Scianna & Sciortino - input2012
Scianna & Sciortino - input2012Scianna & Sciortino - input2012
Scianna & Sciortino - input2012INPUT 2012
 
High Performance Computing for Satellite Image Processing and Analyzing – A ...
High Performance Computing for Satellite Image  Processing and Analyzing – A ...High Performance Computing for Satellite Image  Processing and Analyzing – A ...
High Performance Computing for Satellite Image Processing and Analyzing – A ...Editor IJCATR
 
Three-dimensional shape generation via variational autoencoder generative ad...
Three-dimensional shape generation via variational  autoencoder generative ad...Three-dimensional shape generation via variational  autoencoder generative ad...
Three-dimensional shape generation via variational autoencoder generative ad...IJECEIAES
 
Efficient Image Compression Technique using Clustering and Random Permutation
Efficient Image Compression Technique using Clustering and Random PermutationEfficient Image Compression Technique using Clustering and Random Permutation
Efficient Image Compression Technique using Clustering and Random PermutationIJERA Editor
 
Efficient Image Compression Technique using Clustering and Random Permutation
Efficient Image Compression Technique using Clustering and Random PermutationEfficient Image Compression Technique using Clustering and Random Permutation
Efficient Image Compression Technique using Clustering and Random PermutationIJERA Editor
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Phase based-binarization-of-ancie...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS  Phase based-binarization-of-ancie...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS  Phase based-binarization-of-ancie...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Phase based-binarization-of-ancie...IEEEBEBTECHSTUDENTPROJECTS
 
3D Final Work
3D Final Work3D Final Work
3D Final Workconor0994
 

Similar to Web visualization of complex reality-based 3D models with Nubes (20)

3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
 
isvc_draft6_final_1_harvey_mudd (1)
isvc_draft6_final_1_harvey_mudd (1)isvc_draft6_final_1_harvey_mudd (1)
isvc_draft6_final_1_harvey_mudd (1)
 
An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...
 
3D Research
3D Research3D Research
3D Research
 
Обучение нейросетей компьютерного зрения в видеоиграх
Обучение нейросетей компьютерного зрения в видеоиграхОбучение нейросетей компьютерного зрения в видеоиграх
Обучение нейросетей компьютерного зрения в видеоиграх
 
A L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITY
A L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITYA L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITY
A L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITY
 
11.concept for a web map implementation with faster query response
11.concept for a web map implementation with faster query response11.concept for a web map implementation with faster query response
11.concept for a web map implementation with faster query response
 
Concept for a web map implementation with faster query response
Concept for a web map implementation with faster query responseConcept for a web map implementation with faster query response
Concept for a web map implementation with faster query response
 
3D-ICONS - D5.1: Report on 3D Publication Formats Suitable for Europeana
3D-ICONS - D5.1: Report on 3D Publication Formats Suitable for Europeana3D-ICONS - D5.1: Report on 3D Publication Formats Suitable for Europeana
3D-ICONS - D5.1: Report on 3D Publication Formats Suitable for Europeana
 
HANDWRITTEN DIGIT RECOGNITION SYSTEM BASED ON CNN AND SVM
HANDWRITTEN DIGIT RECOGNITION SYSTEM BASED ON CNN AND SVMHANDWRITTEN DIGIT RECOGNITION SYSTEM BASED ON CNN AND SVM
HANDWRITTEN DIGIT RECOGNITION SYSTEM BASED ON CNN AND SVM
 
Handwritten Digit Recognition System based on CNN and SVM
Handwritten Digit Recognition System based on CNN and SVMHandwritten Digit Recognition System based on CNN and SVM
Handwritten Digit Recognition System based on CNN and SVM
 
Scianna & Sciortino - input2012
Scianna & Sciortino - input2012Scianna & Sciortino - input2012
Scianna & Sciortino - input2012
 
High Performance Computing for Satellite Image Processing and Analyzing – A ...
High Performance Computing for Satellite Image  Processing and Analyzing – A ...High Performance Computing for Satellite Image  Processing and Analyzing – A ...
High Performance Computing for Satellite Image Processing and Analyzing – A ...
 
Three-dimensional shape generation via variational autoencoder generative ad...
Three-dimensional shape generation via variational  autoencoder generative ad...Three-dimensional shape generation via variational  autoencoder generative ad...
Three-dimensional shape generation via variational autoencoder generative ad...
 
3D Plan
3D Plan3D Plan
3D Plan
 
Efficient Image Compression Technique using Clustering and Random Permutation
Efficient Image Compression Technique using Clustering and Random PermutationEfficient Image Compression Technique using Clustering and Random Permutation
Efficient Image Compression Technique using Clustering and Random Permutation
 
Efficient Image Compression Technique using Clustering and Random Permutation
Efficient Image Compression Technique using Clustering and Random PermutationEfficient Image Compression Technique using Clustering and Random Permutation
Efficient Image Compression Technique using Clustering and Random Permutation
 
538 207-219
538 207-219538 207-219
538 207-219
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Phase based-binarization-of-ancie...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS  Phase based-binarization-of-ancie...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS  Phase based-binarization-of-ancie...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Phase based-binarization-of-ancie...
 
3D Final Work
3D Final Work3D Final Work
3D Final Work
 

More from 3D ICONS Project

3D-ICONS - D6.2 Report on harvesting and supply
3D-ICONS - D6.2 Report on harvesting and supply3D-ICONS - D6.2 Report on harvesting and supply
3D-ICONS - D6.2 Report on harvesting and supply3D ICONS Project
 
3D ICONS: Europeana goes 3D, Daniel Pletinckx, Visual Dimension Belgium
3D ICONS: Europeana goes 3D, Daniel Pletinckx, Visual Dimension Belgium3D ICONS: Europeana goes 3D, Daniel Pletinckx, Visual Dimension Belgium
3D ICONS: Europeana goes 3D, Daniel Pletinckx, Visual Dimension Belgium3D ICONS Project
 
3D-­ICONS: Interactive storytelling through innovative interfaces, Carlotta C...
3D-­ICONS: Interactive storytelling through innovative interfaces, Carlotta C...3D-­ICONS: Interactive storytelling through innovative interfaces, Carlotta C...
3D-­ICONS: Interactive storytelling through innovative interfaces, Carlotta C...3D ICONS Project
 
Metadata for 3D models, Sheena Bassett
Metadata for 3D models, Sheena BassettMetadata for 3D models, Sheena Bassett
Metadata for 3D models, Sheena Bassett3D ICONS Project
 
Analysis of the 3D reconstruction methodologies used within the framework of ...
Analysis of the 3D reconstruction methodologies used within the framework of ...Analysis of the 3D reconstruction methodologies used within the framework of ...
Analysis of the 3D reconstruction methodologies used within the framework of ...3D ICONS Project
 
The 'Rubble of the North' -a solution for modelling the irregular architectur...
The 'Rubble of the North' -a solution for modelling the irregular architectur...The 'Rubble of the North' -a solution for modelling the irregular architectur...
The 'Rubble of the North' -a solution for modelling the irregular architectur...3D ICONS Project
 
Digitisation, processing and visualisation of monuments within the 3D-ICONS f...
Digitisation, processing and visualisation of monuments within the 3D-ICONS f...Digitisation, processing and visualisation of monuments within the 3D-ICONS f...
Digitisation, processing and visualisation of monuments within the 3D-ICONS f...3D ICONS Project
 
The last mile of 3DIcons: making available 3D contents and their metadata thr...
The last mile of 3DIcons: making available 3D contents and their metadata thr...The last mile of 3DIcons: making available 3D contents and their metadata thr...
The last mile of 3DIcons: making available 3D contents and their metadata thr...3D ICONS Project
 
Combining the outcomes of CARARE and 3D-COFORM, Andrea D'Andrea
Combining the outcomes of CARARE and 3D-COFORM, Andrea D'AndreaCombining the outcomes of CARARE and 3D-COFORM, Andrea D'Andrea
Combining the outcomes of CARARE and 3D-COFORM, Andrea D'Andrea3D ICONS Project
 
Managing archaeological knowledge. The experience of CISA-UNO. Andrea D'Andrea
Managing archaeological knowledge.  The experience of CISA-UNO. Andrea D'AndreaManaging archaeological knowledge.  The experience of CISA-UNO. Andrea D'Andrea
Managing archaeological knowledge. The experience of CISA-UNO. Andrea D'Andrea3D ICONS Project
 
3D-ICONS - D7.4: Report on Business Models
3D-ICONS - D7.4: Report on Business Models3D-ICONS - D7.4: Report on Business Models
3D-ICONS - D7.4: Report on Business Models3D ICONS Project
 
3D-ICONS - D7.2: Report on IPR Scheme
3D-ICONS - D7.2: Report on IPR Scheme3D-ICONS - D7.2: Report on IPR Scheme
3D-ICONS - D7.2: Report on IPR Scheme3D ICONS Project
 
3D-ICONS - D6.1: Report on Metadata and Thesaurii
3D-ICONS - D6.1: Report on Metadata and Thesaurii3D-ICONS - D6.1: Report on Metadata and Thesaurii
3D-ICONS - D6.1: Report on Metadata and Thesaurii3D ICONS Project
 
3D-ICONS - D4.3: Final Report on Post-processing
3D-ICONS - D4.3: Final Report on Post-processing3D-ICONS - D4.3: Final Report on Post-processing
3D-ICONS - D4.3: Final Report on Post-processing3D ICONS Project
 
3D-ICONS - D4.2: Interim Report on Metadata Creation
3D-ICONS - D4.2: Interim Report on Metadata Creation3D-ICONS - D4.2: Interim Report on Metadata Creation
3D-ICONS - D4.2: Interim Report on Metadata Creation3D ICONS Project
 
3D-ICONS - D4.1: Interim Report on Post-processing
3D-ICONS - D4.1: Interim Report on Post-processing3D-ICONS - D4.1: Interim Report on Post-processing
3D-ICONS - D4.1: Interim Report on Post-processing3D ICONS Project
 
3D-ICONS - D3 2: Final Report on Data Acquisition
3D-ICONS - D3 2: Final Report on Data Acquisition3D-ICONS - D3 2: Final Report on Data Acquisition
3D-ICONS - D3 2: Final Report on Data Acquisition3D ICONS Project
 
3D-ICONS- D3 1: Interim Report on Data Acquisition
3D-ICONS- D3 1: Interim Report  on Data Acquisition3D-ICONS- D3 1: Interim Report  on Data Acquisition
3D-ICONS- D3 1: Interim Report on Data Acquisition3D ICONS Project
 

More from 3D ICONS Project (20)

3D-ICONS - D6.2 Report on harvesting and supply
3D-ICONS - D6.2 Report on harvesting and supply3D-ICONS - D6.2 Report on harvesting and supply
3D-ICONS - D6.2 Report on harvesting and supply
 
3D-ICONS Case Studies
3D-ICONS Case Studies3D-ICONS Case Studies
3D-ICONS Case Studies
 
3D ICONS: Europeana goes 3D, Daniel Pletinckx, Visual Dimension Belgium
3D ICONS: Europeana goes 3D, Daniel Pletinckx, Visual Dimension Belgium3D ICONS: Europeana goes 3D, Daniel Pletinckx, Visual Dimension Belgium
3D ICONS: Europeana goes 3D, Daniel Pletinckx, Visual Dimension Belgium
 
3D-­ICONS: Interactive storytelling through innovative interfaces, Carlotta C...
3D-­ICONS: Interactive storytelling through innovative interfaces, Carlotta C...3D-­ICONS: Interactive storytelling through innovative interfaces, Carlotta C...
3D-­ICONS: Interactive storytelling through innovative interfaces, Carlotta C...
 
Metadata for 3D models, Sheena Bassett
Metadata for 3D models, Sheena BassettMetadata for 3D models, Sheena Bassett
Metadata for 3D models, Sheena Bassett
 
Analysis of the 3D reconstruction methodologies used within the framework of ...
Analysis of the 3D reconstruction methodologies used within the framework of ...Analysis of the 3D reconstruction methodologies used within the framework of ...
Analysis of the 3D reconstruction methodologies used within the framework of ...
 
The 'Rubble of the North' -a solution for modelling the irregular architectur...
The 'Rubble of the North' -a solution for modelling the irregular architectur...The 'Rubble of the North' -a solution for modelling the irregular architectur...
The 'Rubble of the North' -a solution for modelling the irregular architectur...
 
Digitisation, processing and visualisation of monuments within the 3D-ICONS f...
Digitisation, processing and visualisation of monuments within the 3D-ICONS f...Digitisation, processing and visualisation of monuments within the 3D-ICONS f...
Digitisation, processing and visualisation of monuments within the 3D-ICONS f...
 
The last mile of 3DIcons: making available 3D contents and their metadata thr...
The last mile of 3DIcons: making available 3D contents and their metadata thr...The last mile of 3DIcons: making available 3D contents and their metadata thr...
The last mile of 3DIcons: making available 3D contents and their metadata thr...
 
Combining the outcomes of CARARE and 3D-COFORM, Andrea D'Andrea
Combining the outcomes of CARARE and 3D-COFORM, Andrea D'AndreaCombining the outcomes of CARARE and 3D-COFORM, Andrea D'Andrea
Combining the outcomes of CARARE and 3D-COFORM, Andrea D'Andrea
 
Managing archaeological knowledge. The experience of CISA-UNO. Andrea D'Andrea
Managing archaeological knowledge.  The experience of CISA-UNO. Andrea D'AndreaManaging archaeological knowledge.  The experience of CISA-UNO. Andrea D'Andrea
Managing archaeological knowledge. The experience of CISA-UNO. Andrea D'Andrea
 
3D-ICONS - D7.4: Report on Business Models
3D-ICONS - D7.4: Report on Business Models3D-ICONS - D7.4: Report on Business Models
3D-ICONS - D7.4: Report on Business Models
 
3D-ICONS - D7.2: Report on IPR Scheme
3D-ICONS - D7.2: Report on IPR Scheme3D-ICONS - D7.2: Report on IPR Scheme
3D-ICONS - D7.2: Report on IPR Scheme
 
3D-ICONS Guidelines
3D-ICONS Guidelines 3D-ICONS Guidelines
3D-ICONS Guidelines
 
3D-ICONS - D6.1: Report on Metadata and Thesaurii
3D-ICONS - D6.1: Report on Metadata and Thesaurii3D-ICONS - D6.1: Report on Metadata and Thesaurii
3D-ICONS - D6.1: Report on Metadata and Thesaurii
 
3D-ICONS - D4.3: Final Report on Post-processing
3D-ICONS - D4.3: Final Report on Post-processing3D-ICONS - D4.3: Final Report on Post-processing
3D-ICONS - D4.3: Final Report on Post-processing
 
3D-ICONS - D4.2: Interim Report on Metadata Creation
3D-ICONS - D4.2: Interim Report on Metadata Creation3D-ICONS - D4.2: Interim Report on Metadata Creation
3D-ICONS - D4.2: Interim Report on Metadata Creation
 
3D-ICONS - D4.1: Interim Report on Post-processing
3D-ICONS - D4.1: Interim Report on Post-processing3D-ICONS - D4.1: Interim Report on Post-processing
3D-ICONS - D4.1: Interim Report on Post-processing
 
3D-ICONS - D3 2: Final Report on Data Acquisition
3D-ICONS - D3 2: Final Report on Data Acquisition3D-ICONS - D3 2: Final Report on Data Acquisition
3D-ICONS - D3 2: Final Report on Data Acquisition
 
3D-ICONS- D3 1: Interim Report on Data Acquisition
3D-ICONS- D3 1: Interim Report  on Data Acquisition3D-ICONS- D3 1: Interim Report  on Data Acquisition
3D-ICONS- D3 1: Interim Report on Data Acquisition
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

Web visualization of complex reality-based 3D models with Nubes

  • 1. Web Visualization of Complex Reality-Based 3D Models with NUBES B. Jiménez Fernández-Palacios, F. Remondino 3D Optical Metrology (3DOM) unit, Bruno Kessler Foundation (FBK) Trento, Italy (bjfernandez, remondino)@fbk.eu C. Stefani, J. Lombardo, L. De Luca CNRS-Map Gamsau Marseille, France (chiara.stefani, julie.lombardo, livio.deluca)@map.archi.fr Abstract—This paper discusses the fundamental issues of the real-time web-based visualization of complex realitybased 3D models. As web platform, we use NUBES, an innovative and powerful tool for sharing and analyzing reality-based 3D models online. A new automatic procedure for the setting-up and the uploading of 3D complex scenes into NUBES is presented, including the optimization of the geometric and radiometric information for web visualization. based 3D models of heritage objects (monuments, buildings, objects, etc.). The NUBES platform constitutes today a suitable solution to virtually visit distant places, help education and promotion of historical sites and finally organize, divulgate and share the collected information. However, even if NUBES constitutes a container of different kinds of data for different purposes, the fundamental problems of visualizing online large reality-based 3D models remains open. III. OPTIMIZATION NEEDS Keywords—online platform; remote access; real-time interaction; complex 3D models. Photogrammetry and laser scanning produce not only detail and accurate 3D models but also large data. Reality-based 3D models have often millions of polygons and file sizes even larger than 1GB. They are frequently sub-sampled and reduced in geometry and texture, because often they cannot be visualized on a personal computer. Very few solutions permit users to handle and manage on the web 3D models for architectural and archaeological purposes. For these reasons and in order to work without downloading 3D models locally, online resources are being exploited and nowadays it is possible to visualize remotely and online complex 3D models. The visualization is often constrained by the graphics card performances, which denies a real-time visualization of 3D models, and by the network connection, which leads to long uploading and loading time. The solution is to find a compromise between size, accuracy and visualization of 3D models in order to manage detailed 3D scenes with a fluent real-time interaction. I. INTRODUCTION AND RELATED WORKS Due to the technological developments of web libraries, API, plug-in applications, game engine, as well as languages and technologies [1], it is nowadays possible to visualize complex 3D models remotely and online. The user sometimes does not need to use or install specific hardware and software during the real-time interaction of a 3D model [2]. In other case, 3D models are linked to databases, for studies, analyses (queries) and divulgation purposes [3]. However, when high definition has to be conserved and visualized, the real-time interaction and online navigation of virtual 3D models can be also problematic, due to their huge size (millions of polygons and large texture files). Different rendering approaches have been already developed using remote rendering platforms as an image-based LOD method [4], or point-based representation [5] or mesh-based method [6] as well as in a mixed approach of image- and meshbased rendering [7]. In this paper, after a short overview of the NUBES platform [8], we present (i) an automatic pipeline for converting and uploading complex and hierarchically structured 3D scenes into NUBES and (ii) a facultative (but suggested) methodology to optimize geometry and texture of large 3D models before import them into NUBES. IV. WEB VISUALIZATION OF COMPLEX 3D SCENES INTO NUBES In order to show the optimization, import and visualization procedures associated to the NUBES platform, the realitybased 3D model of the Bettini etruscan tomb is presented. The geometric 3D model was produced using Time-Of-Flight (TOF) laser scanner data, with a sub-centimetric resolution. High resolution digital images were also acquired and used as textures, in order to create a photo-realistic 3D model. The 3D model of the Bettini tomb has ca 1.6 million points, 3.2 million polygons and the total file size is 274 MB (DAE OpenCollada file size is 195 MB and the compress file (ZIP) size, with high resolution texture, is 79 MB). Similar o l x d “ vy” 3D II. NUBES PLATFORM NUBES (http:// ) is a research project [8] which relies on the definition of an information system at architectural scale. It is an online integrated platform for documenting, describing, analyzing and sharing reality- 978-1-4799-3169-9/13/$31.00 ©2013 IEEE 701
  • 2. models, if directly imported in an online visualization platform (like NUBES), would require long loading time and, generally, cause problems to the graphic card of the computer. Moreover, in case of hierarchical scenes composed of multiple 3D entities, an automated procedure is mandatory in order to transfer all the models to the server and allow a web / remote access. For these reasons, the following sections present an automated pipeline to import 3D models in NUBES (section A) and the pre-optimization of the models geometry (section B) and texture (section C). A. Automated conversion and import pipeline The conversion and import pipeline is based on a collection of interconnected processes and steps concerning 3D geometry, textures and hierarchical structures by the integrated use of 3 main languages: PHP, JavaScript and VSL (Virtools Scripting Language). The conversion process is composed by seven different parts (Fig. 1): by means of the main NUBES web interface (step 1), the user uploads firstly a DAE Collada file containing a 3D scene, and secondly a compressed (ZIP) folder containing the adopted textures. Specific options allow defining the way in which textures and materials will be processed (texture aspect ratio, material emissivity, etc.). On the client side, when the upload is finished, a PHP script generates a parameter file (step 2) containing all the chosen parameters and copies it (together with the Collada and the texture ZIP files) into a FTP server (step 3). Once the download on the FTP server is completed (step 4), the PHP script starts a "waiting process". At this moment, on the server side, a VSL script detects the presence of new files and starts the conversion process (step 5). Firstly, the VSL script decomposes the complex scene into a collection of independent 3D files compressed in NMO Virtools format. This is possible by reading the hierarchical structure of the 3D entities described in the XML-based Collada file, and by applying specific geometry and texture compressions. Geometries are simplified by applying homogenous sampling to 3D meshes, while textures are simplified by reducing the size and compressing the images. This step produces three independent versions of the 3D entity (High, Mid, Low). Secondly, the VSL script generates two tables (3D morphological entities and 3D representations) and creates a journal text file. When the conversion process is finished (step 6), the VSL script (server side) sends a message to the PHP script (client side), still waiting for the process completion. If the message is received, the transfer of the obtained 3D file collection into the NUBES database starts (step 7). The described procedure is mandatory to simplify, during the import phase, reality-based 3D models and allow a faster display and interaction on the web. Fully resoluted 3D geometries and texture could be ingested directly in NUBES using the aforementioned pipeline, but, in order to reduce the loading and display time, still keeping the geometric and visual appearance, a pre-processing optimization step is highly suggested. Some optimization tests have been performed in 3ds Max in order to obtain a reduced 3D model with still reasonable geometric and visual appearance. Fig. 1. Automatic conversion pipeline. B. Pre-optimization of the geometry Optimized objects can reduce scene memory requirements, reducing object faces. The geometry of the Bettini 3D model has been optimized (using the “P oO t z ” tool 3d M x) in differents levels of resolution (TABLE 1). TABLE 1. Relationship between weight and resolution of the Bettini 3D model, from 3ds Max to NUBES. The two extreme cases are shown in Fig. 2. A high resolution 3D model (100% geometric resolution) and an extralow resolution 3D model (1% geometric resolution). The high resolution 3D model (Fig. 2.a) still looks good and geometrically well defined because of the high density of the polygons and the high resolution of the images that are used to texture the model. a) b) Fig. 2. Bettini tomb: (a) high resolution and (b) extra-low resolution. 702
  • 3. The optimization process (in 3ds Max) allows to reduce up to 5% of the geometric resolution, without observing a great damage to the model corners and edges (Fig. 4). However, when the 3D model’ geometry is reduced to the limit (Fig. 2.b), it looks sharp and edgier, the polygons are too large and details disappear. V. RESULTS The results achieved with the pre-optimization step and the successive compression and import into NUBES are hereafter presented. Three different geometric optimizations have been selected coupled with 12- and 8-quality compression of the texture (TABLE 2). The size of the original high resolution 3D model is 274 MB while the size of extra-low resolution 3D model is 81 MB (DAE OpenCollada, textures file (ZIP) and normal map file (ZIP)) i.e. a reduction of 71% compared to the original model. Therefore, for the purpose of visualization and divulgation, the result is unbeatable. However, for the metric purpose, the silhouette of the model (Fig. 4) does not change and remains an extra-low resolution. C. Pre-optimization of the visual appearance Reality-based 3D models are normally textured with high resolution images which also affect negatively the upload procedure and consequently the upload time. Therefore, as shown in TABLE 1, the textures (JPG format) have been also reduced in order to obtain a “lighter” model. Beside this, with the aim of maintaining the quality of the digital 3D representation in NUBES, a normal map approach is also used. Normal maps permit to reproduce high resolution geometry detail when it's mapped onto a low resolution 3D model. Each pixel of the normal map stores a normal, a vector that describes the surface slope of the original high resolution 3D model at that point. 3ds Max lets the user choose which coordinate to use on the normals among 4 different methods: (i) the tangent method which project at a tangent to the target object's surface, (ii) the local XYZ method which projects using the object's local coordinates, (iii) the screen method which projects using screen coordinates and (iv) the world method which projects using world coordinates. When a normal map is applied to a low resolution 3D model, the texture pixels control the direction of each pixel on the low resolution 3D model creating the illusion of having a higher surface detail or a better curvature. However, the silhouette / geometry of the model does not change. In order to obtain the best results, the world method has been used as it seemed the best for objects that do not move or deform. As shown in Fig. 3, both the high resolution and the extra-low resolution of the 3D model, textured using normal maps, have provided practically equal visual results. a) TABLE 2. Optimization (in 3ds for the geometry and Photoshop for the texture) of the Bettini’ 3D model textured with normal maps. Fig. 4. Silhouette comparison: 100%, 10%, 5% and 1% geometric resolution. High (100%), low (5%) and extra-low (1%) resolution have been compared (Fig. 5). Yellow color shows high resolution while blue color shows extra-low or low resolution of a detail of the banquet scene in the Bettini tomb. As shown in Fig. 5.a, comparison between high and extra-low resolution, it is possible to observe the lack of geometrical information due to the abundance of large gaps (in blue color). b) c) d) Fig. 3. Bettini tomb: high resolution model (a) and wireframe detail (b); extra-low resolution model textured with normal map: wireframe (c) and wireframe detail (d). 703 a) b) Fig. 5. Comparison between high resolution (yellow color) and extra-low resolution (blue color) (a) and high with low resolution (blue color) (b). Therefore the low resolution model of the tomb (5% geometric resolution) has been chosen to be textured with the
  • 4. normal map method, in order to find the best compromise (Fig. 5.b). The size of the 3D model is 53 MB. As shown in Fig.4, the silhouette of the low resolution 3D model (5% geometric resolution) doesn't suffer great change compared to the original, and maintains all the details of the main geometry, while in the case of extra-low resolution (1% geometric resolution), details are lost. The final size of the produced 3D model, if compared to the extra-low resolution one (1% geometric resolution) is negligible (TABLE 2). The final 3D model size (DAE OpenCollada, textures file (ZIP) and normal maps file (ZIP)) is 87 MB. This is a 68 % reduction compared to the original model, only 3% less than extra-low resolution 3D model. In this way, the best solution/relation between weight, accuracy and quality of complex 3D is guaranteed. The final 3D model of the Bettini tomb visualized in NUBES is shown in Fig. 6. The optimized 3D model takes less than a minute for loading using a normal wifi connection and then it can be easily moved and manipulated. All in all, the size of the 3D models is drastically reduced compared to the original model still preserving t o j t’ appearance, in terms of geometric and radiometric information. The presented methodology is able to reduce a complex 3D model up to 70 % in geometry and 50% in texture and, at the same time, guarantee an optimal solution for visualizing and managing complex 3D models online.However, when it comes to huge datasets (millions of polygons and almost GB of texture files), we cannot establish always a standard pipeline regarding the optimization procedure. Each case is different and the optimization depends on the density of the original mesh, the desired level of detail as well as the object dimensions, shape and complexity. NUBES is in anycase a powerful platforms for remote access and sharing of large and complex 3D models online, allowing not only simple visualization but also query to external databases or creation of geometric sections (Fig. 6b,c). ACKNOWLEDGMENT The work was partly supported by the 3D-ICONS project funded under t E o Co o ’ ICT Pol y S ot Programme. The authors would like to thank Sébastien Trousse for its implementation help related to the uploading procedure of complex 3D models in NUBES. REFERENCES [1] A M M d d F R o d o, “A v of reality-based 3D model generation, segmentation and web-based visualization t od ,” I t Jo lo H t g t D g t l E , Vol 1(1), pp. 103-124, 2012. [2] D. Abate, S. Migliori, S., Pierattini, B. Jimenez FernandezPalacios, A. Rizzi, and F. Remondi o, “R ot d g d v l z t o o l g t x t d 3D od l , ” P o 18t IEEE Intern. Conference on Virtual Systems and MultiMedia, G. Guidi / L. Addison (Eds.), pp. 399-404. Milan, Italy, 2012. [3] G. Agugiaro, R. Remondino, G. Girardi, J. von Schwerin, H. Richards-Rissetto, and R. De Amicis, “QUERYARCH3D: Querying and visualizing 3D models of a Maya archaeological site in a webd t ,” G o o t FCE CTU Journal, vol. 6, pp. 10-17, Prague, Czech Republic, 2011. [4] http://graphics.stanford.edu/software/scanview/, Last access date 15/09/2013. [5] S R k z d M L voy, “St g QS l t: v o t ok d v lz to o l g d od l , ” P o d g of the Interactive 3D Graphics (I3D) Symposium, 2001. [6] P. Cignoni, F. Gavonelli, E. Gobetti, F. Marton, F. Ponchio, and R S o g o, “Ad t v T t P zzl – efficent out of core o t to dv lz to o gg t olygo l od l , ” Proc. ACM SIGGRAPH, Vol. 23(3), pp. 796-803, 2004. [7] Y Ok oto, T O , d K Ik , “I g -based network d go l g o lo d o t g,” I t to l Journal of Computer Vision, Vol. (94), pp. 12-22, 2011. [8] L. De Luca, C. Busayarat C. Stefani P. Veron, and M. Flo z o, “A t -based plat-form for the digital analysis o t t t l t g ,” Co t & G Vol 35, Issue 2, Elsevier, pp 227-241, 2011. a) b) c) Fig. 6. The final optimized 3D model of the Bettini tomb visualized inside the NUBES platform (a), with the creation of sections (b) and the semantic description using hot-spots (c). VI. CONCLUSIONS In this paper, some web visualization issues have been investigated proposing the use of the NUBES platform [8] to analyze, visualize and share online complex 3D models. A new automatic procedure recently implemented to compress, convert and import complex 3D models in NUBES was described. This procedure, although not mandatory, is normally coupled with some pre-optimization steps in order to reduce the geometry and texture of the 3D models. For the texture optimization, beside classical compression, a normal map approach is also applied, which implies a slighter increase of the final 3D model size, but absolutely irrelevant (see TABLE 2). 704