• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-341  評(píng)論-2670  文章-0  trackbacks-0
                今天做了一整天終于優(yōu)化了kd-tree和Ambient Occlusion。先上代碼,后上圖。

                首先是做了一個(gè)kd-tree,渲染一幅有一千三百多萬(wàn)個(gè)三角形的圖僅需要0.4秒。


                其次是Ambient Occlusion


                第三幅是對(duì)比圖。上圖有Ambient Occlusion,下圖沒(méi)有。
             

                再加兩張(博客發(fā)布后才添加的)。算法沒(méi)變,只不過(guò)多了模型,就暫時(shí)不更新代碼了:


            posted on 2011-01-21 22:45 陳梓瀚(vczh) 閱讀(11470) 評(píng)論(11)  編輯 收藏 引用 所屬分類: 3D

            評(píng)論:
            # re: 圖形學(xué)真是一個(gè)打發(fā)時(shí)間的好東西(三) 2011-01-21 23:49 | 陳昱(CY)
            沙發(fā),Ambient Occlusion是用什么算的啊?  回復(fù)  更多評(píng)論
              
            # re: 圖形學(xué)真是一個(gè)打發(fā)時(shí)間的好東西(三) 2011-01-22 06:39 | 陳梓瀚(vczh)
            @陳昱(CY)
            往法向量方向的半圓射一大堆光線,看看有多少被其他物體攔截住  回復(fù)  更多評(píng)論
              
            # re: 圖形學(xué)真是一個(gè)打發(fā)時(shí)間的好東西(三) 2011-01-22 08:06 | Jedi-CY
            看代碼里面,好像不用管截住的距離?  回復(fù)  更多評(píng)論
              
            # re: 圖形學(xué)真是一個(gè)打發(fā)時(shí)間的好東西(三) 2011-01-22 08:49 | 陳梓瀚(vczh)
            @Jedi-CY
            ye,因?yàn)殛P(guān)心的是攔截面投影到半球上的面積  回復(fù)  更多評(píng)論
              
            # re: 圖形學(xué)真是一個(gè)打發(fā)時(shí)間的好東西(三) 2011-01-22 10:48 | php
            博主太強(qiáng)大了  回復(fù)  更多評(píng)論
              
            # re: 圖形學(xué)真是一個(gè)打發(fā)時(shí)間的好東西(三) 2011-01-23 19:33 | mm
            越來(lái)越厲害哦  回復(fù)  更多評(píng)論
              
            # re: 圖形學(xué)真是一個(gè)打發(fā)時(shí)間的好東西(三) 2011-02-13 23:40 | 劉柳
            太強(qiáng)了  回復(fù)  更多評(píng)論
              
            # re: 圖形學(xué)真是一個(gè)打發(fā)時(shí)間的好東西(三) 2012-04-26 04:40 | Scan
            老大,你說(shuō),你重構(gòu)去掉虛函數(shù)后,性能提高了30%。我想問(wèn)的是,虛函數(shù)不過(guò)多了一次間接函數(shù)指針的訪問(wèn),將虛函數(shù)替換成switch來(lái)決議分支,應(yīng)該差不多啊?為什么會(huì)有30%的差距?  回復(fù)  更多評(píng)論
              
            # re: 圖形學(xué)真是一個(gè)打發(fā)時(shí)間的好東西(三) 2012-04-26 05:56 | 陳梓瀚(vczh)
            @Scan
            因?yàn)槊恳粋€(gè)虛函數(shù)其實(shí)就只是return了一條很短的式子,所以由于跳轉(zhuǎn)到一個(gè)內(nèi)存地址的內(nèi)容上面,CPU的分支預(yù)測(cè)就會(huì)出錯(cuò),所以這個(gè)效果比較明顯。如果你的虛函數(shù)本身內(nèi)容很大,就像我最近的GacUI一樣,那幾乎沒(méi)有影響。  回復(fù)  更多評(píng)論
              
            # re: 圖形學(xué)真是一個(gè)打發(fā)時(shí)間的好東西(三) 2012-04-28 06:41 | Scan
            注意到天空盒的接縫了哈哈  回復(fù)  更多評(píng)論
              
            # re: 圖形學(xué)真是一個(gè)打發(fā)時(shí)間的好東西(三) 2012-04-28 08:17 | 陳梓瀚(vczh)
            @Scan
            本來(lái)那里應(yīng)該專門寫過(guò)渡的但是我太懶了……  回復(fù)  更多評(píng)論
              
            99久久精品国产高清一区二区| 久久人妻少妇嫩草AV无码专区| 青青草原1769久久免费播放| 久久99国产精品久久99果冻传媒| 久久精品九九亚洲精品天堂| 久久99国产精品成人欧美| 久久乐国产精品亚洲综合| 狠狠色噜噜色狠狠狠综合久久| 久久久老熟女一区二区三区| 国产精品九九久久免费视频| 狠狠色丁香婷婷久久综合五月| 久久久噜噜噜久久熟女AA片| 久久精品国产99久久香蕉| 亚洲国产一成人久久精品| 国产精品美女久久久免费| 久久人人爽人人爽人人片av麻烦| 97精品久久天干天天天按摩| 国产ww久久久久久久久久| 色88久久久久高潮综合影院| 国产精品99久久久久久猫咪| avtt天堂网久久精品| 亚洲乱码日产精品a级毛片久久| 久久综合综合久久狠狠狠97色88| 亚洲级αV无码毛片久久精品| 久久久综合香蕉尹人综合网| 91秦先生久久久久久久| 乱亲女H秽乱长久久久| 久久人妻无码中文字幕| 久久婷婷人人澡人人| 狠狠色综合久久久久尤物 | 亚洲午夜久久久影院| 亚洲精品国产综合久久一线| 精品综合久久久久久88小说| 99久久精品久久久久久清纯| 国产精品欧美久久久天天影视| 久久精品aⅴ无码中文字字幕不卡| 久久国产成人午夜AV影院| 91精品国产综合久久四虎久久无码一级 | 久久人与动人物a级毛片| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 | 欧美午夜精品久久久久久浪潮|