Abstract
Mobile device is an important interactive platform. Due to the limitation of computation, memory, display area and energy, how to realize the efficient and real-time interaction of 3D models based on mobile devices is an important research topic. Considering features of mobile devices, this paper adopts remote rendering mode and point models, and then, proposes a transmission and rendering approach that could interact in real time. First, improved simplification algorithm based on MLS and display resolution of mobile devices is proposed. Then, a hierarchy selection of point models and a QoS transmission control strategy are given based on interest area of operator, interest degree of object in the virtual environment and rendering error. They can save the energy consumption. Finally, the rendering and interaction of point models are completed on mobile devices. The experiments show that our method is efficient.
Similar content being viewed by others
References
Pan Z G, He G Q, Yang B, et al. Advance in research on mobile graphics technologies. J Comput-Aided Des & Comput Graph, 2008, 20(3): 273–280
Noimark Y, Cohen-Or D. Streaming scenes to MPEG-4 videoenabled devices. IEEE Comput Graph Appl, 2003, 23(1): 58–64
Lamberti F, Sanna A. A streaming-based solution for remote visualization of 3D graphics on mobile devices. IEEE Trans Vis Comput Graph, 2007, 13(2): 247–260
Zhu J J, Pan Z G, Xu G L, et al. Virtual avatar enhanced nonverbal communication from mobile phones to PCs. Edutainment, Nanjing, 2008. 551–567
Zenka R, Slavik P. Non-photorealistic walkthroughs using flash. In: The 12th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, Plzen-Bory, 2004. 201–204
Nishino H, Shihara K, Kagawa T, et al. A ubiquitous 3D graphics modeler for mobile devices. In: International Symposium on Parallel and Distributed Processing with Applications (ISPA’ 08), Sydney, 2008. 502–509
Werner R, Pazzi N, Boukerche A, et al. Implementation, measurement, and analysis of an image-based virtual environment streaming protocol for wireless mobile devices. IEEE Trans Instrum Meas, 2008, 57(9): 1894–1907
Lei Y. Research of key techniques in image based rendering system on mobile devices. Doctoral Dissertation. Hangzhou: Zhejiang University, 2005
Chang C, Ger S. Enhancing 3D graphics on mobile devices by image-based rendering. In: Proceedings of the Third IEEE Pacific Rim Conference on Multimedia: Advances in Multimedia Information Processing, Taiwan, 2002. 1105–1111
Diepstraten J, Gorke M, Ertl T. Remote line rendering for mobile devices. In: Proceedings of the Computer Graphics International, Crete, Greece, 2004. 454–461
Liu R F, Liang X H, Xie K, et al. Feature-preserving contour based remote rendering algorithm. J Imag Graph, 2009, 14(2): 346–352
Huang Y Z, Yang C L, Meng X X, et al. Stylistic line drawings of 3D models on mobile devices. J Comput-Aided Des & Comput Graph, 2007, 19(8): 1075–1079
Gutierrez M, Vexo F, Thalmann D. The mobile animator: interactive character animation in collaborative virtual environments. In: IEEE Virtual Reality, Chicago, 2004. 125–131
Huang J S, Bue B, Pattath A, et al. Interactive illustrative rendering on mobile devices. IEEE Comput Graph Appl, 2007, 27(3): 48–56
He B S, Xu X L, Zheng T. Vector graphics rendering on mobile device. In: International Conference on Communications and Mobile Computing (CMC’09), Kunming, 2009. 3: 8–11
Chen R Q, Tang M, Dong J X. Non-photorealistic rendering in customizable styles for mobile collaboration. In: Proceedings of the 2007 11th International Conference on Computer Supported Cooperative Work in Design, Melbourne, 2007. 139–144
Duguet F, Drettakis G. Flexible point-based rendering on mobile devices. IEEE Comput Graph Appl, 2004, 24(4): 57–63
Boukerche A, Jing F, de Araujo R B. A 3D image-based rendering technique for mobile handheld devices. In: Proceedings of the 2006 International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM’06), Buffalo, 2006. 325–331
He G Q, Bai B G, Pan Z G, et al. Accelerated rendering of vector graphics on mobile devices. In: Proceeding of HCI International, 2007. 298–305
Zhang Q P, Lai L L. Strategies of enhancing the performance of embedded 3D graphics applications. In: Proceedings of the 6th International Conference on Machine Learning and Cybernetics, Hong Kong, 2007. 4231–4236
Falchetto M, Barone M, Pau D, et al. Sort middle pipeline architecture for efficient 3D rendering. In: International Conference on Consumer Electronics, Las Vegas, 2007. 1–2
Levoy M, Whitted T. The Use of Points as Display Primitives. Technical Report TR 85-022. CS Departement, University of North Carolina at Chapel Hill, January 1985
Pfister H, Zwicker M, van Baar J, et al. Surfels: Surface elements as rendering primitives. In: Proc of ACM SIGGRAPH, 2000. 335–342
Zwicker M, Pfister H, van Baar J, et al. Surface splatting. In: Proc of ACM SIGGRAPH, Los Angeles, 2001. 371–378
Rusinkiewicz S, Levoy M. QSplat: a multiresolution pointrendering system for large meshes. In: Proc of SIGGRAPH, New Orleans, 2000. 343–352
Rusinkiewicz S, Levoy M. Streaming qsplat: a viewer for networked visualization of large, dense models. In: Proceedings of the 2001 Symposium on Interactive 3D Graphics, Chapel Hill, 2001. 63–68
Dachsbacher C, Vogelgsang C, Stamminger M. Sequential point trees. In: Proc of ACM SIGGRAPH, San Diego, 2003. 657–662
Pauly M, Gross M, Kobbelt L P. Efficient simplification of point-sampled surfaces. In: Proceedings of the Conference on Visualization, Boston, 2003. 163–170
Alexa M, Behr J, Cohen-Or D, et al. Computing and rendering point set surfaces. IEEE Trans Vis Comput Graph, 2003, 9(1): 3–15
Botsch M, Wiratanaya A, Kobbelt L. Efficient high quality rendering of point sampled geometry. In: Proceedings of the 13th Eurographics Workshop on Rendering, Pisa, 2002. 53–64
Pajarola R. Efficient level-of-details for point based rendering. In: Proceedings IASTED Computer Graphics and Imaging, Honolulu, 2003. 1–6
Kalaiah A, Varshney A. Statistical point geometry. In: Proceedings of the 2003 Eurographics/ACM SIGGRAPH Symposium on Geometry processing, Aachen, 2003. 107–115
Wu J H, Kobbelt L. Optimized sub-sampling of point sets for surface splitting. Comput Graph Forum, 2004, 23(3): 643–652
Chim J, Lau R W H, Leong H V, et al. CyberWalk: A webbased distributed virtual walkthrough environment. IEEE Trans Multimedia, 2003, 5(4): 503–515
Sim J Y, Kim C S. Rate-distortion optimized compression and view-dependent transmission of 3-d normal meshes. IEEE Trans Circuits Syst Video Tech, 2005, 15(7): 854–868
Ohshima T, Yamamoto H, Tamura H. Gaze-directed adaptive rendering for interacting with virtual space. In: Proceedings of the 1996 Virtual Reality Annual International Symposium (VRAIS 96), Washington, 1996. 103–110
Yang B L, Li F W B, Pan Z G, et al. An effective error resilient packetization scheme for progressive mesh transmission over unreliable networks. J Comput Sci Tech, 2008 (6): 1015–1025
Teler E, Lischinski D. Streaming of complex 3d scenes for remote walkthroughs. Comput Graph Forum, 2001, 20(3): 17–25
Lau R W H, To D S P, Green M. An adaptive multi-resolution modeling technique based on viewing and animation parameters. In: Proc IEEE VRAIS, Albuquerque, 1997. 20–27
Ioana M, Boier-Martin. Adaptive graphics. IEEE Comput Graph Appl, 2003, 23(1): 6–10
Sun Y L. 3D terrafly-quality of service mannagement for online interactive 3D geographic information system. Doctoral Dissertation, Florida International University, 2004
Oikawa S, Hashimoto K, Shibata Y. QoS control function based on user’s information on the 3D virtual shared space. In: Proceedings of the 18th International Conference on Advanced Information Networking and Application (AINA’04), Fukuoka, 2004, 2: 74–77
Nakai Y, Kamon N, Shibata Y. Scalable collaborative virtual environment considering user’s interest information. In: Proceedings of the 20th International Conference on Advanced Information Networking and Applications (AINA’06). Vienna: Vienna University of Technology, 2006. 2: 1–5
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by the National Natural Science Foundation of China (Grant No. 60873159), the Program for New Century Excellent Talents in University (Grant No. NCET-07-0039), the National High-Tech Research & Development Progrom of China (Grant No. 2006AA01Z333)
Rights and permissions
About this article
Cite this article
Liang, X., Zhao, Q., He, Z. et al. A point-based rendering approach for real-time interaction on mobile devices. Sci. China Ser. F-Inf. Sci. 52, 1335–1345 (2009). https://doi.org/10.1007/s11432-009-0144-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11432-009-0144-3