Binary Space Partioning Tree英文簡稱為BSP Tree,二元空間分割樹,簡稱為二叉樹。它於1969年被Schumacker在文章《Study for Applying Computer-Generated Images to Visual Simulation》首次提出,並被ID公司第一次使用到FPS遊戲Doom中,Doom的推出獲得了空前的成功,不僅奠定了ID公司在FPS遊戲開發的宗師地位,也使BSP技術成為室內渲染的工業標準,從BSP產生到現在已經有30多年了,其間雖然產生了大量的室內渲染的算法,但卻無人能撼動它的地位,對於以摩爾定律發展的計算機業來說這不能不是一個奇蹟。
二元空間分割樹 (Binary Space Partitioning Tree)
畫家演算法 (Painter’s Algorithm)
在3D計算機圖學的可見度問題(visibility problem)最簡單的解決方法是畫家演算法(Painter’s Algorithm)。
Bruno Mars – Just The Way You Are
去年小聲推薦給我聽,在那一段日子裡時常聽廣播,Just The Way You Are常常被點播,至今在Youtube的點閱率即將破2億人次呢!
在臉書上看到國中導師發出的訊息,得知「93大甲銅安厝-高鐵台中站 海環線(免費搭乘)」的消息,馬上加以求證,事實真的是「免費搭乘」。回家跟阿平和爸媽說,原來他們老早就知道了!雖然我現在已經知道,但是我很少回家,所以搭乘的機會不多,加上我弟買了機車,去大甲逛街也不用等公車了。
程式語言的歷史 (Programming Language History)
今天剛得知的消息,C語言之父Dennis Ritchie(丹尼斯 · 里奇)逝世了,享年70歲。
太陽能愛心天使 (Solar Angel Love)
阿那達幾個禮拜前,心儀禮物共和國兩種禮物,愛心天使為其中之一,今日便利帶護送我在GoMy訂的綠色天使到我宿舍,想給阿那達一個驚喜!
之前研究Bump Mapping就覺得效果超好!把texture (color map和normal map)貼到model上去,就可以產生很有立體感的視覺效果。然而BM有些缺點,在近距離看model會發現陰影和立體只是假象,尤其在model邊緣地方特別容易穿幫。Displacement Mapping進一步改變model的頂點位置,讓model在任何角度看都像真的一樣。
[WebCL] 簡介WebCL
先前研究了WebGL,偶然間看到WebCL,稍微瞭解一下,兩者有某些關係,前者基於OpenGL,後者基於OpenCL。
蘋果賈伯斯 (Apple Jobs)
10/5突然地在電視上看到蘋果賈伯斯過世的消息,這時在太令人震驚了!前一天iPhone 5(變成iPhone 4S)發表,隔一天賈伯斯離開人間,這麼一個偉大的人物,讓逐漸喜歡「蘋果」的我感到不捨……
已經寫過GLSL版的Bump Mapping,這次來寫WebGL版,一樣的概念、稍有差異的語法。
HappyMan・迴響