日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

总结一下一般游戏中3D模型各种勾边方法遇到的工程性问题

發布時間:2025/3/21 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 总结一下一般游戏中3D模型各种勾边方法遇到的工程性问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以前做過簡單的rim light勾邊,幾何勾邊,這次又做了后處理的勾邊,工程化的時候,都遇到很多問題,簡單總結一下。

?

首先是火炬之光勾邊效果,類似輪廓光的實現,簡單的卡通渲染也是通過類似的算法加采樣色階圖實現。

火炬中的勾邊相當于為角色添加內測光的效果,即通過計算標準散射點積運算來確定頂點法線N和光線向量L之間角度的余弦,用以確定頂點或像素接收到多少光線:s=L·N。

?

算法的優勢就是:

實現比較簡單,通過調整參數就可以開關內測勾邊光的效果??梢允褂庙旤c法線,這樣更省,火炬中就是vertex Shader中處理的。

?

算法評估:

效果一般,而且勾邊的效果與模型本身的幾何關系密切。某些特殊的幾何效果很差,例如也無法處理片兒的勾邊。

方案簡單,使用的指令數有限

?

不同物體可以有不同勾邊的粗細,顏色。

與深度排序、半透明繪制等因素無關。

簡單粗暴的法線放大幾何勾邊法:

算法簡單描述:

將模型的頂點沿法線方向外移一定距離得到一個比原模型稍大的模型,繪制時采用剔除正面繪制背面的方式,將模型繪制為邊界顏色,

再按正常方式繪制原來的模型,結果就產生了一定寬度的勾邊,勾邊的寬度可以通過將頂點沿法線外移的距離來控制。

?

優點:

?????? 模型多繪制一遍,消耗較小,簡單粗暴。

缺點:

1、因為與模型表面法線相關,所以對于片兒的邊緣可能會有勾邊錯誤,例如扇子

2、繪制邊緣的pass不能寫深度且需要檢測深度,因此會產生因為渲染順序導致的遮擋問題。

?

后處理方法:

?????? 在場景繪制結束后,使用特定的shader再次繪制需要勾邊的角色一遍到某RenderTarget上,處理此Rendertarget找到模型輪廓邊界,并融合到場景中。

找邊的方法很多,例如可以對這張圖進行邊緣檢測算法(如Sobel)。或者直接對其做高斯模糊,通過alpha的值來找到編輯并且還能方便的融合到背景(暗黑三)

?

??????

缺點就是:

?????? 增加了時空的消耗:

?????? ?????? 時間上:一次全屏的繪制,需要勾邊的模型多一次繪制。

????????????? 空間上,需要申請一張全屏大小的RenderTarget。

??????

問題:

第二次繪制模型時是否開啟深度檢測會有兩種不同的效果,均有一些問題:

?

一、關閉深度檢測:

勾出的邊不會被深度遮擋,因此不管在什么角度,都可以看到完整的模型的勾邊效果:

?

上圖,模型的邊界不會被石頭擋住

?

二、開啟深度檢測:

繪制純色模型時會被前置的角色或者模型擋住,因此在勾邊模型與前置模型的交界處會有勾邊。

?

蜘蛛與草的邊界處會有勾邊效果

?

繪制純色模型時會被前置的角色或者模型擋住,因此在勾邊模型與前置模型的交界處會有勾邊。

暗黑三中算法類似,例如暗黑中被模型擋住的門的勾邊效果:(為方便查看,勾了粗邊)。

?

暗黑中被角色遮擋的門的勾邊

?

轉載于:https://www.cnblogs.com/hellohuan/p/3670666.html

總結

以上是生活随笔為你收集整理的总结一下一般游戏中3D模型各种勾边方法遇到的工程性问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲成人播放器 | 亚洲性视频 | 美女视频黄色免费 | 瑟瑟网站免费 | 明星双性精跪趴灌满h | 视频一区二区在线 | 国产高清av在线 | 亚洲av片在线观看 | 蜜桃久久一区二区三区 | 国产一级av毛片 | 欧美小视频在线观看 | 欧亚一区二区三区 | 男人操女人视频网站 | 久久久久99精品成人片毛片 | 粉嫩aⅴ一区二区三区四区五区 | 少妇一级1淫片 | 动漫玉足吸乳羞免费网站玉足 | 香蕉黄色网 | 欧美亚洲黄色片 | 熟妇人妻精品一区二区三区视频 | 久久久久国产一区 | av免费在线不卡 | 亚洲羞羞| 成人精品亚洲人成在线 | 日韩经典一区二区三区 | 亚洲一区二区三区色 | 精品人妻伦一区二区三区久久 | 亚洲网址在线 | 日韩精品在线免费看 | 欧美日韩国产亚洲一区 | 亚洲美免无码中文字幕在线 | 黄色在线观看网站 | 国产精品无码免费在线观看 | 欧美综合亚洲 | 老熟女毛茸茸 | 成人短视频在线播放 | 精品亚洲一区二区三区四区五区 | 欧美福利小视频 | 校园sm主奴调教1v1罚视频 | 国产男女无遮挡猛进猛出 | 国产精品网友自拍 | av无码精品一区二区三区宅噜噜 | 色婷婷激情五月 | 老司机深夜网站 | 69免费视频 | 蘑菇福利视频一区播放 | 亚洲欧美日韩精品在线观看 | 成人免费毛片高清视频 | 成人一区二区免费视频 | 91激情视频在线观看 | 免费一二三区 | 国产在线超碰 | 国产成人无码一二三区视频 | 免费视频一区二区 | 中文有码在线 | 日本黄色特级片 | 久久久免费电影 | 99久久久无码国产精品衣服 | 日韩精品二区在线观看 | 亚洲一区二区三区四区在线 | 日韩视频精品 | 色婷婷电影网 | 国产无码精品在线播放 | 色播视频在线观看 | 国产精品白嫩白嫩大学美女 | 国产91丝袜在线播放 | 欧美国产另类 | 国产一区二区视频在线免费观看 | www.天天射 | 免费操片 | 午夜精品福利一区二区三区蜜桃 | 成人短视频在线 | 久久久天天| 久久婷婷五月综合色吧 | 国产成人在线视频 | 五月亚洲综合 | 国产一区二区视频免费观看 | 成人极品| 伊人久久大香线蕉av一区 | 国产精品51 | 一卡二卡在线 | 久久亚洲AV成人无码国产人妖 | 亚洲黄色短视频 | 肉色欧美久久久久久久免费看 | 大桥未久恸哭の女教师 | 中文字幕h | 午夜精品一二三区 | av中文一区 | 97色伦图片 | 少妇高潮露脸国语对白 | 精品无码人妻一区二区三区品 | 喷水视频在线观看 | 美女自拍偷拍 | 亚洲九九九 | 不卡中文字幕 | 噜噜av| 欧美性插视频 | 国产丝袜第一页 | 少妇激情偷人爽爽91嫩草 |