Difference between revisions of "Johnny.Rodgers"
(→Project 2) |
|||
Line 8: | Line 8: | ||
[http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14] | [http://www.creativecreature.ca/IAT800/Assignment2/A2_01 A2_01], [http://www.creativecreature.ca/IAT800/Assignment2/A2_02 A2_02], [http://www.creativecreature.ca/IAT800/Assignment2/A2_03 A2_03], [http://www.creativecreature.ca/IAT800/Assignment2/A2_04 A2_04], [http://www.creativecreature.ca/IAT800/Assignment2/A2_05 A2_05], [http://www.creativecreature.ca/IAT800/Assignment2/A2_06 A2_06], [http://www.creativecreature.ca/IAT800/Assignment2/A2_07 A2_07], [http://www.creativecreature.ca/IAT800/Assignment2/A2_08 A2_08], [http://www.creativecreature.ca/IAT800/Assignment2/A2_09 A2_09], [http://www.creativecreature.ca/IAT800/Assignment2/A2_10 A2_10], [http://www.creativecreature.ca/IAT800/Assignment2/A2_11 A2_11], [http://www.creativecreature.ca/IAT800/Assignment2/A2_12 A2_12], [http://www.creativecreature.ca/IAT800/Assignment2/A2_13 A2_13], [http://www.creativecreature.ca/IAT800/Assignment2/A2_14 A2_14] | ||
+ | |||
+ | == Assignment 3 == | ||
+ | |||
+ | [http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_01], [http://www.creativecreature.ca/IAT800/Assignment3/A3_01 A3_02] (NOT YET ONLINE) | ||
Line 30: | Line 34: | ||
''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.'' | ''Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.'' | ||
− | '''[http://www.creativecreature.ca/IAT800/Project2/drawing_tool | + | '''[http://www.creativecreature.ca/IAT800/Project2/drawing_tool Spirograph Drawing Tool]''' (not yet posted) |
+ | |||
+ | Alternatively, I might instead create a drawing tool that can generate [http://en.wikipedia.org/wiki/Spirograph spirographs] somehow inspired by user input. I loved spirographs as a kid. The math for this is available at [http://wordsmith.org/anu/java/spirograph.html this java applet] (which is apparently broken). I haven't thought this through fully, but I think it would actually address the spirit of the assignment more fully. | ||
− | My drawing tool will allow the user to generate primitive 3D shapes (rectangular prisms and spheres, possibly pyramids) and arrange them in space (on three axes). The user will be able to draw the primitives by clicking and dragging after selecting the chosen tool, and move those primitives when using the 'move' cursor. A 'rotate' tool would also be implemented if time allows. The UI might look something like: | + | |
+ | <strike>My drawing tool will allow the user to generate primitive 3D shapes (rectangular prisms and spheres, possibly pyramids) and arrange them in space (on three axes). The user will be able to draw the primitives by clicking and dragging after selecting the chosen tool, and move those primitives when using the 'move' cursor. A 'rotate' tool would also be implemented if time allows. The UI might look something like:</strike> | ||
http://www.creativecreature.ca/IAT800/Project2/drawing_tool_sketch.jpg | http://www.creativecreature.ca/IAT800/Project2/drawing_tool_sketch.jpg | ||
− | |||
− |
Revision as of 19:44, 15 October 2008
Contents
Assignments
Assignment 1
A1_01, A1_02, A1_03, A1_04, A1_05, A1_06, A1_07, A1_08, A1_09, A1_10, A1_11, A1_12, A1_13, A1_14, A1_15, A1_16
Assignment 2
A2_01, A2_02, A2_03, A2_04, A2_05, A2_06, A2_07, A2_08, A2_09, A2_10, A2_11, A2_12, A2_13, A2_14
Assignment 3
Projects
Project 1
Display the progress of time in a non-traditional way.
ACLOCKALYPSE NOW! (Rollover predictions on left to see more information on right)
After reading an article outlining fears about the possible havoc the Large Hadron Collider may have wreaked on the universe when it came online a couple of weeks ago, I got thinking about doomsday scenarios and predictions (and how each one of them to this point has been wrong). So, I decided to visualize some of these predictions (past and present) in a playful 'apocalyptic clock.' The design of the clock is intended to loosely mimic the USA's Department of Homeland Security Threat Level graphics, which I find equally as ill-intentioned as perennial predictions of doom from various interest groups (religious cults chief among them). However, as the LHC fears provided the impetus for the project, I've also tried to include some science-based predictions.
http://www.creativecreature.ca/IAT800/Project1/dhs-threat.jpg
http://www.creativecreature.ca/IAT800/Project1/homer_end.jpg
Project 2
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation.
Spirograph Drawing Tool (not yet posted)
Alternatively, I might instead create a drawing tool that can generate spirographs somehow inspired by user input. I loved spirographs as a kid. The math for this is available at this java applet (which is apparently broken). I haven't thought this through fully, but I think it would actually address the spirit of the assignment more fully.
My drawing tool will allow the user to generate primitive 3D shapes (rectangular prisms and spheres, possibly pyramids) and arrange them in space (on three axes). The user will be able to draw the primitives by clicking and dragging after selecting the chosen tool, and move those primitives when using the 'move' cursor. A 'rotate' tool would also be implemented if time allows. The UI might look something like:
http://www.creativecreature.ca/IAT800/Project2/drawing_tool_sketch.jpg