Tytuł artykułu
Treść / Zawartość
Pełne teksty:
Identyfikatory
Warianty tytułu
Sterownik graficzny dla rzeczywistości wirtualnej typu CAVE w środowisku Vulkan
Języki publikacji
Abstrakty
Cave Automatic Virtual Environment (CAVE) is an example of a multimedia installation that allows perceiving virtual reality (VR) in its best form. The aim of the article is to present a specialized installation of this type (SEMI-CAVE), in which authors’ own display software based on Vulkan environment was developed. The benefits, problems and good programming practices were also highlighted. Experiments and conducted research in SEMI-CAVE laboratory have confirmed the advantages of the proposed solution.
Cave Automatic Virtual Environment (CAVE) to przykład instalacji multimedialnej umożliwiającej postrzeganie rzeczywistości wirtualnej (VR) w jej najlepszej postaci. Celem artykułu jest przedstawienie specjalistycznej instalacji tego typu (SEMI-CAVE), w której opracowano autorskie oprogramowanie do wyświetlania informacji z wykorzystaniem środowiska Vulkan. Zwrócono uwagę na korzyści, problemy i dobre praktyki programistyczne. Eksperymenty i badania przeprowadzone w SEMI-CAVE potwierdziły zalety przyjętego rozwiązania.
Wydawca
Czasopismo
Rocznik
Tom
Strony
287--293
Opis fizyczny
Bibliogr. 39 poz., rys.
Twórcy
autor
- Warsaw University of Technology, Institute of Theory of Electrical Engineering, Measurement and Information Systems, Koszykowa 75, 00-662 Warsaw Poland
autor
- JRS Software Warsaw Poland
autor
- Central Institute for Labour Protection - National Research Institute, Czerniakowska 16, 00-701 Warsaw Poland
autor
- Central Institute for Labour Protection - National Research Institute, Czerniakowska 16, 00-701 Warsaw Poland
Bibliografia
- [1] TECH-SAFE-BIO - The Centre for Research and Development on Work Processes and Safety Engineering, 2015. Available online: http://www.ciop.pl/CIOPPortalWAR/appmanager/ciop/en?_nfpb =true&_pageLabel=P33200114301448620711504.
- [2] Kim M.J., Wang X., Love P.E.D., Li H., Kang S.C., Virtual reality for the built environment: a critical review of recent advances. Journal of Information Technology in Construction. 2013, 18, 279-305.
- [3] Zhou N.N., Deng Y.L., Virtual reality: A state-of-the-art survey. International Journal of Automation and Computing. 2009, 6(4), 319-325.
- [4] Muhanna M.A., Virtual reality and the CAVE: Taxonomy, interaction challenges and research directions. Journal of King Saud University – Computer and Information Sciences. 2015, 27(3), 344-361.
- [5] Cruz-Neira C., Sandin D.J., DeFanti T.A., Kenyon R., Hart J.C., The CAVE: Audio Visual Experience Automatic Virtual Environment. Communications of the ACM, 1992, 35(6), 64-72.
- [6] Juarez A., Schonenberg B., Bartneck C., Implementing a Low- Cost CAVE System Using the CryEngine2. Entertainment Computing. 2010, 1(3-4), 157-164.
- [7] CAVE Automatic Virtual Environment. Available online: http://www.visbox.com/products/cave/.
- [8] Nichols S., Petel H., Health and safety implications of virtual reality: a review of empirical evidence. Applied Ergonomics. 2002, 33(3), 251-271.
- [9] Sony 4K visualisation projectors drive Renault’s virtual ‘cave’. Available online: https://assets.pro.sony.eu/Web/ngp/pdf/sony- 4k-visualisation-projectors-drive-renaults-virtual-cave.pdf.
- [10] DeFanti T.A., Dawe G., Sandin D.J., Schulze J.P., Otto P., Girado J., Kuester F., Smarr L., Rao R., The StarCAVE, a thirdgeneration CAVE and virtual reality OptIPortal. Future Generation Computer Systems. 2009, 25(2), 169-178.
- [11] Fernandes K., Raja V., Eyre J. Cybersphere: The fully immersive spherical projection system. Communications of the ACM. 2003, 46(9), 141-146.
- [12] Mazikowski A., Lebiedź J., Image Projection in Immersive 3D Visualization Laboratory. Proc. of 18th International Con-ference on Knowledge-Based and Intelligent Information & Engineering Systems - KES2014. Procedia Computer Science 2014, 35, 842- 850.
- [13] Jacobson J., Lewis M., Game engine virtual reality with CaveUT. Computer. 2005, 38(4), 79-82.
- [14] Febretti A., Nishimoto A., Thigpen T., Talandis J., Long L., Pirtle J.D., Peterka T., Verlo A., Brown M., Plepys D., Sandin D., Renambot L., Johnson A., Leigh J., CAVE2: a hybrid reality environment for immersive simulation and infor-mation analysis. Proc. SPIE 8649, The Engineering Reality of Virtual Reality, 2013, 864903.
- [15] Leigh J., Johnson A., Renambot L., DeFanti T., Brown M., Jeong B., Jagodic R., Krumbholz C., Svistula D., Hur H., Kooima R., Peterka T., Ge J., Falk C., Emerging from the CAVE: Collaboration in Ultra High Resolution Environments. Proc. of First International Symposium on Universal Communication, Kyoto, Japan, 2007, June 14-15.
- [16] Krumbholz C., Leigh J., Johnson A., Renambot L., Kooima R., Lambda Table: High Resolution Tiled Display Table for Interacting with Large Visualizations. Proc. of Workshop for Advanced Collaborative Environments (WACE),. Redmond, Washington, USA 2005.
- [17] Sajadi B., Majumder A., Auto-calibration of multi-projector CAVE-like immersive environments. IEEE Trans. Visual Comput. Graphics. 2011, 18(3), 381-393.
- [18] CAVE VR course 2014. Available online: http://moodle.epfl.ch/pluginfile.php/1522455/mod_resource/con tent/7/Th_RB_NW_S3_CAVE_2017.pdf.
- [19] Wolska A., Glare as a specific factor in the working environment. Przegląd Elektrotechniczny. 2013, 89(1), 142-144.
- [20] Sawicki D., Wolska A., The unified semantic glare scale for GR and UGR indexes. Proc. of the 2016 IEEE Lighting Conference of the Visegrad Countries (Lumen V4). 13-16.09.2016 Karpacz. DOI: 10.1109/LUMENV.2016.7745536
- [21] Sawicki, D., Izdebski Ł., Wolska A., Wisełka M., Geometrical Picture Integration in Semi-Cave Virtual Reality. Proc. of the International Conference on Computer-Human Interaction Research and Applications (CHIRA 2018). Seville, Spain, 19-21 September, 2018, 100-107.
- [22] Slater M., A Note on Presence Terminology, 2003, Available online: https://www.researchgate.net/publication/242608507_A_Note_ on_Presence_Terminology.
- [23] Augustynowicz M., Sawicki D., Reconstruction of the relative coordinates of image using projective geometry. Przegląd Elektrotechniczny. 2016, 92(1), 208-211. doi:10.15199/48.2016.01.49
- [24] Sawicki D., Wolska A., Wisełka M., Ordysinski Sz., Easing Function as a Tool of Color Correction for Display Stitching in Virtual Reality. Proc. of the 20th International Conference on Image Analysis and Processing (ICIAP 2019). Lecture Notes in Computer Science, 2019, 11752, 549-559. Springer. DOI: 10.1007/978-3-030-30645-8_50
- [25] Mokrzycki W.S., Tatol M., Color difference ΔE : a survey. Machine Graphics and Vision, 2011, 20(4), 383-411.
- [26] Khronos Vulkan Registry, Available online: https://www.khronos.org/registry/vulkan.
- [27] Vulkan Tutorial, Available online: https://vulkantutorial. com/Introduction.
- [28] Bailey, M., Cunningham S., Graphics Shaders: Theory and Practice, Second Edition. A K Peters/CRC Press 2011.
- [29] Sellers G., Kessenich J., Vulkan Programming Guide: The Official Guide to Learning Vulkan. Addison-Wesley 2016.
- [30] Sellers G., Wright R.S. Jr., Haemel N., OpenGL Superbible: Comprehensive Tutorial and Reference (7th Edition). Addison- Wesley Professional 2015.
- [31] Sawicki D., Izdebski Ł., Wolska A., Wisełka M., Luminance and color correction for display stitching in Semi-Cave virtual reality. Proc. of the International Conference on Computer-Human Interaction Research and Applications (CHIRA 2019). Vienna, Austria, 20-21 September, 2019, 137-144.
- [32] LunarG, Available online: https://www.lunarg.com/vulkan-sdk/.
- [33] SaschaWillems / Vulkan. Available online: https://github.com/SaschaWillems/Vulkan .
- [34] Intel. API without Secrets: Introduction to Vulkan* Part 1: The Beginning. Available online: https://software.intel.com/content/www/us/en/develop/articles/a pi-without-secrets-introduction-to-vulkan-part-1.html.
- [35] Vulkan API samples, Available online: https://github.com/KhronosGroup/Vulkan- Samples/tree/master/samples#api-samples.
- [36] NVIDIA Nsight Graphics, Available online: https://developer.nvidia.com/nsight-graphics.
- [37] RenderDoc, Available online: https://renderdoc.org.
- [38] Vulkan® Memory Allocator, Available online: https://gpuopen.com/vulkan-memory-allocator/.
- [39] Lujan M., Baum M., Chen D., Zong Z., Evaluating the Performance and Energy Efficiency of OpenGL and Vulkan on a Graphics Rendering Server. Proc. of International Conference on Computing, Networking and Communications (ICNC 2019). Vol.1, pp. 777-781.
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa nr POPUL/SP/0154/2024/02 w ramach programu "Społeczna odpowiedzialność nauki II" - moduł: Popularyzacja nauki i promocja sportu (2025).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-f0438bff-ae61-4605-a3ec-d5892dd507da
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.