spacer.gif (43 byte)
spacer.gif (43 byte) TimeMachineVisor yt.png (5622 byte) fb.png (4480 byte) tw.png (4863 byte) 
spacer.gif (43 byte)













  Donate to help talented young people

32 projects in archive...

indigospot.gif (49 byte)

>3DiGMA

Images archive

3DiGMA (3D Digital Gallery of Modern Arts) is a project of Ultramundum Foundation for the development of the first 3D extreme quality museum of the world.

Until today, only image-based web sites that improperly use the term 'virtual' or 3D environments (simulated with photographs or with very low quality) have been published, due to the huge data load needed to generate a large photorealistic 3D world where the aesthetics are the most important part.

When you want to publish a museum on the web there only few options:

1) you can create a classical site with images of the elements and some buttons to go from one 'room' (i.e. a series of images) to another, sometimes providing also a map of the museum; surely the most used option but it has nothing 'virtual' and does not deliver an experience even vaguely similar to that of a real visit.

2) you can use 360 degrees pictures (like quicktime VR, the Google museum or streetview) that allow the user to 'look around' as if he was in a point and there was a sphere of photographs of the place around; interesting, but there is no way to move from one point to another if not with 'jumps' of several meters to pass fron one sphere of photographs (for instance in the lobby) to the next (for instance in the first room). At first it may seem enough, but as soon as you want to go near an object the only option is to 'zoom', enlarging the image that soon shows the pixels its made of. 360 degrees pictures, of spaces as well as obiects, are 'tricks' that do not allow for a realistic exploration. Just think about the fact that it is impossible to 'turn around' an obstacle to see what is behind. Movement between the various points is made with jumps of several meters or even from the center of one room to the center of another.

3) you can create real 3D environments explorable in realtime; few examples are available on Internet. The quality of the rendering is far from that of photorealism and is quite near that of a cartoon; it is therefore unthinkable to use this technique to create an exhibition of objects, like works of art, that have in their aesthetics the most important point.

For all these reasons, the Ultramundum Foundation, when launched the project to create an art gallery to give the option of exhibiting their works to emerging artist, directly on the web all over the world without any need for them and the visitors to travel and pollute, decided to use its technologies for realtime 3D, pushing them to a new level called 'extreme quality' that is in many points indistinguishable from a direct video shooting of a museum in the phisical world.

The project, called 3DiGMA (3D Digital Galley of Modern Art), uses the Ultramundum UltraPeg technology and an extremely sophisticated set of light computations to generate environments where light is the main character, digital worlds almost identical to the phisical one. This set of thechniques, called 'XQ: eXtreme Quality', uses other advanced rendering technologies like environment mapping, environment reflection, bump mapping, normal maps and many others to create realistic surfaces and interactions between the objects on the scene and the light sources. Reflections, colors and shadows move in realtime while the user walks in the rooms, creating a sensation of reality and allowing the fruition of the art works in the same fashion of a phisical experience.

3DiGMA allows the exploration of the entire gallery, many thousands of square meters and large external parts, on a standard personal computer with a modern video card. Out-of-ordinary powerful computers are not necessary.

Thanks to patented UltraPeg technology, 3DiGMA offers an interactive world where the user can even insert his/her phisical parameters ( for instance his/her height), explore everywhere, inspect anything to get any nuance and also activate an automatic guided tour to interact only where its wanted.

This project is also a 'tech demo' clearly showing the level of realism and precision that can be reached with the UltraPeg technology and the UltraPort software of the Ultramundum Foundation: all images are direct screenshots of a standard PC with the product running in realtime.

The project is almost completed and will start with an exhibition of emerging artists; the invite for the vernissage will be sent to all Ultramundum registered users.

indigospot.gif (49 byte)

>4DMoon

Images archive

Created by the Ultramundum Foundation for the 'Mission Apollo' project, the interactive 3D model of the whole Moon is offered to the public for the first time in the world in May 2009. Similar products are NASA WorldWind and Google Earth (offering Earth and Mars but not the Moon), the Foundation is the first to publish all the Moon without 'holes' and in real-time 3D with a continuous descent from space to surface level.
Available NASA data have may problems and Ultramundum has developed a number of complex algorithms to create a continuous global planetary surface coverage. A degree thesis analyses the complexities of the work that has been done and is available on this site.
The Foundation is faster than Google that is working at the same project with a version of Google Earth and is probably suffering from the same problems of fragmentation of NASA data.

To see an example, click on this image that shows NASA WorldWind and UltraPort side-by-side:

NASAvsUltramundum

on july 2009 Ultramundum beats again Google in the 3DMoon 'space race'.
The 4DMoon project is now at version 2.0 and has been published as freeware on-line July 15 2009, Google announces publishing Google Moon on july 21. So the Foundation has beaten the powerful american corporation right on the 'cutting edge' tecnology of interactive real-time 3D planets. Without any budget, without any sponsors, Ultramund succeeded in publishing an extremely advanced software to celebrate 40 years from the man landing on the Moon. Other projects with large budgets often do not arrive to a fraction of this result; Ultramundum is again an italian world leader in the sector of 3D interactive real-time environments capable of ranging from planetary scale down to sub-meter details at ground level.

In the 2.0 version Ultramundum inserted all the high resolution landing areas of Apollo missions from 11 to 17, with the models of the Descent Stages (the 'legs' that have been left on the Moon) of the LEM (Lunar exploration module). The models have been crafted starting from schematics and pictures from NASA, with a peculiar aging technique to show how they would look like after 40 years of exposition to micrometeroids and cosimc rays. Thanks to this effort they are the most realistic reconstructions of these places available today.

In each zone the astronauts paths, either walking or with the Lunar Rover, have been highlighted.
In this way everybody can experiment the thrill of the descent from orbit to the surface and appreciate the vastness of the model of the moon where spaceships appear minuscule. It is possible to zoom on the commemorative plaque of Apollo 11, even seeing the holding rivets, and reading the signatures of the astronautsM; the fly up and with a single sight embrace millions of square chilometers of surface.
As an homage to the soviet run to the space of those years, Ultramundum has inserted also the models of the first radio controlld rovers to explore an extraterrestrial territory: Lunokhod 1 and 2. Those robots of the '70s have been a huge achievement for Russia.

For fans of mistery and conspiracy Ultramundum inserted the 3D model of the alleged alien spaceship on the hidden side of the Moon. "we do not endorse this story, that NASA says is untrue" explains Fulvio Dominici, president of Ultramundum, "but the videos published on Internet and the fact that traces of this object are present in official photos taken by Apollo 15 are quite intriguing".

The 3D models (PIDs or PlanetaryInteractiveDioramas) developed and under development by Ultramundum Foundation deliver extremely large areas for free interactive exploration on a standard personal computer, with an extremely high level of realism.

The dimensions of the explorable environments reach far beyond what is possible today, for example in the latest videogames, arriving to entire planets.

Larger planetary complexes can be simulated, arriving to star systems and groups of stars. The technologies that can produce such a huge level of simulations are called PlanetWide PIDs (PlanetaryInteractiveDioramas). They allow the exploration of a celestial body of any dimension from space down to ground level, finding human-scale details and reaching even the atomic and subatomic level. The supported range on the UltraPort platform of the Ultramundum Foundation goes from 50 billions light years down to one thousandth of the dimension of cosmic strings, presumably the smallest component of matter.

To create this kind of products, new software modules and procedures have been developed, beyond the base procedural parametric technology UltraPeg based on Tabulae.

First, UltraPort supports the jerarchical cellular decomposition of the surface of entire planets; this is achived with the PlanetSector system. It is composed by Tabulae that are capable of automatically generate jearchical planetary surfaces, subdiving progressively in subelements of the same type near the user's Avatar and so producing a variable detail rpresentation of the entire celestial body. In this way, near the observer the terrain appears extremely detailed and the resolution lowers toward the horizon, where there are farther portions; the user-perceived resolution appears constant. An entire planet can be explored interactively and appear highly detailed everywhere, even on low power and memory PCs. The jerarchical PlanetSectors structure id dynamic: when the observer moves, the PlanetSectors toward his direction subdivide in others more detailed, while those at the back are substituted by thier lower-resolution ancestors. The resulting structure is highly dynamic and automatically modifies itself when the Avatar moves, producing entire star systems that allow any kind of trips.

PlanetSectors thus represent portions of the planetary surface progressively more detailed. They start from level zero, that covers the entire planet. Level 1 is composed by two PlanetSectors, one for the north emisphere and one for the south. Level 2 is made by six PlanetSectors, three for each emisphere. From level 3 onwards each PlanetSector subdivides in four for each successive level, up to the maximum resolution. With this technology the temperate regions PlanetSectors, where most of the cities are, have approximately a square shape when projected on the planet spheroid, while the others are progressively mre distorted.

A specific UltraPort module dynamically subdivides the Planetectors where the Avatar is, leaving the farther away ones at a lower level, generating a variable detail structure that shows an apparently extremely high resolution in any point of the planet. Sophisticated systems position the PlanetSectors are 'plates' on the planet spheroid and convert from euclidean coordinates to non-euclidean ones on a sphere, using all the cartographic conventions.

The NASA file importer, called UltraTools, allows for fast and almost automatic acquisition of public databases, converted in a very short time to three-dimensional elements. All these data can then be explored in real-time.

We wish to thank NASA for the publications of the planetary data needed for the creation od this abitious project.

indigospot.gif (49 byte)

>Extractor

Images archive

Extractor is the free tool created by the Ultramundum Foundation to allow users to visualize and explore 3D digital models created in 'classic' format and to apply on them the processes normally needed to prepare them for the realtime rendering.

With Extractor it is possible to open files of single or multiple models created with 'classic' softwares like Maya, 3D Studio Max, Blender, Lightwave, Cinema 4D, AutoCAD and many others.

Those 'classic' models are not Tabulae (the 'building blocks' of the Foundation's UltraPeg technology), and so are not procedural nor parametric; nonentheless, in many cases they need to be inserted into the 3D worlds generated with UltraPort. In those cases there is a model in a modeling software that needs to be converted into a Tabula to be then processed by other Tabulae that could position/animate it in realtime. For instance, you could have a model of a building and you could want to see how it would look when inserted into a square in Rome. The city of Rome is a PID (PlanetaryInteractiveDiorama) completely procedural, while the model is made with AutoCAD.

It would be as simple as opening in Extractor the file saved from AutoCAD, maybe modify it to prepare it for realtime and then save it in the specific Ultramundum format for legacy models: .PUM (Portable Ultramundum Model). In the UltraPort development environment it is possible to create a Tabula project of type "legacy 3D model" that wraps the .PUM file. From that moment on the model is a regular Tabula and can be used as any other one in the UltraPort platform.

The passage in Extractor is needed to convert the model to the standard .PUM format that is compact and efficient. Models of other types are of very large dimensions and do not embed the texture images; very often they get lost and produce an error at the opening of the model. A .PUM file, on the contrary, embeds all the resources and is extremely compressed to reduce its size at a minimum.

Another operation done by Extractor is to extremely optimize the model. Applying all the optimizations for the hardware accelerated rendering, Extractor modifies the format of the data and compacts them to generate the fastest rendering possible. It is not uncommon to see extremely huge models go from two frames per seconds without optimization to fifthy or more simply after a passage in Extractor.

Some typical settings for realtime are not done by modeling packages and Extractors allows them to be set at will before saving the model to .PUM format.
For instance, transparency (heavy on the computational power) can be turned on or off and switched to Alpha blending or Alpha testing for each element of the model.

In the same way, normals of each element or the whole of the model can be recalculated applying a smoothing in ten levels from 0% to 100%.

Often models are not created at axes origin and do not lay at Z=0, this creates problems when they need to be positioned. Extractor has commands for the automatic centering and rotation and translation of the scene, to generate a model easily positionable when used as a 'building block' in the final scene.

Materials are another problem on the most part of models exported from 3D packages: Extractor allows the resetting, amplification or optimization of each of their components exactly as they will be visualized on the hardware accelerator of the video card.

All these settings are needed when the model is not created for realtime rendering in a software that may have a powerful raytracer, but a poor support for the simpler functions available in interactive 3D.

Wih Extractor it is easy to add a Bump Mapping effect, that is a technique that renders an object with a perceived complexity even if with a simpler geometry, using a second texture to add all the bumps.

Another effect that can easily be applied with Extractor is the Environment Mapping or Reflection Mapping, a technique that uses a texture to simulate the reflections of the surronding environment, for instance to create 'chrome' objects.

indigospot.gif (49 byte)

>FABER meeting

Images archive

The Ultramundum Foundation cooperated in the event "FABER meeting - quando la creatività incontra l'impresa" (creativity encounters business), organized by the Turin city Council, the Piedmont regional government and the Chamber of Commerce.

The event has been a meeting opportunity between young creatives and companies of the "creative economy". Meetings, workshops and discussions at Virtual Reality e Multimedia Park of Turin were a collective experiment of a new way of interacting among all advanced operatos in the creative economy.

Seventy audiovisual works, web and design projects have been presented by talented national young creatives.

Ultramundum was part of the evaluation panel that selected the winning works, some of them are presented here with some selected scenes. The prizes went to those that shown not only a good technical capability, but also original language and content.

indigospot.gif (49 byte)

>Kinder Happy Hippo talent show

Images archive

The HappyHippo Talent Show project has been developed for the new generation of electronic surprises of Ferrero corporation for its chocolate eggs "Kinder surprise", a worldwide distributed product sold in billions of pieces every year.

THe new series of characters, based on the historical "HappyHippo", has been conceived as the set of participiants to the Talent Show, something similar to TV shows like "American Idol". Several artists (singers, dancers, musicians) alternate on the set of the HappyHippo Talent Show for artistical contests, presented by the DJ "Tony Turntable", another HappyHippo with a yellow T-shirt.

The main product of the series has been an USB memory stick shaped like "Tony Turntable" and containing various softwares in three different languages that can run on a standard PC. The system offers also a connection to the company servers to download upgrades and new games.

The UltraPort software of Ultramundum Foundation has been used to develop the control system of applications and also for the creation of five 3D games and the game of the director of the intro sequence for the show. Other 2D games and animations based on Flash have been inserted into the final product.

UltraPort starts automatically at the insertion of the "Tony Turntable" USB and checks the processing power of the system and the availability of 3D hardware acceleration. Thanks to this starting test it is possible to determine if the system is too old (cheap computers more than ten years old) and so it is better to star with simple 2D Flash games, or it is possible to activate the user options for the 3D games.

Other automatic UltraPort safeguards allow the detection of errors in drivers, especially those of the video card, and the automatic resolution of the problems without any intervention of the user that in many cases can be a child. Thanks to all these options and services of UltraPort, the product did not produce a single complaint, even if it has been distributed in a total of more than two million pieces.

The huge number of installations made this the biggest distribution of UltraPort and the most extensive test on the field so far. Ultramundum was satisfied that not a single complaint came from the public, even if the product has been distributed in many countries of the world and used on the most diverse hardware platforms and operating systems. We noticed that even largely successful platforms (for instance Flash) have problems controlling events and functions outside them and do not offer typical system services; UltraPort has perfectly managed all the software system, controlling Flash applications, the management of direct communications with system hardware and delivering services that go far beyond realtime 3D, like for instance the processing of parametric communications with the Ferrero servers.
This projects has really shown that UltraPort is nearer to a small operating system than to a simple 3D realtime rendering engine.

The Ultramundum technicians also worked on software systems for automatic testing used by Ferrero directly on the production lines to check the contents of the USB sticks and detect and reject those with hardware problems or software anomalies.

For the contents of the USBs, UltraPort allowed the creation in three different languages of five complete 3D interactive games and the management platform, all in few tens of megabytes thus leaving most of the space on the USB memory for the files of the users. It is important to notice that with the softwares of the Foundation it is possible to create applications of planetary scale, that process many gigabytes of data, as well as simple games that create colourful microworlds that could be inserted in a shoe box and occupy only few megabytes.


The games created are:

- MAGIC STAVE -
Help our friend DJ jump from one note to the other on the stave while the music plays. Press the space bar to pass from one note to another, but be careful not to fall off. There are 3 different levels of difficulty.

- SHOWER OF NOTES -
A shower of multicoloured notes falls from the sky. Try to compose a melody by clicking on the green notes with your mouse. Careful: the red notes are out of tune, so avoid them!

- XILOPHONE -
Have fun playing your favourite music on the xylophone, simply by clicking on the bars with your mouse.
If you prefer a challenge, click the red or green button to start the game. Click on the bars in time with the music and you will play two famous melodies.

- HIDDEN PICTURE -
Put together the pictures of the notes that appear for a few seconds on the coloured floor. In order to do this, you will need to jump by clicking on the box where a patch of colour is hidden. This colour will match what is shown in the centre of the panel at the bottom. If you jump on the right box, it will stay lit, otherwise it will switch off after a few seconds. There are 3 levels of difficulty.

- CONVEYOR BELT -
Help our friend DJ reach the stage as quickly as possible before the show starts. Connect the pieces of the conveyor belt by clicking on the box where you want to place each piece, shown in the centre panel at the bottom

- HAPPY HIPPO TALENT SHOW DIRECTOR -
A complete video editing system that allows the creation ot the HappyHippo Talent Show intro sequence and check it to then record it on a standard file that can be sent everywhere.
With this product an extremely sophisticated system has been created, one that children can use to define the position of the character and the camera, the animation of the character and the color of the lights in each temporal segment of a video sequence.
UltraPort fully supports the creation of video files in many formats directly from the product, while the various animation parameters are interpolated in realtime.

indigospot.gif (49 byte)

>3D interactive Witheboard-compatible map of italy for Schools

Images archive

The VIRTUAL ITALY project, aimed at the production of a four-dimensional model of Italy, has produced a first commercial product: "Italia fisica VLIM3D" (Phisical map of Italy).

Thanks to the base of the whole geopositioned and metrical 3D realtime Italy, the didactic map of the whole country has been completed. UltraPort fully supports LIMs (Interactive Multimedia Whiteboards) that are being installed into many schools and allows for an extremely advanced interaction, almost 'science fiction', with didactical contents. Teachers, with products like this, can move in 3D the whole virtual world on the witheboard, in a way that until today has only been seen in the movie 'Minority Report' with Tom Cruise.

What was fiction, today is reality. These 3D didactical applications deliver a new way of teaching that is more appealing to the students; they fully know and appreciate this kind of technologies. Ultramundum has been working with the world of school for quite a long time and studied the opportunities and the problems that arise with these new systems, crafting a unique support for the Interactive Multimedia Whiteboards and the computers used by students. This first product is a spectacular application of this ongoing work.

The Foundation is willing to share this knoweledge and the software platforms that support these techniques, going on along the path of the continuous cooperation with all operators of the world of teaching.

With the Foundation in this project there are other partners: SOFIHA collaudi srl and Edizioni Il Capitello spa.


The project "VIRTUAL ITALY" will provide for an ultravision channel where the three-dimensional model of Italy will be freely explorable in Internet with a normal personal computer.
It will be possible to travel back in time while elements of the environment will change accordingly, a sort of virtual time machine.

It will be the first time an entire country is modeled in 3D with time exploration. If we remember that Italy holds half of the cultural heritage of the world, the enormous cultural value of the project becames evident.

Thanks to the Ultramundum patented technology the Virtual Italy model will be the first to be available on the Internet in interactive 3D with high details. Traditional 3D techniques require long download times or CD-Rom distribution, while this new technology will provide a live interactive model everywhere on the planet at high speed.

The platform will be enriched in time with new multimedia elements, creating a sort of four-dimensional encichlopaedia of Italy.

An high volume of traffic is expected, making the product extremely interesting for sponsors and people wanting to insert their names in one of the biggest collection of masterpieces of mankind.

Somebody could say that similar products already exist, for example 'Google Earth'; but this project is different, it is completely procedural and its capable of creating the ground details so that the generated models are at the same level of those fond into the more advanced videogames. All 'traditional' products rely on photographs that, even at the highest resolutions, can not deliver the semantic representation that is needed for a believable ground visualization. This is an european product, completely developed in Italy, and deserves attention for its potential in this sector.

the Ultramundum Foundation has been developing this project for a long time, with the only help of volunteers and the academic world, reaching a level of development where it is at pair with similar products created in nations where there are serious founds for the research and development in this field. We hope the help of many people will continue, to create something really different and better in such an innovative and important field.

indigospot.gif (49 byte)

>3D model of Italy for the 150 years from unification

Images archive

The VIRTUAL ITALY project, aimed at the creation of a four-dimensional model of Italy, has generated another product for a museum: "Italia 150" for the Gianduja museum.

For the celebrations of the 150 years from the unification of Italy ("Esperienza Italia 150"), the museum of Gianduja has been opened in the "Le Serre" park in Grugliasco. The many multimedia interactive 3D installations have been created by Ultramundum for the project, funded by the regional and provincial government, in partnership with the city of Grugliasco, the "Isitituto per i Beni Marionettistici" and "Le Serre" company.

One of many installations, the one at the entrance of the underground floor of "Villa Boriglione" had to insert Gianduja (an italian piedmont fictional burlesque character) in the context of the struggle for the unification of Italy circa 1860. The installation is made of a large plasma television connected to a PC running the Foundation's UltraPort software and a wireless USB remote control; with it the guides can activate the various options and even navigate over the model using the keys on the remote, very similar to the television one.

The product shows the Ultramundum Foundation 3D realtime virtual Italy with a transparent map in different colors on each area of the reigns Italy was divided into at the time. This superimposes a thematic map to the phisical model of the country. The places depicted in the document "L'alfabeto di Pasquino" (the Pasquino alphabet), shown in the upper floor, are highlighted with geopositioning. When a place is activated, the user is positioned there and starts orbiting, while the relevant part of the document scrolls on the screen with a voice telling the story.

The "L'alfabeto di Pasquino" (the Pasquino alphabet), is a satirical document of 1871, a 3,55 m x 18,2 cm lithography published by Casimiro TEJA .



The project "VIRTUAL ITALY" will provide for an ultravision channel where the three-dimensional model of Italy will be freely explorable in Internet with a normal personal computer.
It will be possible to travel back in time while elements of the environment will change accordingly, a sort of virtual time machine.

It will be the first time an entire country is modeled in 3D with time exploration. If we remember that Italy holds half of the cultural heritage of the world, the enormous cultural value of the project becames evident.

Thanks to the Ultramundum patented technology the Virtual Italy model will be the first to be available on the Internet in interactive 3D with high details. Traditional 3D techniques require long download times or CD-Rom distribution, while this new technology will provide a live interactive model everywhere on the planet at high speed.

The platform will be enriched in time with new multimedia elements, creating a sort of four-dimensional encichlopaedia of Italy.

An high volume of traffic is expected, making the product extremely interesting for sponsors and people wanting to insert their names in one of the biggest collection of masterpieces of mankind.

Somebody could say that similar products already exist, for example 'Google Earth'; but this project is different, it is completely procedural and its capable of creating the ground details so that the generated models are at the same level of those fond into the more advanced videogames. All 'traditional' products rely on photographs that, even at the highest resolutions, can not deliver the semantic representation that is needed for a believable ground visualization. This is an european product, completely developed in Italy, and deserves attention for its potential in this sector.

the Ultramundum Foundation has been developing this project for a long time, with the only help of volunteers and the academic world, reaching a level of development where it is at pair with similar products created in nations where there are serious founds for the research and development in this field. We hope the help of many people will continue, to create something really different and better in such an innovative and important field.

indigospot.gif (49 byte)

>Las Vega Stardust casino 3D interactive historical model

Images archive

The 3D model (PID or PlanetaryInteractiveDiorama) of the Stardust LasVegas casino in 1985 has been created for a degree thesis of the course on informatic engineering of Politecnico of Turin.

After the creation of the model in Blender, starting from historical pictures and data, the students wanted to insert it into an application to explore it in realtime. Being the model more than one million triangles in size, it was difficult to find platforms to visualize it in realtime.

Thanks to the import made with the Ultramundum Foundation tool Extractor, this huge model has been optimized for realtime and converted into Tabulae to be used directly in UltraPort.

The UltraPort platform was capable of moving all the model in 3D in realtime with smooth movements, It has also been possible to use the "Spectator" Tabula to create an Ultravision movie that delivers a spoken story of the place while the camera is moved automatically in the points that are depicted. Historical pictures have been inserted into the story and are activated and positioned so that they superimpose to the model most important parts.

If you stop the movie, it is possible to freely look around, unlike a standard video, and even start from the current position to explore the entire environment.

The final product has been sent to the United States research center the students have worked with.

indigospot.gif (49 byte)

>Gianduja museum - Flying carpet

Images archive

The installation "Flying carpet" for the Gianduja museum is a simple yet extremely effective application of UltraPort.

For the celebrations of the 150 years from the unification of Italy ("Esperienza Italia 150"), the museum of Gianduja has been opened in the "Le Serre" park in Grugliasco. The many multimedia interactive 3D installations have been created by Ultramundum for the project, funded by the regional and provincial government, in partnership with the city of Grugliasco, the "Isitituto per i Beni Marionettistici" and "Le Serre" company.

One of many installations, the one at first floor of "Villa Boriglione" had to allow visitors to move on a series of documents linked to Gianduja (an italian piedmont fictional burlesque character) that did not fit in the space available for the phisical exhibition. The installation is made of a large vertical plasma TV connected to a PC running the Foundation's UltraPort software and a control system made with the 3D Connexion mouse; by using it the guides and the visitors can fly over a surface where the documents lay and can go really near each one of them over a practicly endless explorable space.

The effect is that of a spectacular flight over a virtual surface controlling the movements with a kind of joystick that has six degrees of freedom, three for translations and three for rotations. Thanks to the UltraPort support for a lot of devices like 3D Connexion, visitors can experience new ways of exploring 3D worlds.

It is worth noting from the images that the product must run 'rotated' on one side and not in the normal 16:9 landscape position because the plasma TV is positioned in vertical. Few products support the 90 degrees rotation of the user 3D point of view like UltraPort, needed in particular installations like this.

indigospot.gif (49 byte)

>Gianduja museum - Piedmont places

Images archive

The VIRTUAL ITALY project, aimed at the creation of a four-dimensional model of Italy, and the The Turin PID 2.0 project, have generated another product for a museum: "Gianduja places in Piedmont" for the Gianduja museum.

For the celebrations of the 150 years from the unification of Italy ("Esperienza Italia 150"), the museum of Gianduja has been opened in the "Le Serre" park in Grugliasco. The many multimedia interactive 3D installations have been created by Ultramundum for the project, funded by the regional and provincial government, in partnership with the city of Grugliasco, the "Isitituto per i Beni Marionettistici" and "Le Serre" company.

One of many installations, the main one in the underground floor of "Villa Boriglione" had to show places linked to Gianduja (an italian piedmont fictional burlesque character) in the map of the whole Piedmont region and its cities, explorable in a spectacular fashion. The installation is made of a large videoprojection on the main wall and a smaller one on a lateral surface, both created by two videoprojectors connected to a PC running the Foundation's UltraPort software and a wireless Logithech MX Air mouse; with it the guides and the visitors can activate the various options and navigate over the model by moving the mouse in the air.

The effect, with the lighs dimmed, is that of a spectacular flight over the Piedmont region, controlled by a sort of 'magic wand'. Clicking on the markers the relevant images scroll on the screen with a voice telling the story. This installation had a huge success, especially with younger visitors that can experiment with a system that delivers an experience similar to that of the home videogames, but at a larger scale and with an exciting control system.



The projects of Ultramundum Foundation that have been the starting point of this installation are:


--- The project "VIRTUAL ITALY" that will provide for an ultravision channel where the three-dimensional model of Italy will be freely explorable in Internet with a normal personal computer.
It will be possible to travel back in time while elements of the environment will change accordingly, a sort of virtual time machine.

It will be the first time an entire country is modeled in 3D with time exploration. If we remember that Italy holds half of the cultural heritage of the world, the enormous cultural value of the project becames evident.

Thanks to the Ultramundum patented technology the Virtual Italy model will be the first to be available on the Internet in interactive 3D with high details. Traditional 3D techniques require long download times or CD-Rom distribution, while this new technology will provide a live interactive model everywhere on the planet at high speed.

The platform will be enriched in time with new multimedia elements, creating a sort of four-dimensional encichlopaedia of Italy.

An high volume of traffic is expected, making the product extremely interesting for sponsors and people wanting to insert their names in one of the biggest collection of masterpieces of mankind.

Somebody could say that similar products already exist, for example 'Google Earth'; but this project is different, it is completely procedural and its capable of creating the ground details so that the generated models are at the same level of those fond into the more advanced videogames. All 'traditional' products rely on photographs that, even at the highest resolutions, can not deliver the semantic representation that is needed for a believable ground visualization. This is an european product, completely developed in Italy, and deserves attention for its potential in this sector.

the Ultramundum Foundation has been developing this project for a long time, with the only help of volunteers and the academic world, reaching a level of development where it is at pair with similar products created in nations where there are serious founds for the research and development in this field. We hope the help of many people will continue, to create something really different and better in such an innovative and important field.



--- The Turin city PID 2.0, officially patronaged by the City Council on January 29 2008,
is derived from 1.0 version, developed for the 2006 olympic games, and delivers the entire city for free interactive exploration on a standard personal computer, with an extremely high level of realism in any portion; being completely open source, its Tabulae (elements at the base of the Foundation's technology used) will be freely accessible and modifiable by everybody.
Turin has been the first large city to have a complete public three-dimensional model explorable in real-time.

Until today, only portions of a city have been modeled with similar tecnologies, because the data load for a model such this, with undhreds of thousands of buildings, has ever been prohibitive.
The Turin 3D model allows for interactive exploration on a standard personal computer with a low-cost video card. Unusually powerful computers are not necessary.

Thanks to the patented UltraPeg technology, this model offers an interactive flight on all the city with the possibility of descent to the ground level of any single street to walk among the buildings. Getting altitude the speed increases accordingly to allow for an exploration experience easy and really natural.

For the development of PIDs, special Automatic Details Generators have been created. They are sets of Tabulae that are capable of creating realistic models of areas and elements defined into cartographic databases (buildings, parks, ...) so that a rich and believable environment is shown, without any need for high-resolution imagery. In this way, as you can see in the pictures of the product, most places, for instance flowerbeds, show details of the grass blades and not a simple green cover.

In the 1.0 PID every city building was present, with a prism precisely defining the ground perimeter and height; in this way the volume was perfectly modelled. in PID 2.0 each city building is created with highly detailed graphics, thanks to the Automatic Details Generators.

Other elements have been added, producing an extremely detailed model that with classic technologies would have needed many gigabytes.
Highly realistic and precise models of almost every important monument have been inserted, all Turin downtown can be explored with extreme details.

indigospot.gif (49 byte)

>Gianduja museum - Virtual theater

Images archive

The installation "Virtual theatres" for the Gianduja museum is a simple yet extremely effective application of UltraPort.

For the celebrations of the 150 years from the unification of Italy ("Esperienza Italia 150"), the museum of Gianduja has been opened in the "Le Serre" park in Grugliasco. The many multimedia interactive 3D installations have been created by Ultramundum for the project, funded by the regional and provincial government, in partnership with the city of Grugliasco, the "Isitituto per i Beni Marionettistici" and "Le Serre" company.

One of many installations, the Virtual theatres multiple ones at ground floor of "Villa Boriglione" had to allow visitors to animate historical puppets of Gianduja (an italian piedmont fictional burlesque character) and the devil. The original puppets are too precious to allow them to be touched by people, especially the children; the inovative solution has been to digitalize them in 3D and place them into a virtual small theatre that also has the backgrounds and foregrounds of phisical historical ones. Ultramundum Foundation, in cooperation with "Isitituto per i Beni Marionettistici" (historical puppets institute), has seen live shows of important puppeteers, recording audio and video data; at the end of each show all the stuff used has been accurately measured, while the origial puppets have been scanned and converted into precise 3D models. Starting from this material the Foundation has created the Tabulae needed and an UltraPort application to let all visitors try the puppeteer side of the show.

The installation is made of three monitors inserted into vertical brick niches connected to a PC running the Foundation's UltraPort software. More than one installation was needed to let all students of each class to use the theatres.
It is worth noting that each PC controls three monitors. Few products support this like UltraPort, and this feature is needed in particular installations like this.

Each visitor can change bagkgrounds, foregrounds, lights and the camera position. The puppets can be animated in their classical poses, rotated and translated on the stage. This product had a great success, with children in queue to make Gianduja beat the devil.

This product represents also an important proposal of the organizations that worked on it, that could be extended to the rest of the historical stuff of the theater and of other elements of the museums that can not be exposed nor manipulated by the public. This kind of interaction is of great cultural value; even objects from 1800 can be offered in hi-tech solutions that are particularly attractive to the young public, that 'talks' the language of computers and 3D.

indigospot.gif (49 byte)

>PID Pianezza

Images archive

The 3D model (PID for PlanetaryInteractiveDiorama) of the city of Pianezza has been created by the Ultramundum Foundation with founds from the City Council.

This product delivers the entire city for free interactive exploration on a standard personal computer, with an extremely high level of realism in any portion; being completely open source, its Tabulae (elements at the base of the Foundation's technology used) will be freely accessible and modifiable by everybody.

Ulike the Turin PID, the city of Pianezza gave to Ultramundum the orthopotos recently produced by an internal project, so that in the product it is possible to see details similar to those visible in Google Earth (for instance the cars); In this product it is also possible to explore the images from a very small distante to verify their actual resolution. The remaining part of the region is rendered with the standard NASA imagery at 15 meters/pixel. In this work it is important to notice that it is possible, thanks to the UltraTools importer, to insert areas of any shape and dimension over the lower-resolution terrain. This is particularly useful when images with higher detail (or, for instance, in infra-red) of irregular areas are available and need to be visualized in interactive 3D on a world made by 'base' resolution images.

Pianezza has been one of the first small cities to have a complete public three-dimensional model explorable in real-time.

Until today, only portions of a city have been modeled with similar tecnologies, because the data load for a model such this, with undhreds of thousands of buildings, has ever been prohibitive.
The Turin 3D model allows for interactive exploration on a standard personal computer with a low-cost video card. Unusually powerful computers are not necessary.

Thanks to the patented UltraPeg technology, this model offers an interactive flight on all the city with the possibility of descent to the ground level of any single street to walk among the buildings. Getting altitude the speed increases accordingly to allow for an exploration experience easy and really natural.

For the development of PIDs, special Automatic Details Generators have been created. They are sets of Tabulae that are capable of creating realistic models of areas and elements defined into cartographic databases (buildings, parks, ...) so that a rich and believable environment is shown, without any need for high-resolution imagery. In this way, as you can see in the pictures of the product, most places, for instance flowerbeds, show details of the grass blades and not a simple green cover.

Thanks to patented UltraPeg technology and specific techniques, the work has been done in a very short time and at a cost that is a fraction of the one that would have been needed with conventional technologie.
PIDs can and have been used for many purposes: for new projects study and rendering, in the field of planning, for tourism and promotion of the city image, as archeological and sociological research labs, for training and so on.

The PID is not a closed software, it is a platfom usable in mady different applications and can be modifed or expanded at will.
Any Tabula, the data structure at the root of Ultramundum Foundation's UltraPeg technology, can hold multiple data types. For the Turin city model, informations on buildings positions, maps, areas placements and specific schematics have been imported from Autocad files and other databases.

The file importer, called UltraTools, allows for fast and almost automatic acquisition of public databases, converted in a very short time to three-dimensional elements. All these data can then be explored in real-time. The importer is open source, and can be adapted to any specific datan format.
Ultramundum thanks SOFIHA collaudi s.r.l. for the cartographic database used in the creation of the model.

indigospot.gif (49 byte)

>PID technology

Images archive

The 3D models (PIDs or PlanetaryInteractiveDioramas) of entire cities developed and under development by Ultramundum Foundation deliver extremely large urban areas for free interactive exploration on a standard personal computer, with an extremely high level of realism and realistic personal / veicular traffic.

PIDs are completely open source and their Tabulae (elements at the base of the technology used) will be freely accessible and modifiable by everybody.

Until today, only portions of a city have been modeled with similar tecnologies, because the data load for a model such this, with undhreds of thousands of buildings, has ever been pohibitive.
PIDs allows for interactive exploration on a standard personal computer with a modern video card. Out-of-ordinary powerful computers are not necessary.

Thanks to the patented UltraPeg technology and the geographical Automatic Detail geenrators, PIDs offer an interactive flight on all the city with the possibility of descent to the ground level of any single street to walk among the buildings. Getting altitude the speed increases accordingly to allow for an exploration experience easy and really natural.

To create this kind of products, new software modules and procedures have been developed, beyond the base procedural parametric technology UltraPeg based on Tabulae.

First, UltraPort supports the jerarchical cellular decomposition of the surface of entire planets; this is achived with the PlanetSector system. It is composed by Tabulae that are capable of automatically generate jearchical planetary surfaces, subdiving progressively in subelements of the same type near the user's Avatar and so producing a variable detail rpresentation of the entire celestial body. In this way, near the observer the terrain appears extremely detailed and the resolution lowers toward the horizon, where there are farther portions; the user-perceived resolution appears constant. An entire planet can be explored interactively and appear highly detailed everywhere, even on low power and memory PCs. The jerarchical PlanetSectors structure id dynamic: when the observer moves, the PlanetSectors toward his direction subdivide in others more detailed, while those at the back are substituted by thier lower-resolution ancestors. The resulting structure is highly dynamic and automatically modifies itself when the Avatar moves, producing entire star systems that allow any kind of trips.

A special debug mode can be activated to see the PlanetSector bounding boxes and coordinates. The coordinate of each planet sector is made from 3 numbers: the PlanetSecor level (0 for the entire planet, 1 for the emisphere, ...), the longitude and the latitude in PlanetSectors form Greenwich and the South pole.

A special debug camera can fly independently of the Avatar position, so that views of the PlanetSectors strcture can be obtained. Without it, the system would continuously update the scene to show a detailed view everywhere the Avatar moves.

An automatic generation is needed to visualize every building of a city with highly realistic graphical details. Just think about the fact that a city like Turin has more than one hundred thousands buildings and Rome has more that five hundred thousands: it is clear that it is not possible to employ a human modeler, that would need an extremely large number of work hours.
The Automatic Buildings Generator is the answer to this problem. It is a set of Tabulae that is capable of producing buildings from cartographic data imported by the open source software UltraTools. Import is all about jerarchical subdivision of the buildings set on the basis of the largest portion of the base on each PlanetSector. Then an analisys module produces the estimated roof structure. All these informations are inserted into a geographical database that is processed by the Automatic Buildings Generator.

Flowerbeds, like other portions of the environment, have details of the grass and not a simple green surface. The open source importer UltraTools subdivides the polygons defining every area (parks, rivers, boardwalks, cultivations) in portions that are PlanetSectors-aligned. Semantic information (normally the type of usage of the ground) are inserted into the resulting database. PlanetSectors generation Tabulae read the database and call other Tabulae (called PlanetSectorProcessors) that generate the resulting visible surface, without any human intervention. For instance, the park generating Tabula 'plant' the grass and represent the ground as dirt with dry leaves to generate a believable meadow.

Other details, such as boardwalks borders, are generated by specific Tabulae called by the PlanetSectorProcessors (for instance the boardwarlks generator). In the PlanetSector system there are vector informations, not raster. This means that, for instance, the boardwalks borders are not defined by pixels of the satellite imagery changing color, inevitably blurred, but by precise lines (vectors) with spatial coordinates and directions. The automatic detail generators can process structural informations, not more or less blurred portions.

A powerful automatic traffic generation system, already available as an academic research, can be inserted into the cellular-subdivided city structure. Veichles and people walk around the streets and boardwalks to bring to life the entire city.

Any Tabula, the data structure at the root of Ultramundum Foundation's UltraPeg technology, can hold multiple data types. For the Turin city model, informations on buildings positions, root maps, olympic areas placements and specific schematics have been imported from Autocad files and other databases.

The Autocad file importer, called UltraTools, allows for fast and almost automatic acquisition of public databases, converted in a very short time to three-dimensional elements. All these data can then be explored in real-time.

The Foundation can arrange interactive demonstrations on request, because this product can not be freely distributed yet.

indigospot.gif (49 byte)

>PID Turin 2.0

Images archive

The 3D model (PID for PlanetaryInteractiveDiorama) of the city of Turin 2.0 has been created by the Ultramundum Foundation with founds from the City Council, mobility division.

The City Council, on January 29 2008, has decided to officially patronage the project.
This product is derived from 1.0 version, developed for the 2006 olympic games, and delivers the entire city for free interactive exploration on a standard personal computer, with an extremely high level of realism in any portion; being completely open source, its Tabulae (elements at the base of the Foundation's technology used) will be freely accessible and modifiable by everybody.
Turin has been the first large city to have a complete public three-dimensional model explorable in real-time.

Until today, only portions of a city have been modeled with similar tecnologies, because the data load for a model such this, with undhreds of thousands of buildings, has ever been prohibitive.
The Turin 3D model allows for interactive exploration on a standard personal computer with a low-cost video card. Unusually powerful computers are not necessary.

Thanks to the patented UltraPeg technology, this model offers an interactive flight on all the city with the possibility of descent to the ground level of any single street to walk among the buildings. Getting altitude the speed increases accordingly to allow for an exploration experience easy and really natural.

For the development of PIDs, special Automatic Details Generators have been created. They are sets of Tabulae that are capable of creating realistic models of areas and elements defined into cartographic databases (buildings, parks, ...) so that a rich and believable environment is shown, without any need for high-resolution imagery. In this way, as you can see in the pictures of the product, most places, for instance flowerbeds, show details of the grass blades and not a simple green cover.

In the 1.0 PID every city building was present, with a prism precisely defining the ground perimeter and height; in this way the volume was perfectly modelled. in PID 2.0 each city building is created with highly detailed graphics, thanks to the Automatic Details Generators.

Other elements have been added, producing an extremely detailed model that with classic technologies would have needed many gigabytes.
Highly realistic and precise models of almost every important monument have been inserted, all Turin downtown can be explored with extreme details.

Thanks to patented UltraPeg technology and specific techniques, the work has been done in a very short time and at a cost that is a fraction of the one that would have been needed with conventional technologie.
PIDs can and have been used for many purposes: for new projects study and rendering, in the field of planning, for tourism and promotion of the city image, as archeological and sociological research labs, for training and so on.

The PID is not a closed software, it is a platfom usable in mady different applications and can be modifed or expanded at will.
Any Tabula, the data structure at the root of Ultramundum Foundation's UltraPeg technology, can hold multiple data types. For the Turin city model, informations on buildings positions, maps, areas placements and specific schematics have been imported from Autocad files and other databases.

The file importer, called UltraTools, allows for fast and almost automatic acquisition of public databases, converted in a very short time to three-dimensional elements. All these data can then be explored in real-time. The importer is open source, and can be adapted to any specific datan format.
Ultramundum thanks SOFIHA collaudi s.r.l. for the cartographic database used in the creation of the model.

indigospot.gif (49 byte)

>PID Turin 3.0

Images archive

The 3D model (PID or PlanetaryInteractiveDiorama) of the city of Turin 3.0 is under development by Ultramundum Foundation.

This model is derived from 2.0 and 1.0 versions, already completed, and will deliver the entire city for free interactive exploration on a standard personal computer, with an extremely high level of realism and realistic personal / veicular traffic.

The model is completely open source and its Tabulae (elements at the base of the technology used) will be freely accessible and modifiable by everybody.

Until today, only portions of a city have been modeled with similar tecnologies, because the data load for a model such this, with undhreds of thousands of buildings, has ever been pohibitive.

The Turin 3D model allows for interactive exploration on a standard personal computer with a modern video card. Out-of-ordinary powerful computers are not necessary.

Thanks to patented UltraPeg technology, this model offers an interactive flight on all the city with the possibility of descent to the ground level of any single street to walk among he buildings. Getting altitude the speed increases accordingly to allow for an exploration experience easy and really natural.

Every building of the city is present, with highly realistic graphical details. Flowerbeds, as it is visible from the first images of the prototype, have details of the grass and not a simple green surface.

A powerful automatic traffic generation system, already available as an academic research, will be inserted into the cellular-subdivided city structure. Veichles and people will walk around the streets and boardwalks to bring to life the entire city.

Any Tabula, the data structure at the root of Ultramundum Foundation's UltraPeg technology, can hold multiple data types. For the Turin city model, informations on buildings positions, root maps, olympic areas placements and specific schematics have been imported from Autocad files and other databases.

The Autocad file importer, called UltraTools, allows for fast and almost automatic acquisition of public databases, converted in a very short time to three-dimensional elements. All these data can then be explored in real-time.

The Foundation can arrange interactive demonstrations on request, because this product can not be freely distributed yet.

indigospot.gif (49 byte)

>PID Turin 1706

Images archive

The 3D model (PID or PlanetaryInteractiveDiorama) of the city of Turin in 1706 has been created by Ultramundum Foundation in cooperation with the association "Amici del Museo Pietro Micca" (friends of the Pietro Micca museum) and the Museum itself, with foundings from the Turin City Council, museums division.

This model is derived from 2.0 and 1.0 versions of the contemporary city, already completed, and delivers the entire city for free interactive exploration on a standard personal computer, with an extremely high level of realism in each point and with all the details of the situation during the french siege of 1706.

For the 300 years from the french siege of Turin in 1706, Mr. Lupo Jalla of the museums division of Turin City Council and general Guido Amoretti, founder of the Pietro Micca museum, decided to create a digital reconstruction of the city and its surroundings to help the museum guides and complement the large wooden diorama already present in the museum itself. The Pietro Micca museum has been built on the place where this eroic figure sacrificed himself to stop the french break-in into the systems of galleries of the city defences. To stop the enemy he lighted up explosives that had too short a fuse, thus killing himself but saving the city.

The idea started from a series of video installations that mr. Franco Guaschino, director and filmmaker, created to show in an animated and modern way the activities that were carried on into the very large complex of underground galleries under the ancient city fortifications. Guaschino had alredy worked with Ultramundum and knew the PID of contemporary Turin could be an excellent starting point.

The Ultramundum Foundation was enthusiastic of this challenge, because one of the things that need to be clear is that PIDs (or PlanetaryInteractiveDioramas) are not only 3D, but 4D, with time as the fourth dimension. First, a complete digital 2D cartography, metrical and georeferred, has been created starting from that of the contemporary Turin and superimposing the original versions of any element that was at least 300 years old. Thanks to the enthusiastic cooperation of people from the museum and the association, an extremely accurate cartographic base has been developed by intersections of data from books, maps and even old paintings. It is not completed, but certainly it is a starting point for an ongoing scientific work. It is important to bear in mind that each PID is more a laboratory than a finished product: if even a single element is modified (cartography, images, models, ...) it is possible to restart it and immediately see the result, because all the 3D environment is procedurally generated and thus extremely dynamic.

A large set of precise buildings and details models has been created starting from paintings, documents or wooden models present in the museum. An example is the huge 3D model of the civic tower, at the time the symbol of the city and then destroyed by Napoleon.

The Tabulae of the Automatic generation systems, the true power of the Ultramundum Foundation technologies, have been enhanced to generate farms, residential structures and churches, that were present in a large number in the city. Different Tabulae for medieval and '600 buildings have been developed, with variations for rich, medium and poor level. In this way the buildings of the city appear variated and truly plausible. The boundaries of the different styles and richness levels have been embedded directly into the cartography block by block, street by street or even at single building level.

In the model have also bee reconstructed the walls, the access portals and the roman remnants that were present in 1706 and today are only small ruins.

Ground imagery has been produced from the excellent wooden diorama of the battlefield present in the museum, converted to orthophotos and then used in conjunction with NASA imagery for the more distant parts. All the model is metrical and georeferred, so it has been possible to superimpose on it the contemporary cartography that can be activated with a button. It is amazing to see how much larger the city is today.

Other buttons 'extract' from the ground the galleries that were under the fortifications and can still be explored today from the entrance in the museum. With other buttons they can be moved up and down to study their positions relative to the city walls.

The Maschio, the center of the fortifications and military installations of the time, today is visible only in small fractions. Thanks to this projects for the first time in the world it is possible to explore the fairly complex system of fortifications and terraces that was the standard military defence structure in many cities of the time. It is interesting to position the user on the country ground where the french artillery tried to hit the military installations and not the rest of the city that was to be conquered without too much damage; the lack of a flight view was really a problem.

In the museum there are two installations; in both it is possible to fly over the city, explore it interactively with the 3D Connexion mouse that has six degrees of freedom and launch video documents, created by the Blink company of Franco Guaschino, that depict how pepople lived and struggled at the time.


Until today, only portions of a city have been modeled with similar tecnologies, because the data load for a model such this, with thousands of buildings, has ever been pohibitive.

The Turin 1706 3D model allows for interactive exploration on a standard personal computer with a modern video card. Out-of-ordinary powerful computers are not necessary.

Thanks to patented UltraPeg technology, this model offers an interactive flight on all the city with the possibility of descent to the ground level of any single street to walk among the buildings. Getting altitude the speed increases accordingly to allow for an exploration experience easy and really natural.

Any Tabula, the data structure at the root of Ultramundum Foundation's UltraPeg technology, can hold multiple data types. For the Turin city model, informations on buildings positions, root maps, olympic areas placements and specific schematics have been imported from Autocad files and other databases.

The Autocad file importer, called UltraTools, allows for fast and almost automatic acquisition of public databases, converted in a very short time to three-dimensional elements. All these data can then be explored in real-time.
The Foundation wishes to thank SOFIHA collaudi for the contemporary cartography and Carla Amoretti and Adler Tofanelli for their passion in the creation of that of the 1706.

indigospot.gif (49 byte)

>PID Turin 1861

Images archive

The 3D model (PID or PlanetaryInteractiveDiorama) of the city of Turin in 1861 has been created by Ultramundum Foundation for the celebrations of the 150 years from the unification of Italy ("Esperienza Italia 150").

This model is derived from 2.0 and 1.0 versions of the contemporary city, already completed, and delivers the entire city for free interactive exploration on a standard personal computer, with an extremely high level of realism in each point.

For the 150 years from the unification of Italy the Ultramundum Foundation, partner of the museum of Gianduja project for the celebrations of "Esperienza Italia 150", has created the PID of the city in 1861 to show its status and the evloution of its dimensions and structure from the 1706 version, installed in the Pietro Micca Museum.

The Ultramundum Foundation was enthusiastic of this challenge, because one of the things that need to be clear is that PIDs (or PlanetaryInteractiveDioramas) are not only 3D, but 4D, with time as the fourth dimension. For the city of Turin now the PIDs of 1706, 1861 and 2006 are available.

First, a complete digital 2D cartography, metrical and georeferred, has been created starting from that of the contemporary Turin and superimposing the original versions of any element that was at least 150 years old. Thanks to the enthusiastic cooperation of volunteers, an accurate cartographic base has been developed by intersections of data from books, maps and even old paintings. It is not completed, but certainly it is a starting point for an ongoing scientific work. It is important to bear in mind that each PID is more a laboratory than a finished product: if even a single element is modified (cartography, images, models, ...) it is possible to restart it and immediately see the result, because all the 3D environment is procedurally generated and thus extremely dynamic.

A large set of precise buildings and details models has been created starting from paintings, documents or wooden models.

Ground imagery has been produced from the wooden dioramas interpolated with old paintings, converted to orthophotos and then used in conjunction with NASA imagery for the more distant parts. All the model is metrical and georeferred, so it is possible to superimpose on it the contemporary cartography.

The model has been presented to the "Italia 150" committee that appreciated the quality of the work.



Until today, only portions of a city have been modeled with similar tecnologies, because the data load for a model such this, with thousands of buildings, has ever been pohibitive.

The Turin 1861 3D model allows for interactive exploration on a standard personal computer with a modern video card. Out-of-ordinary powerful computers are not necessary.

Thanks to patented UltraPeg technology, this model offers an interactive flight on all the city with the possibility of descent to the ground level of any single street to walk among the buildings. Getting altitude the speed increases accordingly to allow for an exploration experience easy and really natural.

Any Tabula, the data structure at the root of Ultramundum Foundation's UltraPeg technology, can hold multiple data types. For the Turin city model, informations on buildings positions, root maps, olympic areas placements and specific schematics have been imported from Autocad files and other databases.

The Autocad file importer, called UltraTools, allows for fast and almost automatic acquisition of public databases, converted in a very short time to three-dimensional elements. All these data can then be explored in real-time.

indigospot.gif (49 byte)

>Planetwide simulation technologies

Images archive

The 3D models (PIDs or PlanetaryInteractiveDioramas) developed and under development by Ultramundum Foundation deliver extremely large areas for free interactive exploration on a standard personal computer, with an extremely high level of realism and realistic personal / veicular traffic.

The dimensions of the explorable environments reach far beyond what is possible today, for example in the latest videogames, arriving to entire planets.

Larger planetary complexes can be simulated, arriving to star systems and groups of stars. The technologies that can produce such a huge level of simulations are called PlanetWide PIDs (PlanetaryInteractiveDioramas). They allow the exploration of a celestial body of any dimension from space down to ground level, finding human-scale details and reaching even the atomic and subatomic level. The supported range on the UltraPort platform of the Ultramundum Foundation goes from 50 billions light years down to one thousandth of the dimension of cosmic strings, presumably the smallest component of matter.

PIDs are completely open source and their Tabulae (elements at the base of the technology used) will be freely accessible and modifiable by everybody.

Thanks to the patented UltraPeg technology and the geographical Automatic Detail generators, PIDs offer an interactive flight on all the city with the possibility of descent to the ground level of any single street to walk amont he buildings. Getting altitude the speed increases accordingly to allow for an exploration experience easy and really natural.

To create this kind of products, new software modules and procedures have been developed, beyond the base procedural parametric technology UltraPeg based on Tabulae.

First, UltraPort supports the jerarchical cellular decomposition of the surface of entire planets; this is achived with the PlanetSector system. It is composed by Tabulae that are capable of automatically generate jearchical planetary surfaces, subdiving progressively in subelements of the same type near the user's Avatar and so producing a variable detail rpresentation of the entire celestial body. In this way, near the observer the terrain appears extremely detailed and the resolution lowers toward the horizon, where there are farther portions; the user-perceived resolution appears constant. An entire planet can be explored interactively and appear highly detailed everywhere, even on low power and memory PCs. The jerarchical PlanetSectors structure id dynamic: when the observer moves, the PlanetSectors toward his direction subdivide in others more detailed, while those at the back are substituted by thier lower-resolution ancestors. The resulting structure is highly dynamic and automatically modifies itself when the Avatar moves, producing entire star systems that allow any kind of trips.

PlanetSectors thus represent portions of the planetary surface progressively more detailed. They start from level zero, that covers the entire planet. Level 1 is composed by two PlanetSectors, one for the north emisphere and one for the south. Level 2 is made by six PlanetSectors, three for each emisphere. From level 3 onwards each PlanetSector subdivides in four for each successive level, up to the maximum resolution. With this technology the temperate regions PlanetSectors, where most of the cities are, have approximately a square shape when projected on the planet spheroid, while the others are progressively mre distorted.

A specific UltraPort module dynamically subdivides the Planetectors where the Avatar is, leaving the farther away ones at a lower level, generating a variable detail structure that shows an apparently extremely high resolution in any point of the planet. Sophisticated systems position the PlanetSectors are 'plates' on the planet spheroid and convert from euclidean coordinates to non-euclidean ones on a sphere, using all the cartographic conventions.

A special debug mode can be activated to see the PlanetSector bounding boxes and coordinates. The coordinate of each planet sector is made from 3 numbers: the PlanetSecor level (0 for the entire planet, 1 for the emisphere, ...), the longitude and the latitude in PlanetSectors form Greenwich and the South pole.

A special debug camera can fly independently of the Avatar position, so that views of the PlanetSectors strcture can be obtained. Without it, the system would continuously update the scene to show a detailed view everywhere the Avatar moves.

Any Tabula, the data structure at the root of Ultramundum Foundation's UltraPeg technology, can hold multiple data types. For the Turin city model, informations on buildings positions, root maps, olympic areas placements and specific schematics have been imported from Autocad files and other databases.

The source file importer, called UltraTools, allows for fast and almost automatic acquisition of public databases, converted in a very short time to three-dimensional elements. All these data can then be explored in real-time. UltraTools is distributed as open source and so can be easily adjusted for any data format.

indigospot.gif (49 byte)

>PID Rome 64AD

Images archive

The 3D model (PID or PlanetaryInteractiveDiorama) of the city of Rome in 64 AD is under development by Ultramundum Foundation.

This model is derived from the complete model of contemporary Rome, already completed, and will deliver the entire city for free interactive exploration on a standard personal computer.
It is a very ambitious project, that until today has brought to the creation of the entire central area around the Colosseum and part of the DOmus Aurea of Nero. The currently modeled area is roughly one square chilometer and encompasses the Colosseum, the Temple of Venus and Rome, the Arch of Constatntine, the Meta Sudans fountain, the temple of Eliogabalium, the Ludus Magnus, the Temple of the Divine Claudius and the Forum Pacis.

All the objects are geopositioned and metrical. The Foundation has been able to create an accurate 3D cartography of the city at the time of Constantinum thanks to the placement of the existing ruins over the contemporary city planimetric data and additional informations got from a number of sources and 'in situ' measurements.

Testings on the field, done also with the Time Machine Visor of the Foundation, have shown a precise superimposing of the model on the structures still existing in Rome.

The PID of Rome in 64 AD has a time coordinate of the moment when the emperor was Nero and the monumental richness of the city was high, with the Domus Aurea as the most precious monument. Thanks to this project and the other two to recreate Rome in 320 Ad and 820 BC, we can say that the model of Rome of the Ultramundum Foundaion has not only 3, but 4 dimensions. The fouth dimension is the time and this is the first tangible part of the 4DGea project, the quadrimensional model of the planet.

DOMUS AUREAIn latin “Golden House”, was a big landscaped portico villa built by emperor Nero after the great fire of Rome in 64 AD. The house was built in the same place where the Colosseum and the Temple of Venus and Rome have been after the suicide of Nero in 68 AD; its artificial lake became the base of the Colosseum after been filled, but leaving the flooding system to allow for simulated naval battles (naumachie), an idea of Nero.The emperor gave the best parties ever, with exotic surprises and rose petals falling from the ceiling while music and dancers were playing. It is said that a guest even drowned in them! The house was really golden, with precious decorations everywhere, “finally, a real housefor a man”, as Nero once said.

The model is completely open source and its Tabulae (elements at the base of the technology used) will be freely accessible and modifiable by everybody.

Until today, only portions of a city have been modeled with similar tecnologies, because the data load for a model with tens of thousands of buildings, like ancient Rome, was prohibitive.

The Rome 3D model allows for interactive exploration on a standard personal computer with a modern video card. Out-of-ordinary powerful computers are not necessary.

Thanks to patented UltraPeg technology, this model offers an interactive flight on all the city with the possibility of descent to the ground level of any single street to walk amont he buildings. Getting altitude the speed increases accordingly to allow for an exploration experience easy and really natural.

Every building of the city is present, with highly realistic graphical details. Flowerbeds, as it is visible from the first images of the prototype, have details of the grass and not a simple green surface.

A powerful automatic traffic generation system, already available as an academic research, will be inserted into the cellular-subdivided city structure. Veichles and people will walk around the streets and boardwalks to bring to life the entire city.

Any Tabula, the data structure at the root of Ultramundum Foundation's UltraPeg technology, can hold multiple data types. For the Rome city model, informations on buildings positions, root maps, olympic areas placements and specific schematics have been imported from Autocad files and other databases.

The Autocad file importer, called UltraTools, allows for fast and almost automatic acquisition of public databases, converted in a very short time to three-dimensional elements. All these data can then be explored in real-time.

indigospot.gif (49 byte)

>PID Rome 320AD

Images archive

The 3D model (PID or PlanetaryInteractiveDiorama) of the city of Rome in 320 AD is under development by Ultramundum Foundation.

This model is derived from the complete model of contemporary Rome, already completed, and will deliver the entire city for free interactive exploration on a standard personal computer, with an extremely high level of realism and realistic personal / veicular traffic.
It is a very ambitious project, that until today has brought to the creation of the entire central area around the Colosseum. The currently modeled area is roughly one square chilometer and encompasses the Colosseum, the Temple of Venus and Rome, the Arch of Constatntine, the Meta Sudans fountain, the temple of Eliogabalium, the Ludus Magnus, the Temple of the Divine Claudius and the Forum Pacis.

All the objects are geopositioned and metrical. The Foundation has been able to create an accurate 3D cartography of the city at the time of Constantinum thanks to the placement of the existing ruins over the contemporary city planimetric data and additional informations got from a number of sources and 'in situ' measurements.

Testings on the field, done also with the Time Machine Visor of the Foundation, have shown a precise superimposing of the model on the structures still existing in Rome.

The PID of Rome in 320 AD has a time coordinate of the moment when the emperor was Constantinum and the monumental richness of the city was at its maximum. Thanks to this project and the other two to recreate Rome in 64 Ad and 820 BC, we can say that the model of Rome of the Ultramundum Foundaion has not only 3, but 4 dimensions. The fouth dimension is the time and this is the first tangible part of the 4DGea project, the quadrimensional model of the planet.

The model is completely open source and its Tabulae (elements at the base of the technology used) will be freely accessible and modifiable by everybody.

Until today, only portions of a city have been modeled with similar tecnologies, because the data load for a model with tens of thousands of buildings, like ancient Rome, was prohibitive.

The Rome 3D model allows for interactive exploration on a standard personal computer with a modern video card. Out-of-ordinary powerful computers are not necessary.

Thanks to patented UltraPeg technology, this model offers an interactive flight on all the city with the possibility of descent to the ground level of any single street to walk amont he buildings. Getting altitude the speed increases accordingly to allow for an exploration experience easy and really natural.

Every building of the city is present, with highly realistic graphical details. Flowerbeds, as it is visible from the first images of the prototype, have details of the grass and not a simple green surface.

A powerful automatic traffic generation system, already available as an academic research, will be inserted into the cellular-subdivided city structure. Veichles and people will walk around the streets and boardwalks to bring to life the entire city.

Any Tabula, the data structure at the root of Ultramundum Foundation's UltraPeg technology, can hold multiple data types. For the Rome city model, informations on buildings positions, root maps, olympic areas placements and specific schematics have been imported from Autocad files and other databases.

The Autocad file importer, called UltraTools, allows for fast and almost automatic acquisition of public databases, converted in a very short time to three-dimensional elements. All these data can then be explored in real-time.

indigospot.gif (49 byte)

>PID Rome 830BC

Images archive

The 3D model (PID or PlanetaryInteractiveDiorama) of the city of Rome in 830 BC is under development by Ultramundum Foundation.

This model is derived from the complete model of contemporary Rome, already completed, and will deliver the entire area of the city for free interactive exploration on a standard personal computer.
It is a very ambitious project, that will recreate the city over the centuries.

The PID of Rome in 830 BC has a time coordinate of the moment when the population of the Sabini was inhabiting the area, before the foundation of Rome.

The model is completely open source and its Tabulae (elements at the base of the technology used) will be freely accessible and modifiable by everybody.

Until today, only portions of a city have been modeled with similar tecnologies, because the data load for a model with tens of thousands of buildings, like ancient Rome, was prohibitive.

The Rome 3D model allows for interactive exploration on a standard personal computer with a modern video card. Out-of-ordinary powerful computers are not necessary.

indigospot.gif (49 byte)

>Rome ultravision 4D commercial DVD

Images archive

Ultravision4D Rome was an idea of Fulvio Dominici Carnino, president of Ultramundum Foundation. Starting from the ongiong work for the PID (Intractive Planetary Diorama) of contemporary Rome, it has been possible to publish a first commercial product based on the Ultravision exploration of the monumental places of the city already created.

Thanks to the Ultravision technique and the Spectator module, in conjunction with the UltraPort realtime 3D interactive rendering, a new documentary product has been created that allows the free exploration as well as the guided narration of the most important points of the city.

The Ultravision4D Rome became a commercial product with the collaboration of three partners:
1)So.fi.ha Collaudi s.r.l., for more than 20 years So.fi.ha is working in the field of technology.
In particular now it works in: Software Development (Software for Mobile Devices, Software for Cartography, Client/Server Systems), Cartography (Terrain 3D Model, Ground Classification Model, Buildings 3D models, Architectural Buildings Models, Maps, Photogrammetric maps) Photovoltaic and Geothermic Plants, and Plants for Construction;

2)The Ultramundum Foundation.

3)Vision s.r.l., since 1959 the Italian publishing house Vision ha been applying a patented system which consists of printing on trasparent material the image of reconstruction of the ruins of an ancient monument or of archaeological area, in such a way as to overlay this reconstruction on a photograph of the same subject in its present state. This system is the only one wich can give a simple and clear vision of a monument as it was before its destruction and as it is now, since it allows for an immediate and direct comparison between "Past and Present".

For each model subject or monumental area completely modelled in a 3D space, and shown the way we actually see it today, is possible to:
* Freely navigate inside the 3D space and in the monumental areas in two modes: flying or walking;
* Look at animated videos which can be selected from a sub-menu or from the navigation window, which narrate the history and the artistic features of each monument along evocative itineraries;
* Visualize historical reconstructions of the monuments through 2D images suitably overlaid over the models, which will appear inside the animated videos, thus allowing the user to have a "Past & Present" vision and understand how they originally looked like;
* Read the texts related to every subject of the 3D model.

Important facts are:
* 10 3D MONUMENTAL SITES (Sant'Angelo Castle and bridge, Roman Forum and Imperial Fora, Tiber Island, Campidoglio Piazza, Colosseum Square, Navona piazza, Quirinal piazza, Spanish square and steps, Pantheon square (piazza della Rotonda), Trevi Fountain and piazza);
* 17 2D "PAST & PRESENT" SEE-THROUGH RECONSTRUCTIONS;
* More than 50 INTERACTIVE GUIDED TOURS (Animated Videos);
* Free Navigation in a 3D space.

indigospot.gif (49 byte)

>SMAT aerospace

Images archive

The SMAT F1 project, founded by the Piedmont regional government and with partners like Alenia aerospace, Selex Finmeccanica, Turin Politecnico and others, produced a group of drones (unmanned airplanes) for ground observation and disasters prevention. The complex control and telemetry system is based on a computer network that controls from the ground any part of the mission. The visualization of the airplanes positions and of the data of many sensors on a 3D screen has been provided by the UltraPort platform of the Ultramundum foundation.

Thanks to its extensive capabilities of 3D realtime representation of geographical models up to planetary scale, the ground control and visualization system allowed the positioning of each drone in the fly zone, with options to follow the veichle, observe all the area and even virtually fly anywhere from space to ground.

In the interactive 3D world UltraPort has allowed the visualization of fly paths, of sensors-covered areas and any other element that could be important or pose a threat to the fly, all in a metrical and geo-referred manner.

The 3D models (PIDs or PlanetaryInteractiveDioramas) of entire cities developed and under development by Ultramundum Foundation deliver extremely large urban areas for free interactive exploration on a standard personal computer, with an extremely high level of realism.

Until today, only portions of a city have been modeled with similar tecnologies, because the data load for a model such this, with undhreds of thousands of buildings, has ever been pohibitive.
PIDs allows for interactive exploration on a standard personal computer with a modern video card. Out-of-ordinary powerful computers are not necessary.

Thanks to the patented UltraPeg technology and the geographical Automatic Detail geenrators, PIDs offer an interactive flight on all the city with the possibility of descent to the ground level of any single street to walk among the buildings. Getting altitude the speed increases accordingly to allow for an exploration experience easy and really natural.

To create this kind of products, new software modules and procedures have been developed, beyond the base procedural parametric technology UltraPeg based on Tabulae.

First, UltraPort supports the jerarchical cellular decomposition of the surface of entire planets; this is achived with the PlanetSector system. It is composed by Tabulae that are capable of automatically generate jearchical planetary surfaces, subdiving progressively in subelements of the same type near the user's Avatar and so producing a variable detail rpresentation of the entire celestial body. In this way, near the observer the terrain appears extremely detailed and the resolution lowers toward the horizon, where there are farther portions; the user-perceived resolution appears constant. An entire planet can be explored interactively and appear highly detailed everywhere, even on low power and memory PCs. The jerarchical PlanetSectors structure id dynamic: when the observer moves, the PlanetSectors toward his direction subdivide in others more detailed, while those at the back are substituted by thier lower-resolution ancestors. The resulting structure is highly dynamic and automatically modifies itself when the Avatar moves, producing entire star systems that allow any kind of trips.
it, the system would continuously update the scene to show a detailed view everywhere the Avatar moves.

An automatic generation is needed to visualize every building of a city with highly realistic graphical details. Just think about the fact that a city like Turin has more than one hundred thousands buildings and Rome has more that five hundred thousands: it is clear that it is not possible to employ a human modeler, that would need an extremely large number of work hours.
The Automatic Buildings Generator is the answer to this problem. It is a set of Tabulae that is capable of producing buildings from cartographic data imported by the open source software UltraTools. Import is all about jerarchical subdivision of the buildings set on the basis of the largest portion of the base on each PlanetSector. Then an analisys module produces the estimated roof structure. All these informations are inserted into a geographical database that is processed by the Automatic Buildings Generator.


The Autocad file importer, called UltraTools, allows for fast and almost automatic acquisition of public databases, converted in a very short time to three-dimensional elements. All these data can then be explored in real-time.

indigospot.gif (49 byte)

>SPECTATOR - ultravision player

Images archive

Spectator is the name of the Tabula at the heart of Ultravision. It is a very complex module that has many parameters, even if it is really easy to use.

When it is needed to allow a user to explore a 3D realtime environment made with UltraPort, it is a good practice to use the Ultravision paradigm and the best choice to handle it is Spectator.

Remember that Ultavision is a way of exploring any 3D content in UltraPort that allows the free interactive exploration as well as the guided narration while the user can switch any moment from one to the other at will.

In may development years on products of Ultramundum and other organizations, many shown on its site, the Foundation has created and deeply enhanced the Spectator module. Today this Tabula offers a complete management of any request that may arise during the development of realtime 3D interactive contents. The extensive parameters set makes Spectator completely configurable; its graphical image can be changed as well as its behaviour.

Spectator is instanced as any other Tabula and automatically manages its GUI (Graphical User Interface), communicating with the 'mother' Tabula by messages that can modify its workings or may be notifications sent in realtime.

The services offered to the user by Spectator are:
1) A control panel extremely similar to that of a standard media player, with PLAY, PAUSE, REW, FF buttons and a clickable chapters bar to quickly switch from one to another.
2) Processing of the user's click on PLAY button that starts the audio base (if present) and the automatic camera movement for an experience identical to that of a normal documentary, even if it is not a movie but a preprogrammed realtime 'trip' in a 3D realtime model. For example: in the Colosseum model it starts orbiting around it while a voice starts telling its story.
3) Processing of the click on the pause button in any moment. The really important difference from a traditional media player, for instance the play of a video, is that during the pause the user is not in front of a fixed frame of a sequence, but in a point of a trajectory in space. The user can look around simply by moving the mouse (or dragging with the finger in touch systems like LIMs: Interactive Multimedia Whiteboards); the changing in the angle of vision does not move the position of the user that is 'anchored' at the point in the trajectory where he was when the pause button was clicked. The audio base (if present) is stopped. For example: clicking on the pause button the movement around the Colosseum stops, at a certaing height on the side of the monument and it is possible to look around to see how far is from the ground.
4) Processing of the sequence restart: at the clik on the play button the audio base (if present) restarts and also the camera movement goes on exactly from the point it stopped. For example: the voice continues to tell the story of the Colosseum and the camera goes on orbiting around it.
5) Processing of the FLY mode (starting from pause): the user can still look around, but by rolling the mouse weel (or touching the Go and BACK buttons in touch systems like LIMs: Interactive Multimedia Whiteboards) he can move in the 3D environment. For example: flying from the outside to the inside of the Colosseum, crossing over the walls. At the click on the PLAY button Spectator goes on with the speech and the camera goes on orbiting.
5) Processing of the WALK mode (starting from pause): the user can still look around, but by rolling the mouse weel (or touching the Go and BACK buttons in touch systems like LIMs: Interactive Multimedia Whiteboards) he can move in the 3D environment. Unlike the FLY mode, he is automatically positioned on the first surface of the model below and is vertically anchored. It is possible to walk on the surfaces of the model but not to fly in the air. For example: walking on the floors of the Colosseum and going up/down on the stairs. At the click on the PLAY button Spectator goes on with the speech and the camera goes on orbiting.
6) Processing of the EASY_GOTO function: if the user double clicks (or taps two times in touch systems like LIMs), he is automatically positioned with a fluid movement on the front of the clicked object, in orthogonal position at a specified distance. This feature is extremely important in large environments (like, for instance, the Roman Forum or the whole 3D Italy) where it would be tricky to reach a far away point at the reduced speed of the FLY/WALK modes. It is also difficult for many users to position themselves exactly orthogonal to an interesting point (for instant a fresco); with this feature Spectator offers a spectacular and convenient solution to all these problems.


The services offered to the developer by Spectator are:
1) Easy insertion into any application: it is possible to simply instance the Tabula and let it do all the work, without any other interaction and leaving most of its parameters at default values.
2) Easy definition of the control points the camera has to pass through in each sequence. It is enough to just create an array of coordinates for each chapter that can be defined visually with the UltraPort tool UltraEasy3D. By just moving in the 3D world it is possible to stop at each path point and 'record' the current position and orientation: During the play of the sequence Spectatore will interpolate positions and orientations passing from one point to the next with a fluid movement and at a speed or in a time that can be specificed segment by segment. With this system is really easy and intuitive to be a director!
3) Complet control on the graphical aspect of the GUI panel: it is possible not to set anything leaving Spectator create a basic interface, or set the buttons that are to be included, their dimensions and shapes, if the chapters bar has to be present, the color, dimension and alignment of the Console and so on.
4) Options to add special buttons and controls that harmonically show along those of Spectator.
5) Complete control on the behaviour: it is possible to leave the default, perfectly fit for most of the cases, or set any detail of the user experience; for instance if at the end of a chapter play must automatically start with the next one or stop, if at the end of the last chapter Spectator has to roll back to the first, if play is in loop or single-shot, if the user can fly but not walk and so on.
6) Complete messages-based interface with the mother Tabula: by default Spectator does not send any message, but can be set to signal the start of a sequence, its end, the passage from a segment of a chapter to the next, the user clicking on a button and so on. At the same time the mother Tabula can send messages to Spectator to set the current sequence, start playing, changing the state and so on. This allows changing the state of the environment (for instance showing an image) when the user is listening to a specific point of the story and so on.
7) Complete documentation and many working examples of usage; supporting the UltraPeg philosophy of the 'building block' ready to be used.

Spectator, like any other Foundation Tabula, has an open source and can be freely used in any creation by the terms of the UPL licence.

indigospot.gif (49 byte)

>Specventure RELOADED

Images archive

It was 1985, the ZX Spectrum was one of the most successful home computers;
the videogame Specventure. distributed all over the world on audio cassettes, was an achievement: for the first time in 48Kbytes of RAM there were 30 levels, 10 selectable background musics and, most of all, was the first videgame ever sold on the international market by an italian: Fulvio Dominici Carnino, currently president of the Ultramundum Foundation.

After 25 years Specventure in coming back in glorious 3D!
Using the Ultramundum realtime interactive technologies a bunch of braves is coding a complete conversion for today's powerful hardwares, creating for the first time a full conversion from an arcade 2D game of the '80s to a 3D FPS (First Person Shooter) adventure of today... to arrive there were no player as ever gone before.

The game will be completely open source and its Tabulae (elements at the base of the technology used) will be freely accessible and modifiable by everybody.

Any Tabula, the data structure at the root of Ultramundum Foundation's UltraPeg technology, can hold multiple data types. For the Specventure RELOADED game original raster image maps have been recovered, while 3D models of the enemies and game elements have been imported from 3DStudio, Maya and Blender files with the Extractor tool, the automatic tabularizator and realtime optimizer that can turn old-style models made into standard modeling packages into UltraPeg technology Tabulae.

This work has seen the cooperation of many students from the Torino university and other schools and is an ongoing effort to create a complete FPS complex game in UltraPort, completely procedural and open. We hope it will be the basis and the inspiration for other developers to create new products.

The Foundation is planning to release the game for Christmas as a gift for all its fans.


Link:

To play the original game in your browser:
WORLDOFSPECTRUM


To see the original game as video:
YOUTUBE


To see the video sneak preview of SpecventureRELOADED:
YOUTUBE

indigospot.gif (49 byte)

>TimeMachineVisor - the real time machine

Images archive

The real time machine
explore the past of the exact place where you are.
Freely look around as you would with a classic binocular.
Zoom in and out to get any detail.
Get stimulating historical and touristic informations.
esplore the past of the exact place where you are.

Shoot pictures and send them as postcards/emails/Cellphone messages.
Insert people you like in the historical environment.
Extremely easy to use and operate.
Educational and fun.

seen for the first time at DNA Italia, the cultural heritage italian fair, the TIME MACHINE VISOR has been an immediate success.
The ability to explore history from the very point where the user stands has triggered the surprise of eveybody, the friendly look similar to that of the family movies robots was loved by children and the fun and ease of use have been the key to the huge success of the product.

The amazing reconstructions of the past shown by the TIME MACHINE VISOR are made with the revolutionary new technology, called UltraPeg,
created by the Ultramundum Foundation; this technology can generate extremely complex and highly-detailed planetary-scale models explorable down to the street level.
Automatic details generators can build up many of the models needed (for instance boardwalks, trees, buildings) without human intervention. In this way, the creation of the contents shown by the visor is both fast and low-cost.
The Visor hardware is only a part of the price to pay to get the amazing result of looking back in time: the creation of the interactive 3D models has been a real problem until today.
Thanks to UltraPeg technology, the automatic recreation of large-scale (even planetary-scale) environments can start from the simple cartographic or iconographic data available and reach the results shown here for Rome in 320AD.

What is seen inside the Visor is not a video or some kind of 360-degrees image like QuickTime VR, it is a full 3D model rendered in realtime by specialized high-performance hardware.

Is it possible to position the Visor everywhere in the destination place: since the view is a realtime rendering of a complete 3D model, by using the internal position configuration wizard each time it is installed, the Visor is able to show the exact view that would have been visible from its precise location and orientation, in a different time. No need to regenerate images or videos, all is done locally.

The Visor is geo-positioned in latitude and longitude and all measures are metrical, so that the recreated virtual world is precisely superimposed to the phisical one.

The binocular can be moved in pitch(-40/+40 degrees), yaw(-90/+90 degrees) and zoom(1-20x)

The Visor can be installed in a fixed location, Even outside.
It is possible to power the Visor with a voltage from 12VDC to 110VAC to 240VAC, and it is water-resistant

The Visor can be placed in the morning and removed in the evening for non-fixed installations because it is light enough to be brought around by a single man and can be folded for easy transportation. If needed, it can be battery powered and run up to 12 hours then charged during the night.

The Foundation has all the experts needed to create high-quality compelling virtual worlds from any data available and can also provide data from various academic and institutional sources; however, it is possible to insert any exixting model and 2D/3D data of any format to further reduce costs and development time.

A Visor can be a business or can be installed to be used for free; any usage is OK: it is possible to install a Visor in a museum to be used for free by visitors, it is also possible to install it in an open place with a coins reader as a paid service offered to tourists passing by.

indigospot.gif (49 byte)

>UltraEasy3D - the 3D worlds visual creation tool

Images archive

UltraEasy3D is the name of the tool for the visual creation of scenes and 3D objects in UltraPort.

On the Ultramundum Foundation platform it is possible to create Tabulae, the 'building blocks' of the 3D worlds, in native format writing CarminaC code, ANSI C with extensions for realtime 3D. It is also possible to import models of many different formats created in traditional modeling packages and automatically optimized by the Extractor tool.

Nonetheless, those who do not have C programming skills could not create new Taulae. Thanks to UltraEasy3D this is now possible; it is a way of creating new Tabulae visually and interactively. No programming in any language is needed, it is enough to know how to move in the Foundation's 3D worlds. Being a visual tool, it is also really useful in all those cases when even a programmer would have problems: for instance to position an object aligned with others of the scene in a point whose coordinates are not numerically known. UltraEasy 3D creates 'behind the hood' a CarminaC source code that can be edited, so it is really convenient to visually position elements and then 'copy' their coordinates in numerical format from one source to another.

With UltraEasy3D anybody, without programming, can:
1) Create new Tabulae as aggregates of simpler others, visualy positioned in space.
2) Insert 3D objects in environments already created (for instance PIDs of cities).
3) Insert CAD projects in urban environments to check the final effect and their proportions.
4) Position images on any existing surface of any 3D environment (for instance different facades).
5) Visually find the coordinates of a specific position of the observer and also its space orientation (for instance to define a point the camera will have to pass through during a preprogrammed fly).
6) Position any Tabula visually to then get all the parameters to instance it in another source code.

The main usage of UltraEasy3D is that of inserting additional models in environments already made. The typical situation is that of a PID of a city (for instance Turin as shown in the sample images) where it is needed to check the effect of a new building, a different arrangement of urban elements, a new monument and so on. Usually the operator is not the original author of the environment and has the model in a traditional modelling software. In the sample images it is possible to see the few steps needed to complete this task. It is shown that it is possible to start from a model in 3D Studio, open it in Extractor, save its optimized version in .PUM format, create in the Ingenium development environment a wrapping Tabula that incorporates the .PUM file and then position this Tabula with UltraEasy3D. In the samples it is shown how to create a Tabula of type UltraEasy3D, open it in editing and add two instances ot the model created in the steps before, in two different points and scale factors in SanCarlo Square in Turin. In other example images it is shown how to start from a mechanical drawing in AutoCAD, export it with Extractor and position it in the same square of the city.

UltraEasy3D has also the PORTRAIT function: clicking on triangles of the scene (in the examples the bas-relief of the base of the horse statue in the square) it is possible to define an area to cover with an image (in the examples the penguins sample image of Windows). The function PORTRAIT is really easy and allows the selection of irregular shaped non-planar areas (in the examples a portion of the back of the horse); it is possible to position the image in a variety of ways and manage the transparent and semitransparent parts, when present.

All these functions and many others have been inserted by Ultramundum in the UltraEasy3D tool in many years of tests in the field, often upon direct request or suggestion of the users; it has thus became a slim, simple and intuitive tool, created for and with non-programmers creatives.

indigospot.gif (49 byte)

>UltraPort - the Ultramundum's Exploration System

Images archive

The first project completed by the Ultramundum Foundation has been UltraPort: the Explorating System for realtime interactive 3D. The mission of the Foundation is the creation of systems to allow human beings to have experiences often impossible in the phisical world; so, as is stated in the Book of Ultramundum, it is a base necessity to create a software capable to generate the digital worlds where everything is possible. The system must also allow the exploration of these contents and so must be something more than a simple Player and something more than a simple traditional development environment.

UltraPort, as stated in the Book of Ultramundum, is the answer to all the requirements of the project of the Foundation. It is not a 3D modeller, it is not a sophisticated development environment, it is not a realtime 3D rendering engine, it is not an innovative browser: it is all this with a modern TV look & feel; something more similar to an Operating Sistem like Windows, Linux or Leopard than to a traditional application.

With UltraPort users can explore in realtime 3D all the creations of the Foundation and third-party developers, with a user experience very similar to that of the most up-to-date products. In the version distributed until today, UltraPort is installed as a standard application or a standard plugin compatible with most of the available browsers. At the end of the installation the specific content is automatically started and the user enjoys it without even knowing that such a sophisticated product is running. Many users run UltraPort without activating its services as a development environment and access the installed content in a simple and natural way. Even only as a 3D realtime rendering engine UltraPort, thanks also to the extreme automatic optimizations of its tools, delivers performances impossible even for many professional products: from the contemporary Rome PID with more thatn five hundred thousands buildings renderend in realtime on the 3D Earth planet model, to the ancient Rome where it is possible to explore the square of the Colosseum that counts more that one million triangles alone, in many cases it has been shown that UltraPort is the only one capable of processing certain contents.

Examples of this type of use are the 4DMoon software of the Foundation that allows the exploration of the entire Moon, distributed for the 40 years from the landing of the first man in 1969 and installed by more that 50000 users worldwide to enjoy a virtual astronautic experience. Another example are the videogames of the Kinder Happy Hippo Talent Show series, distributed on autostarting USB keys in more than two millions copies worldwide. In these installations UltraPort has shown its small footprint, requiring a space of only a few megabytes and without any modification to the Registry or other computer system data. UltraPort runs from its installation directory , does not require any additional or updated component like .NET, DLL, drivers or others and can be removed by simply deleting its directory; it is also possible to launch it from any media, even USB keys, net drives or others. The base philosopy is 'easy activation, no modification of the PC, execution even by non-administrators'. UltraPort has functions to detect the processing power of the system it runs on and automatic systems to generate contents of variable complexity so that it can be satisfactorily executed even on less powerful systems.

For all these installations, UltraPort delivers an extensive GUI (Graphical USer Interface) support, a complete control on the 3D output window (position, dimension, fullscreen, in the browser, ...), an highly fluid interactive 3D experience with support of any device that could be needed (like the 3D connexion mouse or the Interactive whiteboards). Many companies have or are developing on UltraPort because it is a system easy to use, complete, powerful and adjustable for any use. Some 3D realtime rendering engines are specilized for a particular use (races, closed environments, GIS, arcade games), UltraPort is application-neutral: it has no particular requirement and can be used for any application from FPS games to large planet-wide geographical environments to financial analisys systems. The complete diagnostic of any kind of problem, with automatic correction of the error situations, offers a simple and intuitive platform for all clients.


From the developer point of view, each UltraPort installation has the tools needed to convert any user into a successful developer. At the core of the UltraPeg technology there are the Tabulae: kind of 'building blocks' that can be assembled to create the 3D interactive worlds. In UltraPort there are tools to create any kind of Tabula, to import and export their data and to test the contents during the development process. A Tabula content may be only data (for instance a sound) or a microprogram that will be executed to generate the 3D model (for instance a buildings generator for a PID). For the procedural Tabulae UltraPort has the Ingenium tool: a complete professional IDE (Integrated Development Environment) very similar to Microsoft VisualStudio. Developers accustomed with C or C++ development environments like VisualStudio find the same commands, the same error reports and the same development process they already know.

The development of procedural Tabulae is made in CarminaC, a standard ANSI C language with specific extensions for realtime 3D. Ingenium offers a complete programmer-oriented editor that supports all the keyboard and mouse commands available in environments like VisualStudio. The user can write and edit the source codes without the need to learn new commands, so he can be immediately operative. The support to automatic coding help functions, like the automatic bracket indenting and refactoring options, are the same of the modern development environments.

The support to debugging is also complete: Ingenium has breakpoints, symbolic debugging, windows to inspect/modifiy variables, call stack view and the option to click on any report to be brought to the exactly corresponding source code line.

UltraPort has a complete set of GUI (Graphical User Interface) functions with all necessary widgets to create code that interacts with the user in a sophisticated way.

Communication systems with the external environment and other applications are available, so that UltraPort can integrate with any kind of existing software, written in any language. It is possible to exchange data between UltraPort and other processes with a variety of techniques that range from file I/O to direct memory communication; Sample programs that illustrate the various methods are avalable.

Most of the Tabulae are procedural and are responsible for the creation and evolution of the 3D interactive worlds. UltraPort does non only offer a powerful realtime rendering engine, but also an extensive Tabulae execution system based on a series of virtual machines that execute the code. Each UltraPort's virtual machine is executed in a separate thread, fully exploiting multiprocessor and/or hyperthreading hardware and delivering functions typical of an operating system like multitasking preemptive code execution with variable priority support and realtime processing for the critical parts (like the movements in sync with the Camera).

All UltraPort modules are executed in separate threads, so the entire platform exploits multiprocessor and/or hyperthreading hardware, fully using all available processing power. Today, even many commercial videogames are still monothread and do not show significant performance increase on more powerful hardware.

With UltraPort the Foundation offers a series of powerful free or open source tools to import and optimize complex data, like UltraTools for the planetary data and Extractor for the 'classical' 3D models.

UltraPort is distributed under the UPL licence, that offers a free use for non-commercial products and a very low royalty (five per cent) on the earnings generated (only when cashed) for business uses. The revenues thus generated are shared by Ultramundum among the creators of the Tabulae used; an important work opportunity for young creatives and all those that are willing to work on digital interactive realities.

indigospot.gif (49 byte)

>UltraTools - the OpenSource database importer

Images archive

The 3D models (PIDs or PlanetaryInteractiveDioramas) developed and under development by Ultramundum Foundation deliver extremely large areas for free interactive exploration on a standard personal computer, with an extremely high level of realism and realistic personal / veicular traffic.

The dimensions of the explorable environments reach far beyond what is possible today, for example in the latest videogames, arriving to entire planets.

To create this kind of products, new software modules and procedures have been developed, beyond the base procedural parametric technology UltraPeg based on Tabulae.

First, UltraPort supports the jerarchical cellular decomposition of the surface of entire planets; this is achived with the PlanetSector system. It is composed by Tabulae that are capable of automatically generate jearchical planetary surfaces, subdiving progressively in subelements of the same type near the user's Avatar and so producing a variable detail rpresentation of the entire celestial body. In this way, near the observer the terrain appears extremely detailed and the resolution lowers toward the horizon, where there are farther portions; the user-perceived resolution appears constant. An entire planet can be explored interactively and appear highly detailed everywhere, even on low power and memory PCs. The jerarchical PlanetSectors structure id dynamic: when the observer moves, the PlanetSectors toward his direction subdivide in others more detailed, while those at the back are substituted by thier lower-resolution ancestors. The resulting structure is highly dynamic and automatically modifies itself when the Avatar moves, producing entire star systems that allow any kind of trips.

A specific UltraPort module dynamically subdivides the Planetectors where the Avatar is, leaving the farther away ones at a lower level, generating a variable detail structure that shows an apparently extremely high resolution in any point of the planet. Sophisticated systems position the PlanetSectors are 'plates' on the planet spheroid and convert from euclidean coordinates to non-euclidean ones on a sphere, using all the cartographic conventions.

The geographical file importer, called UltraTools, allows for fast and almost automatic acquisition of public databases, converted in a very short time to three-dimensional elements. All these data can then be explored in real-time. UltraTools is distributed as open source and so can be easily adjusted for any data format.

UltraTools is capable of generating a number of standard data formats, that can then became Tabulae contents (for instant profiles defined as polilines in AutoCAD) or be processed to generate planetary databases.

UltraTools can process huge source databases in different formats defining cartographic vector (strrets borders, buildings, ground utilization, boundaries of cities, regions and countries) and raster (georeferred imagery from an entire planet to a single car) data to create the sets used by PIDs to generate entire planets, countries and cities.

UltraTools is a comman-line application written in C++ and can be compiled on any platform. Its structure is completely object-oriented so that new functions and/or new source data formats can be easily added.

indigospot.gif (49 byte)

>Virtual Italy

Images archive

The VIRTUAL ITALY project is aimed at the production of a four-dimensional model of Italy, where the fourth dimension is time.

This project will provide for an ultravision channel where the three-dimensional model of Italy will be freely explorable in Internet with a normal personal computer.
It will be possible to travel back in time while elements of the environment will change accordingly, a sort of virtual time machine.

It will be the first time an entire country is modeled in 3D with time exploration. If we remember that Italy holds half of the cultural heritage of the world, the enormous cultural value of the project becames evident.

Thanks to the Ultramundum patented technology the Virtual Italy model will be the first to be available on the Internet in interactive 3D with high details. Traditional 3D techniques require long download times or CD-Rom distribution, while this new technology will provide a live interactive model everywhere on the planet at high speed.

The platform will be enriched in time with new multimedia elements, creating a sort of four-dimensional encichlopaedia of Italy.

An high volume of traffic is expected, making the product extremely interesting for sponsors and people wanting to insert their names in one of the biggest collection of masterpieces of mankind.

Somebody could say that similar products already exist, for example 'Google Earth'; but this project is different, it is completely procedural and its capable of creating the ground details so that the generated models are at the same level of those fond into the more advanced videogames. All 'traditional' products rely on photographs that, even at the highest resolutions, can not deliver the semantic representation that is needed for a believable ground visualization. This is an european product, completely developed in Italy, and deserves attention for its potential in this sector.

the Ultramundum Foundation has been developing this project for a long time, with the only help of volunteers and the academic world, reaching a level of development where it is at pair with similar products created in nations where there are serious founds for the research and development in this field. We hope the help of many people will continue, to create something really different and better in such an innovative and important field.

For more details, visit the project's site.