Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jwarwick/simple3d
Sample Processing code to demonstrate 3d authoring
https://github.com/jwarwick/simple3d
Last synced: about 6 hours ago
JSON representation
Sample Processing code to demonstrate 3d authoring
- Host: GitHub
- URL: https://github.com/jwarwick/simple3d
- Owner: jwarwick
- Created: 2009-08-04T01:05:38.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2009-08-04T01:37:13.000Z (over 15 years ago)
- Last Synced: 2023-04-13T20:27:17.003Z (over 1 year ago)
- Homepage:
- Size: 78.1 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.textile
Awesome Lists containing this project
README
h1. Simple3d
Sample "Processing":http://processing.org code to demonstrate how 3d authoring might work.
There are two concepts:
* @Sources@ - things that generate color values
* @Fixtures@ - things that sum color values for displayThe basic idea is that each @Fixture@ sums the color inputs from every @Source@. A @Source@ is free to change its location and/or color every frame. Several examples are provided.
This code relies on the "PeasyCam":http://mrfeinberg.com/peasycam/ library.
Several shortcuts are defined:
* @s@ hides @Source@ objects
* @f@ hides @Fixture@ objects
* @r@ paints each @Source@ as a sphere with the range as the radius (which obscures any @Fixture@ it interacts with)