Skip to main content

Potential Z-Fighting Conflict Detection System in 3D Level Design Tools

  • Conference paper
  • First Online:
Information Science and Applications

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 339))

  • 2685 Accesses

Abstract

Z-Fighting is an effect that happens in 3D scenes when two co-planar surfaces share similar values in the z-buffer which leads to flicking and visual artifacts during the rendering process due to conflicting order of rendering the surface. However in 3D level design, scenes created by the tools can be complex, in which level designers can inadvertently place co-planar surfaces that would be susceptible to z-fighting. Level designers typically notice the z-fighting artifact through visual inspection through the usage of a 3D walkthrough test on the scene which is time-consuming and easy to miss. To solve the issue, a proposal of a z- fighting detection system for level design tools is proposed to streamline the process of detecting potential hotspots where z-fighting conflicts may occur from co-planar objects.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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. Co, P.: Level Design for Games: Creating Compelling Game Experiences. New Riders, San Francisco (2006)

    Google Scholar 

  2. Eberly, D.: Intersection of Convex Objects: The Method of Separating Axes, http: //geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf

    Google Scholar 

  3. Ericson, C.: Real-Time Collision Detection. Morgan Kaufmann, San Francisco (2005)

    Google Scholar 

  4. Gottschalk, S. and Lin, M. C. and Manocha, D.: OBBTree: A Hierarchical Structure for Rapid Interference Detection. In: SIGGRAPH ‘96, pp. 171-189. ACM, New York (1996)

    Google Scholar 

  5. Levy, L. and Novak, J.: Game Development Essentials: Game QA Testing. Cengage Learning, (2010)

    Google Scholar 

  6. Madhav, S.: Game Programming Algorithms and Techniques: A Platform-Agnostic Approach. Addison-Wesley, Boston (2013)

    Google Scholar 

  7. OpenGL.: The Depth Buffer, https://www.opengl.org/archives/resources/faq/ technical/depthbuffer.htm

  8. Rudolf, K.: Level Design: Concept, Theory, and Practice. A K Peters, (2009)

    Google Scholar 

  9. Shreiner, D. and Sellers, G. and Messenich, J. M. and Licea-Kane, B. M.: OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3. Addison- Wesley, Boston (2013)

    Google Scholar 

  10. Unity, http://unity3d.com/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pisal Setthawong .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Setthawong, P. (2015). Potential Z-Fighting Conflict Detection System in 3D Level Design Tools. In: Kim, K. (eds) Information Science and Applications. Lecture Notes in Electrical Engineering, vol 339. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-46578-3_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-46578-3_32

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-46577-6

  • Online ISBN: 978-3-662-46578-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics