2018年1月12日 星期五

Claire 的課堂作業 week14



計算機圖學 Computer Graphics

  1. 主題:期末作品 Q & A
  2. 主題:Rasterization 光柵化

[補充] 張鈞法老師的上課投影片資料:Link

Processing - 漸層色三角形


著色點的部分就是使用 Rasterization,他在判斷圖形外還是圖形內,直接來實作看看他的效果
我們先用 Processing 畫出一個三角形




如果想將三角形填滿,則只要將上面程式碼的 stroke 改為 fill 就好了



接著讓我們來看疊圖的效果,用P3D畫出有空間感的兩個三角形,
因為他們的Z值不一樣,而每一個點都有自已的 Z 值,因此可以這樣呈現出來


這樣看線條是平滑的,但是在放大後,
圖形不只是點出他的邊界,還另外在邊緣加上了不同深淺的線外框,讓他能看起來更平滑
有些點在右邊,有些點在左邊,因此在做運算取捨後,所得到的pixel就是這樣




學姊的馬力歐範例


沒有留言:

張貼留言