本文已被:浏览 591次 下载 1085次
Received:September 24, 2024 Revised:November 07, 2024
Received:September 24, 2024 Revised:November 07, 2024
中文摘要: 高清晰、低延时显示中国画纹理是中国画VR展示应用的重要需求, 移动VR头显有限的运行时内存、显存难以实现大量高分辨率中国画纹理同时加载及实时显示. 此外, 受限于移动VR设备的低显示分辨率和纹理mimap管理机制, 用户通过头显直接观察到最清晰纹理细节比较困难. 本文给出一种改进的虚拟纹理方法, 主要对已有虚拟纹理方法的分块请求计算和分块加载两个阶段进行优化. 在分块请求计算阶段, 加入放大辅助视角的分块请求计算, 利用Compute Shader并行加速处理分块请求参数纹理, 通过哈希减少Compute Shader构建结果缓存的计算量. 在分块加载阶段, 采用无锁队列异步加载提高纹理分块加载效率, 使用数量阈值限定的请求分块直接加载策略减少高清晰纹理分块显示延迟. 本文构建包含单幅和多幅中国画的虚拟观赏场景, 通过模拟用户观赏行为来测试本文方法的运行性能及显示效果. 实验结果表明, 本文方法结合放大辅助视角在移动VR设备上可高清晰、低延时呈现多幅超高分辨率中国画纹理. 与Unreal SVT等已有虚拟纹理方法相比, 本文方法可在大量纹理分块条件下保持高帧率运行, 实现更低的高清晰纹理分块显示延迟.
Abstract:High-definition, low-latency display of Chinese paintings is essential for Chinese painting VR exhibition applications. Due to the limited memory and GPU resources on mobile VR headsets, it is challenging to display a large number of high-resolution Chinese painting textures simultaneously. Moreover, direct viewing of fine details is hindered by mipmap management and the low resolution of mobile VR devices. This study proposes an improved virtual texture method, optimizing both tile request calculation and tile loading stages based on existing virtual texture methods. In the tile request calculation phase, the method incorporates tile request computations for magnified perspectives. Compute Shader is utilized to parallelize the processing of tile request parameters, and hashing is applied to minimize overhead when constructing result caches. In the tile loading phase, lock-free queues are implemented to enhance loading efficiency. A direct loading strategy for request tiles, constrained by a quantity threshold, reduces display latency. The performance and texture display effects are evaluated in scenarios with single or multiple Chinese paintings, simulating user behavior. Results show that the proposed method supports high-definition, low-latency display of high-resolution Chinese painting textures on mobile VR devices. Magnification-assisted perspectives allow for clear viewing of the finest texture details. Compared to existing virtual texture methods, such as Unreal SVT, the proposed method achieves higher frame rates and reduces display latency for high-resolution texture tiles of multiple Chinese paintings.
keywords: virtual reality (VR) ultra-high resolution texture virtual texture Chinese painting exhibition display optimization
文章编号: 中图分类号: 文献标志码:
基金项目:教育部第二批“新工科”研究与实践项目(E-XTYR20200621)
引用文本:
于丰源,姜忠鼎.面向移动VR头显的超高分辨率国画纹理显示方法.计算机系统应用,2025,34(5):52-63
YU Feng-Yuan,JIANG Zhong-Ding.Method for Displaying Ultra-high Resolution Textures of Chinese Paintings on Mobile VR Headsets.COMPUTER SYSTEMS APPLICATIONS,2025,34(5):52-63
于丰源,姜忠鼎.面向移动VR头显的超高分辨率国画纹理显示方法.计算机系统应用,2025,34(5):52-63
YU Feng-Yuan,JIANG Zhong-Ding.Method for Displaying Ultra-high Resolution Textures of Chinese Paintings on Mobile VR Headsets.COMPUTER SYSTEMS APPLICATIONS,2025,34(5):52-63

