-
I posted to delicious.com
0xLab
http://0xlab.org/projects.html
- Tags:
- processing
- android
- java
September 30 2009, 3:01pm | Comments »
-
I posted to delicious.com
[ uncontrol ]
September 30 2009, 1:10pm | Comments »
-
I posted to delicious.com
Processing 1.0 - What about Processing and Android ?
http://processing.org/discourse/yabb2/YaBB.pl?num=1222508777
- Tags:
- processing
- android
September 22 2009, 8:58pm | Comments »
-
I posted to delicious.com
Test of Structured Lighting
http://desktorch.com/structuredLight/index.html
- Tags:
- 3d
- processing
- diy
- technology
July 19 2009, 8:26am | Comments »
-
I posted to delicious.com
Output : Ben mclaughlin
http://www.bmclaughlin.co.uk/index.php?/projects/output/
- Tags:
- processing
- development
- education
July 19 2009, 8:25am | Comments »
-
I posted to delicious.com
dmtr.org . dimitre lima / MTV ID 2009
July 11 2009, 12:29am | Comments »
-
I posted to delicious.com
W:Blut
July 10 2009, 4:12pm | Comments »
-
I posted to delicious.com
ExplorerCanvas
http://excanvas.sourceforge.net/
- Tags:
- processing
- html5
- ie
July 9 2009, 10:57am | Comments »
-
I posted to delicious.com
Processing.js
http://processingjs.org/learning
- Tags:
- processing
- javascript
- html5
July 9 2009, 10:56am | Comments »
-
I posted to delicious.com
Processing.js
July 7 2009, 4:12am | Comments »
-
I posted to delicious.com
Fireworks_4 : Built with Processing
http://www.brightpointinc.com/processing/fireworks/index.html
- Tags:
- design
- inspiration
- processing
July 4 2009, 11:32pm | Comments »
-
I posted to delicious.com
3D Dewey Data Visualization [Processing]: Visualizing transaction data from the Seattle Public Library | CreativeApplications.Net
http://www.creativeapplications.net/2009/04/04/3d-dewey-data-visualization-processing/
- Tags:
- visualization
- processing
July 2 2009, 7:42am | Comments »
-
I posted to i-create.org
SeaCloud9 Commercial Development
http://i-create.org/2009/06/28/seacloud9-commercial-development/
Well I am almost finished with my commercial website development site. You can go to it @ seacloud9.com / brendonsmith.com. I will be offering a variety of services. I still need to communicate with a lawyer and have a contract created but in short I plan on offering website development skills to a few select clients. I have split my portfolio into an interactive site and a commercial site. The interactive site will be used to display some of my experimental work silverlight / flash the commercial site is clear cut and dry. I have not completed my new interactive website but I have officially deprecated my old interactive website. I will also make it a habit to publish more code examples and I will do more C#/AS3 comparisons. I find it fun to work with both languages! You can go to the interactive sites by going to seacloud9.org. This site is not currently compatible with OSX/Linux Safari. I am working on enabling to work on Apple/Linux and will do that soon. I have also been playing around with Processing it is an amazingly effective programming language to create random artistic endeavors. Here are a few random sketches.
?View Code PROCESSINGint x = 100; int y = 600; int r = 80; int n = 10; int rs = 1200; void setup(){ size(325, 200); noStroke(); smooth(); noLoop(); randomSeed(rs); } void draw(){ background(255); drawCircle(x,y,r,n); } color[] shadeTable; void setShades(color c){ shadeTable = new color[256]; for ( int i = 0; i < 255; i++) shadeTable [i] = color((int)(104),(int)(179),(int)(246)); } void drawCircle(float x, float y, float radius, int num){ setShades(color(255,0,0)); float value = 126 * num / random(6.0); for ( int i = 0; i < 255; i++){ fill (shadeTable[i], value); } x = random(x); y = random(y); ellipse(x, y, radius2, radius2); if (num > 1){ num = num -1; int branches = int(random(2,6)); for (int i = 0; i < branches; i++){ float a = random(0, TWO_PI); float newx = random(x + cos(a) * random(100.0) * num); float newy = y + sin(a) * random(6.0) * num; drawCircle(newx, newy, radius/2, num); } } }
Code Here is a fun action script sketch below:
?View Code ACTIONSCRIPTpackage { import flash.display.GradientType; import flash.display.SpreadMethod; import flash.display.Sprite; import flash.display.Shape; import flash.events.Event; import flash.events.MouseEvent; import flash.geom.Matrix; /** * ... * @author brendon smith */ public class Main extends Sprite { public var xPos:Number = new Number();
public var yPos:Number = new Number();
public var rWidth:Number = new Number();
public var rHeight:Number = new Number();
public var color:uint = new uint(); public var ellipse:Shape; public var matrix:Matrix; public var rectArray:Array; public function Main():void { stage.stageWidth = 325; stage.stageHeight = 400; if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } public function createEllipse():void { rectArray = new Array(); for (var i:uint = 0; i<60; i++ ) { xPos = 300; rWidth = 160; yPos = 300; rHeight = 100; ellipse = new Shape(); addChild(ellipse); rectArray.push(ellipse); var fillType:String = GradientType.RADIAL; var colors:Array = [0x078cfb, 0x07fb07]; var alphas:Array = [.28, .28 ]; var ratios:Array = [0x00, 0xFF]; var matr:Matrix = new Matrix(); matr.createGradientBox(162, 200, 0, 0, 0); var spreadMethod:String = SpreadMethod.PAD;//SpreadMethod.PAD, SpreadMethod.REFLECT ellipse.graphics.beginGradientFill(fillType, colors, alphas, ratios, matr, spreadMethod); ellipse.graphics.drawCircle(150, 150, 50); ellipse.graphics.endFill(); ellipse.x = 162; ellipse.y = 200; } stage.addEventListener(MouseEvent.MOUSE_MOVE,mouseStretchRotate); } public function mouseStretchRotate(e:MouseEvent):void { for (var i:uint = 0; i<rectArray.length; i++ ) { var radian:Number = Math.atan2(mouseX, mouseY); var spin:Number = (radian * (i * mouseX)); //trace(angle); rectArray[i].rotation = spin; rectArray[i].rotation = (spin * -1) + 90; rectArray[i].scaleX = 1 / (i / mouseX * 90); rectArray[i].scaleY = 1 / (i / mouseY * 90); } } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); createEllipse(); } } }Code I also recently picked up a book on haXe and I will be posting some haXe examples soon. My first impression of haXe is very positive I really like the idea of being able to target different platforms. I have also noticed a considerable amount of people squawking about HTML5 here are my thoughts HTML5 will be cool it will also be challenging to create websites that are crossbrowser compatible because as we know not every browser is created equally. I am all for being able too do more with Javascript and HTML5 I think it will be great. Some people have also been saying HTML5 will eliminate the RIA area of JavaFX/Silverlight/Flash although I highly doubt that. Here are some interesting links on HTML5/[removed] Cool Chrome Experiments V8-GL HTML5 Here are a few cool on-line compiler / ide: wonderFL Code Run Bookmark and Share More »Powered by Bookmarkify™
June 28 2009, 7:31pm | Comments »
-
I posted to delicious.com
Down the Foxhole - The Power of Processing
http://blog.flashden.net/inspiration/the-power-of-processing/
- Tags:
- processing
June 10 2009, 6:22am | Comments »
-
I posted to delicious.com
Ruby Swarms: Visualizing Rails & Git - igvita.com
http://www.igvita.com/2009/01/27/ruby-swarms-visualizing-rails-git/
Code Swarms
April 28 2009, 3:57pm | Comments »
-
I posted to delicious.com
form-function
http://www.twgonzalez.com/blog/
- Tags:
- Flex
- as3
- visualization
- blog
- processing
April 10 2009, 5:45pm | Comments »
-
I posted to delicious.com
Browse - OpenProcessing
http://www.openprocessing.org/browse/
- Tags:
- art
- visualization
- opensource
- processing
April 1 2009, 9:10am | Comments »
-
I posted to delicious.com
Martin Wattenberg: Shape of Song
http://bewitched.com/song.html
- Tags:
- art
- design
- processing
March 17 2009, 4:01pm | Comments »
