AdditiveSubtractiveLight.x3d

(.x3d scene, pretty-print source, statistics, info & logs, X3DOM Player)

This example tests various color combination capabilities, and also demonstrating that filtering (negative colors) are not supported in the X3D/VRML color model. Discussion follows. There are 2 ways to combine colors: Additive (e.g. a TV screen, overlapping spotlights, or pointillist art), for example [red + green = yellow] [1 0 0 + 0 1 0 = 1 1 0]. Subtractive (e.g. mixing paints or stacking filters), for example [white background + yellow filter + cyan filter = green] [1 1 1 + 0 0 -1 + -1 0 0 = 0 1 0].

 

X3D Scene   Metadata
archive   http://www.web3d.org/x3d/content/examples/Basic/development
title   AdditiveSubtractiveLight.x3d
description   This example tests various color combination capabilities, and also demonstrating that filtering (negative colors) are not supported in the X3D/VRML color model. Discussion follows. There are 2 ways to combine colors: Additive (e.g. a TV screen, overlapping spotlights, or pointillist art), for example [red + green = yellow] [1 0 0 + 0 1 0 = 1 1 0]. Subtractive (e.g. mixing paints or stacking filters), for example [white background + yellow filter + cyan filter = green] [1 1 1 + 0 0 -1 + -1 0 0 = 0 1 0].
creator   Miriam English
translator   Xeena VRML importer, X3D-Edit 3.1, http://www.web3d.org/x3d/content/README.X3D-Edit.html
translator   Don Brutzman and MV4205 class
created   6 May 2003
translated   6 May 2003
modified   13 January 2014
reference   additive-subtractiveLight2.7May2003.x3d
reference   http://www.rgbworld.com/color.html
Image   AdditiveSubtractiveLight.png
subject   additive subtractive light examples
identifier   http://www.web3d.org/x3d/content/examples/Basic/development/AdditiveSubtractiveLight.x3d
generator   X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit
generator   Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html
license   ../license.html
 
HTML Browser Information
Browser code name:
Browser application name:
Browser version:
Cookies enabled:
Platform:
User Agent:
System language: