July 24, 2009

Spirograph Ver.2












完成っ!

ダイヤルの数増やしてみました。親ダイヤル、子ダイヤル、孫ダイヤル、ひ孫ダイヤル... もちろん user が数決められますよ。

java で書いてscreensaver にでもすればかわいいと思うけど、これは Rhino vb です。そろそろobject 思考に挑戦したいと思っています。Rhino Main 職人は卒業しましょう。

Spirograph with multiple generation of dials. Not possible in the original toy. Hope you enjoy :)

June 24, 2009

Dial Animation













Still messing around with Spirograph...

What if I had multiple generations of dial drawing patterns? Well in that case, I cannot rely on math functions for Spirographing. Basically I have to employ recursion function in VB, which confused a good chunk of my brain. Drawing diagrams and breaking code into a little tasks definitely helps and here is what I came up with.























image1:
(left) Dials rotate along each parent's perimeter by an user defined angle. (right) User defines a dbl revolution for the first dial. The following dials rotate according to the arc length.

image2:
dblRev = 1 for 360deg. Initial dial revolution (dblRev) changes from 0.1 to 0.5. These steps become animation frames.

June 7, 2009

Spirograph













spirograph function を使えばパターンはすぐ描けましたが、ダイヤルに思いのほか苦戦してしまいました。なんだか和菓子みたいです。


Spirograph ♪♪ I have been wanting to try this out for a while.

It should have been my personal java project, but got impatient letting my skill catch up with ideas. So ended up doing it in vb.

Gray circles and lines that overlap with colored patterns are the dials and offset points (wholes for pencils). Spirograph function takes care of the offset points that are outside the moving dial. Users have an option whether inside circle or outside one moves. I placed line color in a loop and had a lot of fun!

April 18, 2009

H-1b

晴れて H-1b ステイタスを獲得しました :)

今年は応募者が定員に満たなかったようです。

ひと安心。向こう三年はロスで働く予定です。

April 17, 2009

Sakura

**Sakura = Cherry Blossom
**kokkugia /workshop contents





さくらがなつかしいです。今年も見逃してしまいました。
Spring time in LA! ...and I'm missing Japanese cherry blossom.

As a result (?), my first processing work -since I was exposed to the media in Roland Snooks's workshop- ended up like this. There are various helpful source codes available on his site.