Abstract
In 3D games, virtual museum and other interactive environments, 3D modes are commonly used interactively. Many of these models are valuable and require protection from misuse such as unlawful exhibition, vicious distribution etc. A practical solution is to avoid the interactive user to reconstruct precise 3D models from data stream between applications and 3D APIs (such as Direct3D, OpenGL, etc) under condition of not affecting interaction. The scheme proposed in this paper protects 3D modes via vertex shader programming. The data of 3D models are encrypted in 3D application first and then decrypted in vertex shader.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Corcoran, J., Demaine, M., Picard, L.G., Taylor, J.: Inuit3d: An interactive virtual 3d web exhibition. In: Museums and the Web 2002, April 18-20 (2002)
Fernando, R., Kilgard, M.J.: The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics. Addison-Wesley Longman Publishing Co., Inc., Boston (2003)
Janson, et al.: Web3d security discussion, http://www.sandyressler.com/about/library/weekly/aa013101a.htm
Ko, K.H.: Algorithms for Three-Dimensional Free-Form Object Matching. Phd. thesis, Massachusetts Institute of Technology (March 2003)
Koller, D., Turitzin, M., Levoy, M., et al.: Protected interactive 3d graphics via remote rendering. ACM Trans. Graph. 23(3), 695–703 (2004)
Kosak, D.F.: Sid meier’s pirates: Behind the scenes (March 8, 2005), http://archive.gamespy.com/articles/march04/pirates/index.shtml
Levoy, M., Pulli, K., Curless, B., et al.: The digital michelangelo project: 3D scanning of large statues. In: Akeley, K. (ed.) Siggraph 2000, Computer Graphics Proceedings, pp. 131–144. ACM Press, New York (2000)
Li, L., Zhang, D., Pan, Z.G., Shi, J.Y.: Watermarking 3d mesh by spherical parameterization. Computers & Graphics 28(6), 981–989 (2004)
Barni, C.M.M., Bartolini, F.: Towards 3d watermarking technology. In: Proceedings of the IEEE Region 8 EUROCON 2003 Conference, pp. 393–396 (2003)
Mohr, A., Gleicher, M.: Non-invasive, interactive, stylized rendering. In: SI3D 2001: Proceedings of the 2001 symposium on Interactive 3D graphics, pp. 175–178. ACM Press, New York (2001)
Mohr, A., Gleicher, M.: Hijackgl: reconstructing from streams for stylized rendering. In: NPAR 2002: Proceedings of the 2nd international symposium on Non-photorealistic animation and rendering, pp. 13–18. ACM Press, New York (2002)
Nunn, R.A.: Unamed direct3d benchmarking tools, http://www.users.on.net/triforce/d3dbench.zip
Ohbuchi, R., Masuda, H., Aono, M.: Watermarking three-dimensional polygonal models. In: Proceedings of the ACM International Conference on Multimedia 1997, Seattle, USA, November 1997, pp. 261–272. ACM Press, New York (1997)
Ohbuchi, R., Mukaiyama, A., Takahashi, S.: A frequency-domain approach to watermarking 3d shapes. Computer Graphics Forum 21(3), 373–382 (2002)
Praun, E., Hoppe, H., Finkelstein, A.: Robust mesh watermarking. In: Rockwood, A. (ed.) Siggraph 1999, Computer Graphics Proceedings, Los Angeles, pp. 49–56. Addison Wesley Longman, Amsterdam (1999)
Sun, S.S., Pan, Z.G., Li, L., Shi, J.Y.: Robust 3d model watermarking against geometric transformation. In: Proceeding of CAD/Graphics 2003, Macao, October 29-31, pp. 87–92 (2003)
Yan, W.: Direct3D pipeline wrapper platform. Bachelor thesis, Zhejiang University (2004)
Yang, J.: AnyGL: A Larger Scale Hybrid Distributed Graphics System. Phd. thesis, Zhejiang University (2001)
Yin, K.K., Pan, Z., Shi, J.Y.: Texture watermarking in vrml scenes. Journal of Engineering Graphics (3), 126–132 (2003) (in Chinese)
Zhang, R., Tsai, P.S., Cryer, J.E., Shah, M.: Shape from shading: A survey. IEEE Transactions on Pattern Analysis and Machine Intelligence 21(8), 690–706 (1999)
Zheng, J.Y.: Virtual recovery and exhibition of heritage. IEEE MultiMedia 7(2), 31–34 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 IFIP International Federation for Information Processing
About this paper
Cite this paper
Pan, Z., Sun, S., Yang, J., Wei, X. (2005). Protect Interactive 3D Models via Vertex Shader Programming. In: Kishino, F., Kitamura, Y., Kato, H., Nagata, N. (eds) Entertainment Computing - ICEC 2005. ICEC 2005. Lecture Notes in Computer Science, vol 3711. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11558651_6
Download citation
DOI: https://doi.org/10.1007/11558651_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29034-6
Online ISBN: 978-3-540-32054-8
eBook Packages: Computer ScienceComputer Science (R0)