65 research outputs found

    “Wrapping” X3DOM around Web Audio API

    Get PDF
    Spatial sound has a conceptual role in the Web3D environments, due to highly realism scenes that can provide. Lately the efforts are concentrated on the extension of the X3D/ X3DOM through spatial sound attributes. This paper presents a novel method for the introduction of spatial sound components in the X3DOM framework, based on X3D specification and Web Audio API. The proposed method incorporates the introduction of enhanced sound nodes for X3DOM which are derived by the implementation of the X3D standard components, enriched with accessional features of Web Audio API. Moreover, several examples-scenarios developed for the evaluation of our approach. The implemented examples established the achievability of new registered nodes in X3DOM, for spatial sound characteristics in Web3D virtual worlds

    Visualisasi Produk Secara 3D dalam Media Promosi dan Pemesanan Online

    Get PDF
    Penurunan konsumen karena pandemi Covid-19 memerlukan adanya inovasi pemanfaatan teknologi, agar produk tetap menarik perhatian pengguna sehingga berpotensi untuk terjadi transaksi. Salah satunya adalah menggunakan situs web untuk promosi dan pemasaran produk. UMKM produsen mebel termasuk yang membutuhkan inovasi teknologi ini. Sebagai produk yang penampilan fisiknya juga menentukan, mebel perlu diperlihatkan sedemikian rupa agar calon pembeli yakin dengan pilihannya. Penggunaan visualisasi 3D menjadi alternatif untuk memenuhi kebutuhan tersebut. Masalah kompatibilitas, jangkauan pengguna, kesulitan dalam pengelolaan, serta lamanya waktu penguasaan teknologi untuk pengembangan menjadi hal yang dapat menghambat pengaplikasian teknologi ini. Paper ini membahas penelitian untuk mengembangkan solusi berbasis teknologi Web3D guna mengatasi masalah di atas. Solusi berbentuk media promosi dan pemesanan online yang dibangun untuk subjek penelitian didasarkan atas pola yang selama ini telah dianggap familiar oleh kebanyakan pengguna, tetapi menggunakan elemen 3D sebagai konten utama. Metode yang digunakan yaitu eksperimen dengan model proses pengembangan Evolutionary Prototyping karena terdapat kesesuaian antara keadaan subjek penelitian beserta kebutuhannya dengan karakteristik prasyarat penggunaan metode tersebut. Berdasar masukan awal yang kurang spesifik, dibangun sebuah prototipe fungsional yang kemudian dimodifikasi dan disesuaikan melalui 5 iterasi siklus pengembangan sehingga didapatkan versi yang dianggap sesuai kebutuhan subjek penelitian. Hasil yang diperoleh berupa sebuah prototipe media promosi dan pemesanan yang selain memiliki fitur seperti umumnya media online konvensional juga membawa teknologi visualisasi 3D yang interaktif melalui penggabungan dengan teknologi server-side scripting dan menggunakan basis data di sisi server yang tidak hanya menyimpan data konvensional tetapi juga data model 3D. Pencermatan dan pengujian pada semua iterasi oleh subjek telah menghasilkan kesimpulan bahwa prototipe hasil iterasi terakhir telah sesuai kebutuhan dasar subjek. Pengujian lebih lanjut oleh para pengguna acak yang mengasumsikan peran sebagai pengunjung menunjukkan bahwa prototipe dapat diterima, dapat digunakan dengan baik pada beragam perangkat dan platform, dan fitur visualisasi 3D di dalamnya disukai karena dapat membuat pengunjung lebih memahami aspek fisik dari produk subjek yang dicermati

    Developing an Interactive Knowledge-Based Learning Framework

    Get PDF

    Open3D: Crowd-Sourced Distributed Curation of City Models

    Get PDF
    Detailed, large-scale 3D models of cities are important assets for many applications. While creating such models is difficult and time consuming, keeping them updated is even more challenging. In comparison, in many domains, crowd-sourcing of data is now an established process for expanding the scope or detail of data sets. In this paper, we describe the initial prototype implementation of Open3D, a crowd-sourcing platform for distributed curation of large-scale city models. We present an open architecture with interfaces that clearly separate model storage and indexing from viewing or editing. To support collaborative editing of extremely large models, we propose to use a modeling and model description paradigm that can integrate polygon-based modeling with parametric operations. We demonstrate the main concepts and prototype through an online city model that can be synchronously edited by multiple users, with live changes being propagated among clients. The main implementation consists of a set of web services, which support key functions such as model storage, locks for editing and spatial queries; a light-weight viewer based on the Cesium library, which runs on desktops and mobile devices; and a prototype editor, which clients can install to edit the models

    Ubiquitous volume rendering in the web platform

    Get PDF
    176 p.The main thesis hypothesis is that ubiquitous volume rendering can be achieved using WebGL. The thesis enumerates the challenges that should be met to achieve that goal. The results allow web content developers the integration of interactive volume rendering within standard HTML5 web pages. Content developers only need to declare the X3D nodes that provide the rendering characteristics they desire. In contrast to the systems that provide specific GPU programs, the presented architecture creates automatically the GPU code required by the WebGL graphics pipeline. This code is generated directly from the X3D nodes declared in the virtual scene. Therefore, content developers do not need to know about the GPU.The thesis extends previous research on web compatible volume data structures for WebGL, ray-casting hybrid surface and volumetric rendering, progressive volume rendering and some specific problems related to the visualization of medical datasets. Finally, the thesis contributes to the X3D standard with some proposals to extend and improve the volume rendering component. The proposals are in an advance stage towards their acceptance by the Web3D Consortium

    Chapter Optimising 3D interactive exploration of open virtual enviroments on web, using mobile devices

    Get PDF
    The 43rd UID conference, held in Genova, takes up the theme of ‘Dialogues’ as practice and debate on many fundamental topics in our social life, especially in these complex and not yet resolved times. The city of Genova offers the opportunity to ponder on the value of comparison and on the possibilities for the community, naturally focused on the aspects that concern us, as professors, researchers, disseminators of knowledge, or on all the possibile meanings of the discipline of representation and its dialogue with ‘others’, which we have broadly catalogued in three macro areas: History, Semiotics, Science / Technology. Therefore, “dialogue” as a profitable exchange based on a common language, without which it is impossible to comprehend and understand one another; and the graphic sign that connotes the conference is the precise transcription of this concept: the title ‘translated’ into signs, derived from the visual alphabet designed for the visual identity of the UID since 2017. There are many topics which refer to three macro sessions: - Witnessing (signs and history) - Communicating (signs and semiotics) - Experimenting (signs and sciences) Thanks to the different points of view, an exceptional resource of our disciplinary area, we want to try to outline the prevailing theoretical-operational synergies, the collaborative lines of an instrumental nature, the recent updates of the repertoires of images that attest and nourish the relations among representation, history, semiotics, sciences

    Ubiquitous volume rendering in the web platform

    Get PDF
    176 p.The main thesis hypothesis is that ubiquitous volume rendering can be achieved using WebGL. The thesis enumerates the challenges that should be met to achieve that goal. The results allow web content developers the integration of interactive volume rendering within standard HTML5 web pages. Content developers only need to declare the X3D nodes that provide the rendering characteristics they desire. In contrast to the systems that provide specific GPU programs, the presented architecture creates automatically the GPU code required by the WebGL graphics pipeline. This code is generated directly from the X3D nodes declared in the virtual scene. Therefore, content developers do not need to know about the GPU.The thesis extends previous research on web compatible volume data structures for WebGL, ray-casting hybrid surface and volumetric rendering, progressive volume rendering and some specific problems related to the visualization of medical datasets. Finally, the thesis contributes to the X3D standard with some proposals to extend and improve the volume rendering component. The proposals are in an advance stage towards their acceptance by the Web3D Consortium

    Web-based visualization for 3D data in archaeology : The ADS 3D viewer

    Get PDF
    The solid geometry of archaeological deposits is fundamental to the interpretation of their chronological sequence. However, such stratigraphic sequences are generally viewed as static two-dimensional diagrammatic representations which are difficult to manipulate or to relate to real layers. The ADS 3D Viewer is a web-based resource for the management and analysis of archaeological data. The viewer was developed to take advantage of recent developments in web technology, namely the adoption of WebGL (Web Graphics Library) by current web browsers. The ADS 3D Viewer combines the potential of the 3D Heritage Online Presenter (3DHOP), a software package for the web-based visualization of 3D geometries, with the infrastructure of the Archaeology Data Service (ADS) repository, in the attempt to create a platform for the visualization and analysis of 3D data archived by the ADS. Two versions of the viewer have been developed to answer the needs of different users. The first version, the Object Level 3D Viewer, was implemented to extend the browsing capability of ADS project archives by enabling the visualization of single 3D models. The second version, the Stratigraphy 3D Viewer, is an extension which allows the exploration of a specific kind of aggregated data: the multiple layers of an archaeological stratigraphic sequence. This allows those unable to participate directly in the fieldwork to access, analyse and re-interpret the archaeological context remotely. This has the potential to transform the discipline, allowing inter-disciplinary, cross-border and ‘at-distance’ collaborative workflows, and enabling easier access to and analysis of archaeological data

    Interactive web-based visualization

    Get PDF
    The visualization of large amounts of data, which cannot be easily copied for processing on a user’s local machine, is not yet a fully solved problem. Remote visualization represents one possible solution approach to the problem, and has long been an important research topic. Depending on the device used, modern hardware, such as high-performance GPUs, is sometimes not available. This is another reason for the use of remote visualization. Additionally, due to the growing global networking and collaboration among research groups, collaborative remote visualization solutions are becoming more important. The additional use of collaborative visualization solutions is eventually due to the growing global networking and collaboration among research groups. The attractiveness of web-based remote visualization is greatly increased by the wide availability of web browsers on almost all devices; these are available today on all systems - from desktop computers to smartphones. In order to ensure interactivity, network bandwidth and latency are the biggest challenges that web-based visualization algorithms have to solve. Despite the steady improvements in available bandwidth, these improvements are still significantly slower than, for example, processor performance, resulting in increasing the impact of this bottleneck. For example, visualization of large dynamic data in low-bandwidth environments can be challenging because it requires continuous data transfer. However, bandwidth improvement alone cannot improve the latency because it is also affected by factors such as the distance between server and client and network utilization. To overcome these challenges, a combination of techniques is needed to customize the individual processing steps of the visualization pipeline, from efficient data representation to hardware-accelerated rendering on the client side. This thesis first deals with related work in the field of remote visualization with a particular focus on interactive web-based visualization and then presents techniques for interactive visualization in the browser using modern web standards such as WebGL and HTML5. These techniques enable the visualization of dynamic molecular data sets with more than one million atoms at interactive frame rates using GPU-based ray casting. Due to the limitations which exist in a browser-based environment, the concrete implementation of the GPU-based ray casting had to be customized. Evaluation of the resulting performance shows that GPU-based techniques enable the interactive rendering of large data sets and achieve higher image quality compared to polygon-based techniques. In order to reduce data transfer times and network latency, and improve rendering speed, efficient approaches for data representation and transmission are used. Furthermore, this thesis introduces a GPU-based volume-ray marching technique based on WebGL 2.0, which uses progressive brick-wise data transfer, as well as multiple levels of detail in order to achieve interactive volume rendering of datasets stored on a server. The concepts and results presented in this thesis contribute to the further spread of interactive web-based visualization. The algorithmic and technological advances that have been achieved form a basis for further development of interactive browser-based visualization applications. At the same time, this approach has the potential for enabling future collaborative visualization in the cloud.Die Visualisierung großer Datenmengen, welche nicht ohne Weiteres zur Verarbeitung auf den lokalen Rechner des Anwenders kopiert werden können, ist ein bisher nicht zufriedenstellend gelöstes Problem. Remote-Visualisierung stellt einen möglichen Lösungsansatz dar und ist deshalb seit langem ein relevantes Forschungsthema. AbhĂ€ngig vom verwendeten EndgerĂ€t ist moderne Hardware, wie etwa performante GPUs, teilweise nicht verfĂŒgbar. Dies ist ein weiterer Grund fĂŒr den Einsatz von Remote-Visualisierung. Durch die zunehmende globale Vernetzung und Kollaboration von Forschungsgruppen gewinnt kollaborative Remote-Visualisierung zusĂ€tzlich an Bedeutung. Die AttraktivitĂ€t web-basierter Remote-Visualisierung wird durch die weitreichende VerfĂŒgbarkeit von Web-Browsern auf nahezu allen EndgerĂ€ten enorm gesteigert; diese sind heutzutage auf allen Systemen - vom Desktop-Computer bis zum Smartphone - vorhanden. Bei der GewĂ€hrleistung der InteraktivitĂ€t sind Bandbreite und Latenz der Netzwerkverbindung die grĂ¶ĂŸten Herausforderungen, welche von web-basierten Visualisierungs-Algorithmen gelöst werden mĂŒssen. Trotz der stetigen Verbesserungen hinsichtlich der verfĂŒgbaren Bandbreite steigt diese signifikant langsamer als beispielsweise die Prozessorleistung, wodurch sich die Auswirkung dieses Flaschenhalses immer weiter verstĂ€rkt. So kann beispielsweise die Visualisierung großer dynamischer Daten in Umgebungen mit geringer Bandbreite eine Herausforderung darstellen, da kontinuierlicher Datentransfer benötigt wird. Dennoch kann die alleinige Verbesserung der Bandbreite keine entsprechende Verbesserung der Latenz bewirken, da diese zudem von Faktoren wie der Distanz zwischen Server und Client sowie der Netzwerkauslastung beeinflusst wird. Um diese Herausforderungen zu bewĂ€ltigen, wird eine Kombination verschiedener Techniken fĂŒr die Anpassung der einzelnen Verarbeitungsschritte der Visualisierungspipeline benötigt, angefangen bei effizienter DatenreprĂ€sentation bis hin zu hardware-beschleunigtem Rendering auf der Client-Seite. Diese Doktorarbeit befasst sich zunĂ€chst mit verwandten Arbeiten auf dem Gebiet der Remote-Visualisierung mit besonderem Fokus auf interaktiver web-basierter Visualisierung und prĂ€sentiert danach Techniken fĂŒr die interaktive Visualisierung im Browser mit Hilfe moderner Web-Standards wie WebGL und HTML5. Diese Techniken ermöglichen die Visualisierung dynamischer molekularer DatensĂ€tze mit mehr als einer Million Atomen bei interaktiven Frameraten durch die Verwendung GPU-basierten Raycastings. Aufgrund der EinschrĂ€nkungen, welche in einer Browser-basierten Umgebung vorliegen, musste die konkrete Implementierung des GPU-basierten Raycastings angepasst werden. Die Evaluation der daraus resultierenden Performanz zeigt, dass GPU-basierte Techniken das interaktive Rendering von großen DatensĂ€tzen ermöglichen und eine im Vergleich zu Polygon-basierten Techniken höhere BildqualitĂ€t erreichen. Zur Verringerung der Übertragungszeiten, Reduktion der Latenz und Verbesserung der Darstellungsgeschwindigkeit werden effiziente AnsĂ€tze zur DatenreprĂ€sentation und ĂŒbertragung verwendet. Des Weiteren wird in dieser Doktorarbeit eine GPU-basierte Volumen-Ray-Marching-Technik auf Basis von WebGL 2.0 eingefĂŒhrt, welche progressive blockweise DatenĂŒbertragung verwendet, sowie verschiedene Detailgrade, um ein interaktives Volumenrendering von auf dem Server gespeicherten DatensĂ€tzen zu erreichen. Die in dieser Doktorarbeit prĂ€sentierten Konzepte und Resultate tragen zur weiteren Verbreitung von interaktiver web-basierter Visualisierung bei. Die erzielten algorithmischen und technologischen Fortschritte bilden eine Grundlage fĂŒr weiterfĂŒhrende Entwicklungen von interaktiven Visualisierungsanwendungen auf Browser-Basis. Gleichzeitig hat dieser Ansatz das Potential, zukĂŒnftig kollaborative Visualisierung in der Cloud zu ermöglichen
    • 

    corecore