Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto (Limited access)
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto (Limited access)
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

3D Visualization of Hierarchical Transparent Objects

Shen, Xuelin (2015)

 
Avaa tiedosto
Shen.pdf (1.432Mt)
Lataukset: 



Shen, Xuelin
2015

Master's Degree Programme in Information Technology
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2015-12-09
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201511241758
Tiivistelmä
Current electronic design automation (EDA) industry has a dramatic growth that has been concurrently progressed in semiconductor industry. With rapid advances in semiconductor processing technologies, the complexity and number of compact system-on-chip (SoC) designs has been increasing. Existing text-based and 2D-based design tools already cannot meet the requirement of current complicated SoC designs. Unfortunately, there is no 3D visualization tool for SoC system design among current development tools.
In 2014, there was a Kactus 3D pre-study at Tampere University of Technology for designing a 3D SoC visualization tool using game development platforms Unity3D. The study was successful. However, as an intuitive and efficient visualization technique, it has a visualization problem that how to present transparent hierarchy for overlaid multiple objects while navigating SoC models.
This Master of Science Thesis presents a transparency optimization system to solve the transparency explosion problem in the previous study. Two optimization approaches have been implemented, which are dynamic point method and multiple point method. The development environment is Microsoft Visual Studio 2010 with graphics library (OpenGL) and a 3D computer graphics tool (Blender 2.73a); ACPI x64-based PC with Intel(R) HD Graphics, Intel(R) Core(TM) i5-3470 4 cores CPU 3.20GHz. The requirements-based testing (RBT) has been inherited from Kactus 3D project for the proof of concept (PoC) in this thesis. Certain previous group members carried out subjective tests and the tests were based on user intuitive observation. The results demonstrated that the practical performance of both methods is better than the one of Unity3D, and there were no overlapping, sheltering, occlusion or obstruction visual problems during the navigation process.
This technique is implemented based on C++, which has a good portability and can be used in different visualization tools and software. The transparency optimization system enables the presentation for high complex hierarchy of transparency in 3D models, and enhances user experience. It can be helpful for the development of a mature and complete 3D SoC design tool in the future.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto (Limited access) [3568]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste