2018年1月12日 星期五

Claire 的課堂作業 week10



計算機圖學 Computer Graphics

  1. 期末作品說明示範
  2. SIGGRAPH
  3. 影片示範
SIGGRAPH




期末作品說明示範

除了Facebook社團中,老師貼了許多和音樂結合的WebGL的作品,
課堂上老師有Demo一些範例,一些現有的經典遊戲,或是其他班級學生做的作品,讓我們找靈感:

皮卡丘打排球
Pah
青蛙祖瑪
igarashi的作品


Processing - Painter



在 Processing 寫 Android App

1. Processing 本身是以Java為基礎,他也另外提供了其他模式,
點選視窗右上角的Java會出先一個選單,選擇Add Mode...


2. 在Modes之下,可以看到Android Mode,點選它,在右下角可以按 Install
下載完成後就可以使用了!但前提是要有一隻可以測試的Android手機,還有傳輸線 > <


// 下面這段程式碼如果在Android 模式下,可以將手機變成閃燈
void setup(){
  fullScreen();  // 在手機裡的全螢幕
}

void draw(){
  if(mousePressed) background(255, 0, 255);  // 按著畫面為粉色
  else background(0, 255, 0);  // 放開為綠色
}



在 Processing 實作碰撞偵測

綠色的球不斷移動,當碰到視窗外框或咖啡色由使用者操作的球時,會依照入射角等於反射角的計算而彈開,而不會相容在一起,這就是所謂碰撞偵測,原始碼如下,可閱讀簡單註解。


沒有留言:

張貼留言