Welcome to Vitrall Project

General Information

Vitrall is a distributed web based visualization system. It is under development at the Applications Department of the Poznan Supercomputing and Networking Center.

A typical scenario of Vitrall usage is a real-time visualization of a complex 3D content using remote servers equipped with modern multi GPU solutions. Following frames are compressed as JPEG pictures and sent over HTTP protocol to clients. Still, they may be displayed on an attached screen or projector. Users may watch the same content from different points of view simultaneously. Information about users’ input is sent back to the Vitrall Visualization Server using WebSocket protocol – part of HTML5 specification.

Thanks to the web based communication between all parts of the system (controlling server, multiple rendering units and clients), users may be located in different parts of the world and watch the same content. More importantly, rendering units do not have to be located in one place. If a visualization in desired resolution and from several angles is too time consuming to maintain an effect of animation, more rendering units may be added.

Vitrall system includes two kinds of interchangeable clients: an Android application and a web browser client. The browser client can also be embedded in other web page.

Vitrall is successor of the Offrenderer project (see Youtube).

The movie presenting Vitrall in TEFIS project is available at PlatonTV.


If you need more details on Vitrall software do not hesitate to contact us:

  • Piotr Śniegowski psnieg[replace_with_at]man.poznan.pl
  • Tomasz Kuczyński tomasz.kuczynski[replace_with_at]man.poznan.pl)


Vitrall 3 x 3 display small example

Picture 1. Vitrall 3x3 display example. Please visit our Image Gallery for more pictures.


Vitrall consists of a few components listed below. All components are independent so it is possible to setup Vitrall with selected components only. Components are implemented in different languages and technologies. Logical architecture of Vitrall system is illustrated in Picture 2.

Picture 2: Logical architecture of Vitrall system.

Vitrall Visualization Server

Vitrall Visualization Server is a core component of the Vitrall system and is a highly modular application.

Vitrall RC

Vitrall RC is an Android remote controller for Vitrall Visualization Server.

Vitrall Collaborative Server

Vitrall Collaborative Server is a set of Java Web Applications responsible for:

  • generation of QRCode images,
  • authorization,
  • authentication,
  • collaboration.

Vitrall EStore

Vitrall EStore is an example usage of Vitrall for a specific scenario - digital shop.

Demonstrations and Publications

 Stereoscopic 4K3D rendering from Poznan to Prague, life demonstration, TNC 2011 (Terena Networking Conference 2011), 16-19 May 2011, Prague, Czech Republic. Information leaflet (format: pdf/language: English) Download

Piotr Śniegowski, Marek Błażewicz, Tomasz Kuczyński, Krzysztof Kurowski, Bogdan Ludwiczak  Vitrall: Web-Based Distributed Visualization System for Creation of Collaborative Working Environments. R. Wyrzykowski et al. (Eds.): PPAM 2011, Part I, LNCS 7203, pp. 337-346. Springer, Heidelberg (2012). (language: English) Life demonstration, PPAM 2011 (Parallel Processing and Applied Mathematics 2011), 12-14 September 2011, Toruń, Poland.

 Zmysły Telefonu (Phone Senses), life demonstration, Noc Naukowców (Researchers' Night) 2011, 23 September 2011, Poznań, Poland.

 Tower of interaction, life demonstration, Future Internet Week, 24-28 October 2011, Poznań, Poland. information leaflet (format: pdf/language: English) Download

 Mobile-Controlled Real-Time 3D Visualization, life demonstration, SC11 (Exhibition booth 108), 14-17 November 2011, Seattle, WA, USA.

Piotr Śniegowski, Tomasz Kuczyński  Vitrall znaczy witraż, Pionier Magazine 3(8)/2011 (language: Polish).

 Zastosowanie Interfejsów Mobilnych w Dziedzinie Wizualizacji (Utilization of mobile interfaces in the field of visualization), life demonstration, XV Poznański Festiwal Nauki i Sztuki, 27 March 2012, Poznań, Poland.

TEFPOL - AugmenTed rEality collaborative workspace using Future Internet videoconferencing Platform fOr remote education and Learning, presentation at PSNC booth, Future Internet Week, 07-11 May 2012, Aalborg, Denmark. Information leaflet (format: pdf/language: English) Download

Vitrall Terena Information Leaflet (format: pdf/language: English) Download