3D+Graphics+Board

a [|3D graphics] [|projection] of a [|3D model] of a chessboard and the pieces of a chess position to the two dimensional surface of a [|computer display], either as [|fullscreen] or board window of a chess GUI, or [|printer]. For simplicity, some programs or 3D capable GUIs combine [|vector graphics] for drawing the board with [|raster graphics] for drawing the pieces. A [|perspective center projection] applies for the board, where farther square [|trapezoids] are [|scaled] smaller, while a [|orthographic projection] applies for the pieces, i.e. drawing fixed sized piece-bitmaps with 3D-effect. More sophisticated implementations use 3D vector graphics in the [|wire-frame model] for the projection, and 2D raster graphics in the [|rendered] display, and feature a variable camera's position, [|angle of view], [|field of view], may [|rotate] the object around various axis, apply [|ray tracing] with one or more [|light sources] for [|photorealistic] [|shading] with [|shadow] and [|reflection] effects, and perform more or less sophisticated [|animations] of piece movements.
 * Home * Programming * Graphics Programming * 3D Graphics Board**
 * [[image:Alfil.gif width="340" link="https://commons.wikimedia.org/wiki/File:Alfil.gif"]] ||~ || **3D Graphics Board**,

A full perspective projected 3D board requires additional hardware and software resources, such as sophisticated [|graphic cards] with GPUs and 3D graphic libraries or frameworks like [|OpenGL] or [|Direct3D] as subset of the [|DirectX] collection. toc =Ergonomics= Despite the more challenging task for the GUI or graphics programmer and progress to simulate the view on a real chessboard, the 3D Board is usually harder to grasp for a human chess player than good 2D Boards. Pieces and specially pawns are often partly covered by pieces in front, and movement of head and eyes of the chess player lack the same visual feedback as looking on a real chess board. Therefor 3D Boards are often featured in mass market products and some programs where authors are interested in 3D graphics programming. The really sophisticated 3D boards of Chessmaster and Fritz are eye catchers and rich of features, but rarely used for serious playing.
 * A [|rendered] [|3D animation] ||~ ||^ ||
 * A [|rendered] [|3D animation] ||~ ||^ ||

=Screenshots & Images=

Early 3D Boards

 * [[image:Colossus_Chess_4_C64_3D.png height="220" link="https://en.wikipedia.org/wiki/Colossus_Chess"]] ||~  || [[image:CyrusII.gif height="220" link="http://www.worldofspectrum.org/infoseekid.cgi?id=0001213"]] ||
 * Colossus Chess 4.0 3D chessboard ||~  || Cyrus II 3D screen ||

Chessmaster

 * [[image:HouseofStauntonchesssets.jpg width="640" link="http://chessmaster.de.ubi.com/xi/pcScreens.php"]] ||
 * Chessmaster XI - House of Staunton chess sets ||

ChessPartner

 * [[image:chesspartner.jpg width="640" link="http://www.lokasoft.nl/chesspartner.aspx"]] ||
 * ChessPartner 6, 3D pieces ||

KnightCap

 * [[image:thingone.gif width="640" link="http://www.samba.org/KnightCap/"]] ||
 * KnightCap's 3D Board ||

Nemeton

 * [[image:Nemeton12.jpg width="640" link="http://www.talkchess.com/forum/viewtopic.php?t=64177"]] ||
 * Nemeton3D 1.51 with its 3D Graphics Board ||

Uragano 3D

 * [[image:uragano3d.jpg width="640" link="http://www.naddei.it/uragano_3d/"]] ||
 * Uragano 3D board ||

=See also=
 * 2D Graphics Board
 * GPU
 * Kasparov versus X3D Fritz 2003

=Publications=
 * [|Nina Amenta], [|Yong Joo Kil] (**2005**). //[|Defining Point-Set Surfaces]//. [|pdf]
 * Oliver Vornberger (**2006**). //[|Computergrafik]//. [|pdf] (German)
 * Leen Ammeraal and [|Kang Zhang] (**2007**). //[|Computer Graphics for Java Programmers, 2nd Edition]//, ISBN-13: 978-0-470-03160-5 / ISBN-10: 0-470-03160-3 by [|John Wiley]
 * [|Eric Lengye] (**2011**). //[|Mathematics for 3D Game Programming and Computer Graphics, Third Edition]//. ISBN-13: 978-1435458864, [|amazon.com]

=Forum Posts=
 * [|Re: Going commercial, maybe] by Andrew Tridgell, rgcc, March 9, 1997 » KnightCap

=External Links=

Basics
> [|Artistic rendering] > [|Rendering equation] > [|Non-photorealistic rendering]
 * [|3D from Wikipedia]
 * [|3D computer graphics from Wikipedia]
 * [|3D display from Wikipedia]
 * [|3D modeling from Wikipedia]
 * [|Introduction to 3-D Modeling] by [|Delmar E. Searls]
 * [|3D rendering from Wikipedia]
 * [|Camera matrix from Wikipedia]
 * [|Homography from Wikipedia]
 * [|Perspective (graphical) from Wikipedia]
 * [|Polygon mesh from Wikipedia]
 * [|Ray tracing (graphics) from Wikipedia]
 * [|Raytracing] by Wilhelm Barth (German)
 * [|Rendering (computer graphics)]
 * [|Stereoscopy from Wikipedia]
 * [|Texture mapping from Wikipedia]
 * [|Three-dimensional space from Wikipedia]
 * [|Wire-frame model from Wikipedia]

Projection

 * [|3D projection from Wikipedia]
 * [|Graphical projection from Wikipedia]
 * [|Projection (linear algebra) from Wikipedia]
 * [|Axonometric projection from Wikipedia]
 * [|Isometric projection from Wikipedia]
 * [|Oblique projection from Wikipedia]
 * [|Orthographic projection from Wikipedia]
 * [|Parallel projection from Wikipedia]
 * [|Planar projection from Wikipedia]

3D Graphics API and Frameworks
> [|Mesa (computer graphics)] > [|Lightweight Java Game Library]
 * [|OpenGL from Wikipedia]
 * [|Java 3D from Wikipedia]
 * [|Microsoft Direct3D from Wikipedia]
 * [|VRML from Wikipedia]
 * [|X3D from Wikipedia]
 * [|X3D for Developers] from [|Web3D Consortium | Open Standards for Real-Time 3D Communication]

3D-Editors
> [|MeshLab] > [|Blender 3D: MemoBook - Wikibooks]
 * [|Ardor3D from Wikipedia]
 * [|Autodesk 3ds Max]
 * [|MeshLab from Wikipedia]
 * [|Blender (software) from Wikipedia]
 * [|Code archives/3D Graphics - Mesh/3D chessboard] Rotational solids editor using example by [|Matt Merkulov], March 15, 2007 » [|Blitz BASIC]
 * [|Pointshop3D] developed at the Computer Graphics Lab at ETH Zurich
 * [|ShiVa from Wikipedia]

Tutorials

 * [|Chess set modeling tutorial « Tutorial-z.com]
 * [|Blender Magician: Model a Chess Piece] requires [|blender] and [|gimp]
 * [|How to draw a chessboard with central perspective] from [|SlideShare]

3D Chess

 * [|3D chess computing for browser « Chessforeva's Blog]
 * [|Chessforeva online 3D chess game in browser]
 * [|Chessforeva for Web developments]
 * [|Chessforeva 3D chess - play with Lokasoft java chess engine] » Lokasoft
 * [|Chessforeva: 3D chess diagram from FEN] » Forsyth-Edwards Notation
 * [|chessboard3.js] JavaScript GUI by Jason Tiscione

Chessmaster

 * [|Chessmaster 10th Edition - PC Review at IGN] by [|Steve Butts], August 26, 2004

Fritz GUI
> [|Kasparov vs X3D Fritz match finishes 2-2 after game four draw], ChessBase News, November 19, 2003
 * [|Kasparov takes on X3D Fritz in November!], ChessBase News, July 14, 2003 » Kasparov versus X3D Fritz 2003
 * [|Fritz 9 3D boards – part 1] by Steve Lopez, ChessBase News, January 10, 2006
 * [|Fritz 9 3D boards – part 2] by Steve Lopez, ChessBase News, January 17, 2006
 * [|Fritz 9 3D boards – part 3] by Steve Lopez, ChessBase News, January 25, 2006
 * [|Spider-Man, Aliens and Fritz chess sets], ChessBase News, June 23, 2006
 * [|Fritz 3D Board], [|Chess.com]

=References= =What links here?= include page="3D Graphics Board" component="backlinks" limit="40"
 * Up one Level**