80 likes | 255 Views
Simple Solar System Model. 699410014 資工碩一 王柏青. Simple Solar System Model. Project 簡介 : 這是一個簡單的太陽系模型,包含了 IAU( 國際天文聯合會 ) 目前定義的八大行星,分別為水星、金星、地球、火星、木星、土星、天王星、海王星,另外也有模擬太陽、月球、彗星以及小行星的運行 ( 為了突顯呈現效果,並未按實際比例製作 ). Simple Solar System Model. 實做方法 : 利用 OpenGL 函式產生場景畫面和用相機拍照的位置和拍攝的角度
E N D
Simple Solar System Model 699410014 資工碩一 王柏青
Simple Solar System Model • Project簡介: 這是一個簡單的太陽系模型,包含了IAU(國際天文聯合會)目前定義的八大行星,分別為水星、金星、地球、火星、木星、土星、天王星、海王星,另外也有模擬太陽、月球、彗星以及小行星的運行(為了突顯呈現效果,並未按實際比例製作)
Simple Solar System Model • 實做方法: • 利用OpenGL 函式產生場景畫面和用相機拍照的位置和拍攝的角度 • 安排場景中物件的位置,所有恆/行星的位置,以及他們運行的軌道 • 設置光源和物體表面反射過來的光的參數(Ambient/ Diffuse/ Specular Reflection) • 最後把場景以及物件貼圖,依照呈現畫面的比例做適當的調整
Simple Solar System Model • Project特色: • 逼真的模擬宇宙空間及太陽系的運行 • 可以自由變換視角,用不同角度去觀察整個太陽系結構 • 模擬小行星及宇宙塵埃的運行
Simple Solar System Model w:視角向右 e:視角向左 s/方向鍵上:視角往前 d/方向鍵下:視角往後 x/方向鍵左:視角往上 c/方向鍵右:視角往下 • Project 功能介紹: Esc/Q/q:離開程式 不同視角切換 1:順時鐘加速 2:逆時鐘加速 空白鍵:暫停
Simple Solar System Model 執行畫面 (Demo)
Simple Solar System Model 不同視角的太陽系
Simple Solar System Model • 困難與未來改進: • 彗尾的模擬以及小行星的軌道 • 行星橢圓軌道 • Reference: • OpenGL 教學索引 http://reocities.com/SiliconValley/vista/8177/tutorial/nehe.htm • http://www.celestiamotherlode.net/