青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Heath's Blog

There is no end, it is just the beginning! - A Game Developer's Notes

描邊

    發現物體輪廓的一個簡單方法就是使用N·V,其中N為法向量,V為頂點到眼睛(即攝像機)的向量。N·V度量了相對于當前視點表面的可見程度,當N·V是正值時一個點是可見的,而當N·V為負的時候這個點被隱藏。N·V接近0的點代表了從可見到隱藏的轉變——這些點就是在或者接近物體的輪廓上的點,通過對一個1D紋理采樣(簡單情況下,只有黑白兩個像素寬度,一個像素高度),可以得到類似于階梯函數的效果,shader代碼片段如下:

 float edge = max(dot(N , V) , 0);
 edge = tex1D(edgeSampler , edge);
 color = edge*color

    可以通過1D紋理的寬度來控制描邊的粗細,如下圖所示:


    通過if-else的形式給出過濾閥值也許更簡單,但效果卻沒有紋理采樣好。

posted on 2008-10-11 15:45 Heath 閱讀(2121) 評論(4)  編輯 收藏 引用 所屬分類: Graphics Programming

Feedback

# re: 描邊 2008-10-11 18:31 陳梓瀚(vczh)

根據法向量搞的啊。以前見過另一種做法,好象是偏移了一下之后渲染兩次求差。  回復  更多評論   

# re: 描邊 2008-10-11 22:31 Heath

@陳梓瀚(vczh)
呵呵,Toon Shading的算法有很多種,用法向量和視向量來獲得邊界是一種相對比較簡單的且計算量不大的方法。  回復  更多評論   

# re: 描邊 2008-10-12 14:45 陳梓瀚(vczh)

但是用法向量的話,如果你紋理不夠精密,或者物體本身不夠【圓】,就失效了……

可以想象一下那玩意兒是一個立方體。  回復  更多評論   

# re: 描邊 2008-10-13 10:13 Heath

@陳梓瀚(vczh)
此方法在針對有明顯棱角的情況下,確實不能很好工作,有很多paper都提出了解決辦法,比如采用圖像處理提取輪廓就是其中一種。  回復  更多評論   

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美国产视频在线观看| 欧美精品一区三区| 国产一区二区日韩| 欧美一区二区在线免费播放| 亚洲伊人网站| 国产无一区二区| 久久亚洲精品一区二区| 鲁大师影院一区二区三区| 91久久精品日日躁夜夜躁欧美 | 红桃视频国产精品| 久热这里只精品99re8久| 欧美成人资源| 亚洲午夜免费福利视频| 亚洲一区在线观看视频| 国产一区二区三区免费观看| 欧美成人嫩草网站| 欧美日韩极品在线观看一区| 久久9热精品视频| 久久久久久9999| 亚洲一级在线| 久久综合99re88久久爱| 一区二区三区四区五区精品| 欧美一级播放| 99视频精品全部免费在线| 午夜欧美精品| 日韩一级网站| 欧美一区二区黄| 日韩午夜视频在线观看| 先锋影院在线亚洲| 99精品视频免费在线观看| 午夜久久黄色| 一区二区三区国产在线| 久久久久久色| 午夜视频一区二区| 欧美大片一区| 久久久一区二区| 国产精品白丝黑袜喷水久久久| 狂野欧美激情性xxxx欧美| 欧美日韩视频第一区| 免费成人在线视频网站| 国产精品视频一区二区三区| 亚洲二区精品| 狠狠色伊人亚洲综合网站色| 中国日韩欧美久久久久久久久| 在线观看91精品国产麻豆| 亚洲一区二区三区高清| 亚洲另类自拍| 蜜臀99久久精品久久久久久软件| 久久精品30| 国产精品中文字幕欧美| 夜夜躁日日躁狠狠久久88av| 亚洲福利视频免费观看| 欧美综合国产| 久久激情久久| 国产私拍一区| 亚洲影视在线播放| 午夜亚洲激情| 国产精品美女久久| 亚洲手机在线| 午夜免费电影一区在线观看| 欧美日韩一区国产| 一区二区高清在线| 亚洲视频网在线直播| 欧美久久成人| 一本色道久久综合一区| 一本久道久久综合狠狠爱| 欧美韩日一区| 亚洲巨乳在线| 亚洲视频专区在线| 国产精品成人一区| 午夜精品一区二区三区电影天堂| 亚洲欧美另类久久久精品2019| 欧美视频三区在线播放| 宅男噜噜噜66国产日韩在线观看| 亚洲午夜电影| 国产欧美精品| 久久久国产精品亚洲一区| 美女久久网站| 亚洲精品欧美专区| 欧美日韩在线一区二区三区| 一道本一区二区| 久久精品视频免费| 伊人一区二区三区久久精品| 蜜臀99久久精品久久久久久软件| 欧美高清视频一二三区| 一区二区高清视频在线观看| 欧美丝袜一区二区三区| 亚洲欧美国产精品桃花| 美女诱惑一区| 亚洲精品综合久久中文字幕| 国产精品vip| 久久精品91| 亚洲国产一区在线| 欧美在线视频免费| 亚洲三级视频| 国产精品一区二区三区久久久| 久久精品成人欧美大片古装| 亚洲电影av| 欧美一区二区三区喷汁尤物| 亚洲高清不卡一区| 国产精品福利在线观看网址| 欧美中文在线视频| 日韩一区二区精品| 久久免费观看视频| 亚洲视频免费在线| 在线观看不卡av| 国产精品久久午夜夜伦鲁鲁| 久久一区二区三区超碰国产精品| 免费成人你懂的| 欧美aa在线视频| 亚洲精品久久久久中文字幕欢迎你 | 欧美高清hd18日本| 99精品热6080yy久久| 久久亚洲一区二区| 亚洲欧美成人一区二区三区| 在线看片第一页欧美| 国产精品久久久久久户外露出| 久久久久久网| 午夜精品福利一区二区三区av| 亚洲国产天堂久久国产91| 久久精品中文| 亚洲午夜电影网| 亚洲欧洲偷拍精品| 精品白丝av| 国产日韩欧美一二三区| 欧美日韩不卡在线| 欧美成人亚洲成人| 久久一区二区三区四区五区| 性色av一区二区怡红| 一本色道久久综合亚洲精品婷婷| 欧美激情一区二区三区成人| 久久精品视频免费观看| 欧美一区二区| 欧美一区二区网站| 亚洲综合色婷婷| 亚洲午夜精品在线| 亚洲午夜视频| 亚洲一区二区三区视频播放| 一区二区三区精品视频在线观看| 亚洲精品国产精品国自产在线| 在线精品观看| 亚洲第一偷拍| 亚洲高清一区二区三区| 在线成人黄色| 91久久在线视频| 日韩午夜三级在线| aⅴ色国产欧美| 亚洲少妇中出一区| 亚洲摸下面视频| 性欧美超级视频| 久久精品亚洲一区二区| 久久精品一区二区国产| 久久精品中文字幕一区二区三区| 久久国产直播| 女主播福利一区| 亚洲狠狠丁香婷婷综合久久久| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲第一黄色| 99精品国产在热久久婷婷| 一区二区三区久久精品| 亚洲欧美文学| 久久久亚洲国产美女国产盗摄| 免费精品视频| 国产精品久久久久9999高清| 国产日产亚洲精品系列| 在线播放亚洲| 一区二区高清| 久久精品人人做人人爽| 欧美不卡高清| 中文精品视频一区二区在线观看| 亚洲在线观看视频| 久久蜜桃精品| 欧美性久久久| 精品av久久707| 一片黄亚洲嫩模| 久久色在线播放| 亚洲精品美女久久久久| 中文欧美日韩| 免费不卡在线观看av| 国产精品久在线观看| 亚洲电影免费在线观看| 在线亚洲自拍| 麻豆av一区二区三区| 99re热这里只有精品视频| 欧美一区二区三区四区视频| 欧美好吊妞视频| 国产伊人精品| 亚洲在线中文字幕| 欧美成人精品在线视频| 中文在线资源观看视频网站免费不卡| 欧美亚洲视频| 国产精品久久久久av| 亚洲人久久久| 久久久久久久久久久成人| 在线一区二区三区四区| 欧美福利在线| 黄色国产精品| 欧美在线免费一级片| 亚洲精品视频在线看| 久久综合伊人|