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.
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
Co, P.: Level Design for Games: Creating Compelling Game Experiences. New Riders, San Francisco (2006)
Eberly, D.: Intersection of Convex Objects: The Method of Separating Axes, http: //geometrictools.com/Documentation/MethodOfSeparatingAxes.pdf
Ericson, C.: Real-Time Collision Detection. Morgan Kaufmann, San Francisco (2005)
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)
Levy, L. and Novak, J.: Game Development Essentials: Game QA Testing. Cengage Learning, (2010)
Madhav, S.: Game Programming Algorithms and Techniques: A Platform-Agnostic Approach. Addison-Wesley, Boston (2013)
OpenGL.: The Depth Buffer, https://www.opengl.org/archives/resources/faq/ technical/depthbuffer.htm
Rudolf, K.: Level Design: Concept, Theory, and Practice. A K Peters, (2009)
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)
Unity, http://unity3d.com/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)