|
 |
To prove the value of my chess library, I took the chess set I had created for
the Checkmate scene and added it to the chess_sets collection in the library so
it could be easily reused in other scenes.
I then created this scene where I used the existing chess set and created a
modified version of the black pawn to hold its defiant/taunting sign, and set it
as pawn #0 in the black chess set. I then set up the board using the chess set
macros, added a custom placement macro to rotate the pieces to look at the
center of the board, and leaned the white queen backwards.
I used the collision library to help place the onlooker chess pieces around the
board as well.
The "ground" layer is just an isosurface box with granite texture bumps applied
to the surface. There is a large sphere with an HDRI sky around the whole
scene, and a spotlight using LightSys components. It was rendered with pretty
basic radiosity, a media sphere to add some fogginess, photons, and camera blur,
and took 7 1/2 hours to render on my laptop.
There is only about 1000 lines of new code, but a lot of that is comments and
boiler-plate scene template text, the rest is all reusable libraries.
Code Info:
Git Repository: https://github.com/carath63/povlibrary
Top Level Library Code Used:
library/libcollide.inc
library/libisoshapes.inc
library/libchess.inc
library/chess_sets/cs_stone.inc
-- Chris R
Post a reply to this message
Attachments:
Download 'defiance-v1.1-hd-mq2-2025-02-28.png' (1817 KB)
Preview of image 'defiance-v1.1-hd-mq2-2025-02-28.png'

|
 |