2014年6月27日 星期五

[unity3d] 圓球表面運動



回頭看:[跟p5以及pd的比較]

最近因為工作的需求,開始得使用一些商業軟體去執行專案,而unity就是目前互動業界最愛的工具軟體之一,所以這幾周花了一些時間了解unity的工作環境跟c#這語言。這兩天接觸的心得是,unity程式寫作的方式跟p5(java)也還算是大同小異,只是prefabs以及gameObject的用法上我還是有些無法捉摸,常常會動態產生無法預期的物件..真是苦惱啊...

而這支程式跟過往p5寫作一樣,是利用arraylist的方式產生多顆動態的球,不過在畫線方面,因為unity畫線的功能比較不完善,所以是利用第三方的套件Vectrosity去完成,並且線的產生方式因為跟gameObject產生方式也不同,所以也是讓我苦惱了好一陣。

總之目前這一年看來是會跟unity綁在一起了,也只能努力適應了~~
SoureceCode

2014年6月16日 星期一

[GLSL]入門-7 實做克拉尼圖形



德國物理學家Ernst Florens Friedrich Chladni,於1786年開始從數學方面研究聲波,他是算出有關聲音傳播的數量關係的第一個人,因此被譽為聲學之父。

克拉尼的最有名的成就之一是發明一種技術來表明剛性表面振動的各種模式,此模式產生的圖形稱為克拉尼圖形(chladni pattern)。他在金屬片表面鋪上沙子並用一張弓拉動金屬片邊緣,金屬版的振動導致沙子移動和集中在節線上, 也就是震動較小的地方。




2014年6月7日 星期六

[音像實驗室] 20/30 正弦波的累加




離上回實驗(19/30)過後三個月的新作品。上班的確消耗掉我不少時間,但是最大的問題是,在經過了10多種不同的音像實驗後,要能想出新作品真的是越來越難..

但我一定會完成這計劃的。

「Pd筆記-74」 [tabminmax]判斷陣列中最大以及最小值