This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

3D Graphics Board

Home * Programming * Graphics Programming * 3D Graphics Board

A rendered 3D animation 1A rendered 3D animation 1


  1. Image selfmade with Blender, Author: J.A. Freyre, January 22 2006, CC BY-SA 2.5, Wikimedia Commons↩︎

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.

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.

Contents
  1. Ergonomics
  2. Screenshots & Images
    1. Early 3D Boards
    2. Chessmaster
    3. ChessPartner
    4. KnightCap
    5. Nemeton
    6. Uragano 3D
  3. See also
  4. Publications
  5. Forum Posts
  6. External Links
    1. Basics
    2. Projection
    3. 3D Graphics API and Frameworks
    4. 3D-Editors
    5. Tutorials
    6. 3D Chess
      1. Chessmaster
      2. Fritz GUI
  7. References

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.

Screenshots & Images

Early 3D Boards

Colossus Chess 4.0 3D chessboard 1

Cyrus II 3D screen 2


  1. Colossus Chess from Wikipedia↩︎
  2. Cyrus II - World of Spectrum↩︎

Chessmaster

Chessmaster XI - House of Staunton chess sets 1

ChessPartner

ChessPartner 6, 3D pieces 2

KnightCap

KnightCap's 3D Board 3 4

Nemeton

Nemeton3D 1.51 with its 3D Graphics Board 5

Uragano 3D

Uragano 3D board 6

See also

Publications

Forum Posts

Basics

Artistic rendering

Rendering equation

Non-photorealistic rendering

Projection

3D Graphics API and Frameworks

Mesa (computer graphics)

Lightweight Java Game Library

3D-Editors

MeshLab

Blender 3D: MemoBook - Wikibooks

Tutorials

3D Chess

Chessmaster

Fritz GUI

References

Up one Level


  1. PC-Screenshots | Chessmaster XI: The Art of Learning | Ubisoft↩︎

  2. ChessPartner Screen shots | ChessPartner - Lokasoft - Home of ChessPartner↩︎

  3. Welcome to the KnightCap home page↩︎

  4. Re: Going commercial, maybe by Andrew Tridgell, rgcc, March 9, 1997↩︎

  5. Nemeton3D 1.51 by Stan Arts, CCC, June 04, 2017↩︎

  6. Home page Uragano 3D↩︎

  7. Pointshop3D developed at the Computer Graphics Lab at ETH Zurich↩︎

What links here

Contributors: GerdIsenberg.