下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)圖形學(xué)基礎(chǔ)考評(píng)方式與標(biāo)準(zhǔn)本課程在考評(píng)方面注重引導(dǎo)學(xué)生實(shí)踐能力的培養(yǎng),因此主要以上機(jī)實(shí)踐考察為主,考察內(nèi)容涵蓋了光柵圖形學(xué)、真實(shí)感圖形學(xué)和幾何造型的重要內(nèi)容。實(shí)驗(yàn)類型實(shí)驗(yàn)名稱實(shí)驗(yàn)要求分?jǐn)?shù)占比課堂實(shí)驗(yàn)直線掃描轉(zhuǎn)換實(shí)現(xiàn)任意角度直線段的掃描,包括:水平、垂直特殊線段斜率絕對(duì)值大于1的直線段實(shí)現(xiàn)三種直線掃描方法DDA算法中點(diǎn)畫線法Bresenham方法20%多邊形填充實(shí)現(xiàn)水平直線段的多邊形填充實(shí)現(xiàn)任意角度直線段的多邊形填充實(shí)現(xiàn)凹多邊形和嵌套多邊形填充(選作)20%期末
大實(shí)驗(yàn)光線跟蹤光線跟蹤框架正確光線與球求交光線與空間平面(多面體)求交紋理貼圖反射、折射光線計(jì)算陰影測(cè)試場(chǎng)景漫游視頻的制作(選做)高維紋理、軟陰影等高級(jí)擴(kuò)展(選做)光線跟蹤加速(選作)30%網(wǎng)格簡(jiǎn)化實(shí)現(xiàn)邊坍塌(edge-collapse)的網(wǎng)格簡(jiǎn)化方法。能夠?qū)崿F(xiàn)任意面數(shù)及任意簡(jiǎn)化比的網(wǎng)格簡(jiǎn)化編寫模型渲染程序進(jìn)行網(wǎng)格的顯示以及簡(jiǎn)化過(guò)程的展示(選做)其它的簡(jiǎn)化方法,如頂點(diǎn)去除方法。(選做)對(duì)現(xiàn)有方法的擴(kuò)展和改進(jìn)。(選做)30%
計(jì)算機(jī)圖形學(xué)基礎(chǔ)大實(shí)驗(yàn)說(shuō)明概要計(jì)算機(jī)圖形學(xué)基礎(chǔ)課程大實(shí)驗(yàn)包括光線跟蹤和網(wǎng)格簡(jiǎn)化兩部分。為了減輕同學(xué)的負(fù)擔(dān),不要求有圖形界面,可以提交命令行程序。當(dāng)然,圖形界面也是允許和受歡迎的。程序最好用C/C++編寫。考慮到評(píng)判的方便,要求程序必須是win32平臺(tái)。除了OpenCV(主要用于圖像文件的輸出),及VC自帶的標(biāo)準(zhǔn)庫(kù)(MFC,STL等)之外,不要使用其它任何的第三方庫(kù)。有些同學(xué)可能會(huì)用GDIplus進(jìn)行圖片的輸出,這也是允許的。如果用Java/C#編寫,僅能使用jdk/.net自帶的標(biāo)準(zhǔn)庫(kù),注意不要使用DirectX。如果你要使用除C/C++/Java/C#之外的其他語(yǔ)言,請(qǐng)先與助教聯(lián)系。本實(shí)驗(yàn)分為基本要求和選做部分兩部分。一般來(lái)說(shuō),如果完成基本要求(正確性和完整性),就可以得到大部分的分?jǐn)?shù)。光線跟蹤部分基本要求能渲染一個(gè)三維的靜態(tài)場(chǎng)景,包括:基本幾何體:立方體,多面體,球面等點(diǎn)光源,Phong光照模型,紋理,反射,透明,陰影不允許使用任何OpenGL相關(guān)的庫(kù)??梢蕴峁┮粋€(gè)命令行程序,只需要輸出包含渲染結(jié)果的圖片就可以。允許使用OpenCV等圖像處理的庫(kù)。選做部分:1. 其它三維物體(比如導(dǎo)入一個(gè)obj格式的三模型)2.給出一個(gè)在場(chǎng)景中視點(diǎn)變化的漫游視頻3. 其它的BRDF模型4. 光線跟蹤加速技術(shù):需要在場(chǎng)景中渲染復(fù)雜的幾何體(例如讀入一個(gè)大的obj文件),給出程序的運(yùn)行時(shí)間和加速比。5. 高維紋理6. 軟陰影(使用面光源)7. 你能想到的其它擴(kuò)展網(wǎng)格簡(jiǎn)化部分基本要求實(shí)現(xiàn)邊坍塌(edge-collapse)的網(wǎng)格簡(jiǎn)化方法。程序能指定輸入輸出的obj文件,以及面數(shù)的簡(jiǎn)化比(輸出面數(shù)占輸入面數(shù)的百分比),例如命令行程序可以支持如下參數(shù)mesh_simp.exe輸入.obj輸出.obj簡(jiǎn)化比(例如0.3)我們提供c++的obj文件parser(見(jiàn)課程FTP/code)在我們提供的測(cè)試模型上進(jìn)行測(cè)試(見(jiàn)課程FTP/models里面除了帶紋理的obj以外的模型)建議使用課程FTP上提供的幾何處理軟件(比如DeepExploration)進(jìn)行模型的顯示和瀏覽,會(huì)比較方便。選做部分:自己編寫OpenGL程序進(jìn)行網(wǎng)格的顯示(這里就可以允許使用OpenGL了)。實(shí)現(xiàn)其它的簡(jiǎn)化方法,比如頂點(diǎn)去除方法。其他你能想到的一些擴(kuò)展,最好是對(duì)現(xiàn)有方法的改進(jìn)實(shí)驗(yàn)文檔要求實(shí)驗(yàn)文檔包括:實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)內(nèi)容:你在本實(shí)驗(yàn)中都做了哪些內(nèi)容,請(qǐng)務(wù)必在這一部分把你所作的除基本要求外的擴(kuò)展說(shuō)明一下。實(shí)驗(yàn)原理:請(qǐng)把你所用到的算法原理及其過(guò)程敘述清楚。實(shí)驗(yàn)效果:光線跟蹤或者網(wǎng)格簡(jiǎn)化的效果圖。實(shí)驗(yàn)改進(jìn):如果你對(duì)現(xiàn)有算法做了改進(jìn),或者實(shí)現(xiàn)了一些自己設(shè)計(jì)的算法,請(qǐng)務(wù)必說(shuō)明,可以加分。如沒(méi)有則不寫。實(shí)驗(yàn)總結(jié)或者實(shí)驗(yàn)收獲:你在實(shí)驗(yàn)過(guò)程中遇到哪些問(wèn)題,怎樣解決的,有哪些收獲。程序的使用說(shuō)明:怎樣運(yùn)行你的程序,這一部分要寫在另外一個(gè)文件里。前6條寫在實(shí)驗(yàn)報(bào)告中,最后一條寫在程序說(shuō)明中(參見(jiàn)第6部分)。以上各條除5外,如不全將酌情減分。鼓勵(lì)再寫一些你想到的其他方面的問(wèn)題。提交說(shuō)明提交的內(nèi)容為一個(gè)壓縮包,格式為學(xué)號(hào)_姓名.rar,或者學(xué)號(hào)_姓名.zip。需要提交的內(nèi)容包括:實(shí)驗(yàn)報(bào)告,程序的使用說(shuō)明,編譯完成的可執(zhí)行程序(如果是java編寫,提交可以直接運(yùn)行的jar文件),源文件。如果你用到了課程FTP上以外的數(shù)據(jù)文件,也請(qǐng)一并提交。如果是有輸入選項(xiàng)的命令行程序,還需要提交一個(gè)bat文件,自動(dòng)批量運(yùn)行你的程序。其中實(shí)驗(yàn)報(bào)告接受doc,docx,及pdf三種文檔格式;如果是C/C++/C#編寫,還要求提交VisualStudio2005/2008工程文件(VisualStudio2003和VC6有一些與C++標(biāo)準(zhǔn)不兼容的地方,如果你提交VS2003或者VC6程序,請(qǐng)確保你的程序可以在VS2005下編譯通過(guò))。壓縮包的內(nèi)容組織如下:壓縮文件根目錄\………….doc\(文檔目錄)………….doc\實(shí)驗(yàn)報(bào)告.doc(或者實(shí)驗(yàn)報(bào)告.docx,實(shí)驗(yàn)報(bào)告.pdf)………….doc\程序說(shuō)明.doc(或者程序說(shuō)明.docx,程序說(shuō)明.pdf)………….src\(源代碼目錄,包括工程文件) ………….bin\(可執(zhí)行文件目錄,包括光線跟蹤程序或網(wǎng)格簡(jiǎn)化程序,及程序用到的除了我們提供的標(biāo)準(zhǔn)數(shù)據(jù)文件之外的一些數(shù)據(jù)) ………….bin\ray_tracing.exeorray_tracing.jar,ray_tracing.bat(光線跟蹤實(shí)驗(yàn)) ………….bin\mesh_simp.exeormesh_simp.jar,mesh_simp.bat(網(wǎng)格簡(jiǎn)化實(shí)驗(yàn))評(píng)分說(shuō)明兩個(gè)部分每個(gè)滿分100分,在最終成績(jī)中各占30分。評(píng)分與以下部分有關(guān):程序的正確性(20%):程序必須能正常運(yùn)行。程序的功能性(60%):基本要求以及選做部分的完成情況。文檔的完善性(20%):文檔是否符合要求,是否清晰完整。其中1和2主
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人抵押貸款協(xié)議模板版
- 專業(yè)借款中介服務(wù)協(xié)議2024版B版
- 月度團(tuán)隊(duì)總結(jié)模板
- 2025年度茶葉品牌加盟連鎖經(jīng)營(yíng)協(xié)議范本4篇
- 個(gè)人吊車租賃協(xié)議
- 二零二五年度跨境電商進(jìn)口貿(mào)易合同樣本3篇
- 2025年度智能家居系統(tǒng)定制銷售合同4篇
- 2025年度智能交通管理系統(tǒng)全國(guó)代理合同4篇
- 二零二五年度存單質(zhì)押養(yǎng)老產(chǎn)業(yè)金融服務(wù)合同3篇
- 2024版移動(dòng)通信網(wǎng)絡(luò)建設(shè)與維護(hù)合同
- 2024年山東省高中自主招生數(shù)學(xué)模擬試卷試題(含答案)
- 算術(shù)平方根2課件
- 【人教版】九年級(jí)化學(xué)上冊(cè)期末試卷及答案【【人教版】】
- 四年級(jí)數(shù)學(xué)上冊(cè)期末試卷及答案【可打印】
- 人教版四年級(jí)數(shù)學(xué)下冊(cè)課時(shí)作業(yè)本(含答案)
- 中小學(xué)人工智能教育方案
- 高三完形填空專項(xiàng)訓(xùn)練單選(部分答案)
- 護(hù)理查房高鉀血癥
- 項(xiàng)目監(jiān)理策劃方案匯報(bào)
- 《職業(yè)培訓(xùn)師的培訓(xùn)》課件
- 建筑企業(yè)新年開工儀式方案
評(píng)論
0/150
提交評(píng)論