Skip to main content

Protect Interactive 3D Models via Vertex Shader Programming

  • Conference paper
Entertainment Computing - ICEC 2005 (ICEC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3711))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Fernando, R., Kilgard, M.J.: The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics. Addison-Wesley Longman Publishing Co., Inc., Boston (2003)

    Google Scholar 

  3. Janson, et al.: Web3d security discussion, http://www.sandyressler.com/about/library/weekly/aa013101a.htm

  4. Ko, K.H.: Algorithms for Three-Dimensional Free-Form Object Matching. Phd. thesis, Massachusetts Institute of Technology (March 2003)

    Google Scholar 

  5. Koller, D., Turitzin, M., Levoy, M., et al.: Protected interactive 3d graphics via remote rendering. ACM Trans. Graph. 23(3), 695–703 (2004)

    Article  Google Scholar 

  6. Kosak, D.F.: Sid meier’s pirates: Behind the scenes (March 8, 2005), http://archive.gamespy.com/articles/march04/pirates/index.shtml

  7. 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)

    Google Scholar 

  8. Li, L., Zhang, D., Pan, Z.G., Shi, J.Y.: Watermarking 3d mesh by spherical parameterization. Computers & Graphics 28(6), 981–989 (2004)

    Article  Google Scholar 

  9. Barni, C.M.M., Bartolini, F.: Towards 3d watermarking technology. In: Proceedings of the IEEE Region 8 EUROCON 2003 Conference, pp. 393–396 (2003)

    Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. Nunn, R.A.: Unamed direct3d benchmarking tools, http://www.users.on.net/triforce/d3dbench.zip

  13. 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)

    Google Scholar 

  14. Ohbuchi, R., Mukaiyama, A., Takahashi, S.: A frequency-domain approach to watermarking 3d shapes. Computer Graphics Forum 21(3), 373–382 (2002)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Yan, W.: Direct3D pipeline wrapper platform. Bachelor thesis, Zhejiang University (2004)

    Google Scholar 

  18. Yang, J.: AnyGL: A Larger Scale Hybrid Distributed Graphics System. Phd. thesis, Zhejiang University (2001)

    Google Scholar 

  19. Yin, K.K., Pan, Z., Shi, J.Y.: Texture watermarking in vrml scenes. Journal of Engineering Graphics (3), 126–132 (2003) (in Chinese)

    Google Scholar 

  20. 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)

    Article  MATH  Google Scholar 

  21. Zheng, J.Y.: Virtual recovery and exhibition of heritage. IEEE MultiMedia 7(2), 31–34 (2000)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics