国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除

這篇具有很好參考價(jià)值的文章主要介紹了TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

  • 資料
    • 源視頻
      • 【技術(shù)美術(shù)百人計(jì)劃】圖形 3.2 混合模式及剔除_嗶哩嗶哩_bilibili
    • ppt
      • https://github.com/sunkai174634/PhotoShopBlendModeUnityShader
    • 實(shí)例
      • notargs.com
  • 混合模式
    • unity 官方文檔
      • ShaderLab:混合 - Unity 手冊(cè)
    • 是什么
      • 從渲染流程解釋
        • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

      • 從效果上解釋
        • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

        • Blend 就是把兩種顏色混在一起。具體就是把某一像素位置原來(lái)顏色和將要會(huì)上去的顏色,通過(guò)某種方式或者算法混在一起,從而實(shí)現(xiàn)新的效果。
    • 公式
      • 最終顏色 = Shader計(jì)算后的顏色值 * 源因子(SrcFactor) + 累積顏色* 目標(biāo)因子(DstFactor).
        • 累計(jì)顏色可以理解為渲染當(dāng)前物體后面的顏色即GBuffer中的像素(顏色緩沖區(qū)中的顏色)。
      • factor因子
        • 在腳本里會(huì)看到的就是 :Blend SrcFactor DstFactor。
          • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

      • Blendop操作符
        • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

    • 常見(jiàn)的模式
      • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

    • shader
      • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

  • 剔除
    • 是什么
      • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

        ?
        • 剔除是一種優(yōu)化方式,即不渲染背離觀察者的面。
          • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

    • 方式
      • 法線剔除
        • 也被稱為背面消隱,根據(jù)法線朝向判斷哪個(gè)面被剔除掉??梢杂脕?lái)控制是否雙面渲染。
        • 語(yǔ)法
          • 配置
            • Cull Off/ Front / Back
              • Back 不渲染背離觀察者的多邊形_(默認(rèn)值)_,即剔除背面多邊形。
              • Front 不渲染面向觀察者的多邊形。用于從里到外翻轉(zhuǎn)對(duì)象。
              • Off 禁用剔除 - 繪制所有面。用于特殊效果。
          • 枚舉
            • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

      • 面裁剪
        • clip函數(shù)會(huì)將參數(shù)小于0直接在片元著色器直接丟棄,常用于制作溶解,裁剪等效果。
          • 注意
            • clip函數(shù)在powerVR的機(jī)型上效率低
            • clip函數(shù)最好使用alphatest隊(duì)列
        • 語(yǔ)法:clip();默認(rèn)會(huì)切掉0.5的部分。
          • 可以通過(guò)預(yù)制件_int 控制clip(_int)的裁剪
            • code
              • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

              • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

          • 底層邏輯
            • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

  • 補(bǔ)充
    • 參考鏈接
      • 雙面渲染美翻了!零基礎(chǔ)也能學(xué)會(huì),源碼直接帶走…_3d渲染雙面-CSDN博客
    • 雙面渲染
      • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

        ?
        • 與剔除的底層邏輯相同,通過(guò)視線方向(viewdir)dot法線方向(normal)的值判斷面相對(duì)觀察者的朝向
      • 實(shí)現(xiàn)方法
        • 設(shè)置材質(zhì)的 CullMode 為 None,如下圖所示:
          • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

        • 根據(jù)朝向判斷采用正面還是背面的貼圖和顏色
          • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d

          • 當(dāng)為背面時(shí),翻轉(zhuǎn)法線,才能確保光照正確,如下圖所示:
          • TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除,學(xué)習(xí),筆記,游戲美術(shù),著色器,3d文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-824306.html

      • 應(yīng)用場(chǎng)景
        • 人物衣服、裙子、飄帶里外
        • 單向透光玻璃
        • 闊葉植被(如芭蕉樹、椰子樹等)
        • 布料、紙張等特殊展示場(chǎng)合

到了這里,關(guān)于TA百人計(jì)劃學(xué)習(xí)筆記 3.2混合模式及剔除的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 原型模式 Prototype Pattern 《游戲編程模式》學(xué)習(xí)筆記

    原型模式 Prototype Pattern 《游戲編程模式》學(xué)習(xí)筆記

    用原型實(shí)例指定創(chuàng)建對(duì)象的種類,并且通過(guò)拷貝這些原型創(chuàng)建新的對(duì)象。 假設(shè)我現(xiàn)在要做一款游戲,這個(gè)游戲里有許多不同種類的怪物,鬼魂,惡魔和巫師。這些怪物通過(guò)“生產(chǎn)者”進(jìn)入這片區(qū)域,每種敵人有不同的生產(chǎn)者。 假設(shè)每種怪物都有不同的類,同時(shí)他們都繼承怪

    2024年02月12日
    瀏覽(24)
  • 享元模式 Flyweight Pattern 《游戲編程模式》學(xué)習(xí)筆記

    享元模式 Flyweight Pattern 《游戲編程模式》學(xué)習(xí)筆記

    如果我們要存儲(chǔ)一個(gè)樹一樣的數(shù)據(jù)結(jié)構(gòu),直覺(jué)來(lái)說(shuō)我們會(huì)這么寫 但是實(shí)際上我們會(huì)發(fā)現(xiàn),哪怕森林里有千千萬(wàn)萬(wàn)的樹,它們大多數(shù)長(zhǎng)得一模一樣。 它們使用了相同的網(wǎng)格和紋理。 這意味著這些樹的實(shí)例的大部分字段是一樣的。 那么我們就可以將樹共有的數(shù)據(jù)拿出來(lái)分離到另

    2024年02月13日
    瀏覽(32)
  • 《游戲編程模式》學(xué)習(xí)筆記(七)狀態(tài)模式 State Pattern

    《游戲編程模式》學(xué)習(xí)筆記(七)狀態(tài)模式 State Pattern

    允許對(duì)象在當(dāng)內(nèi)部狀態(tài)改變時(shí)改變其行為,就好像此對(duì)象改變了自己的類一樣。 在書的示例里要求你寫一個(gè)人物控制器,實(shí)現(xiàn)跳躍功能 直覺(jué)上來(lái)說(shuō),我們代碼會(huì)這么寫: 可是這么寫不對(duì),因?yàn)槿宋锉旧響?yīng)該只能跳一次,這樣寫的話人物就可以無(wú)限按B實(shí)現(xiàn)跳躍了。我們加一個(gè)

    2024年02月11日
    瀏覽(20)
  • 命令模式 Command Pattern 《游戲設(shè)計(jì)模式》學(xué)習(xí)筆記

    命令模式 Command Pattern 《游戲設(shè)計(jì)模式》學(xué)習(xí)筆記

    對(duì)于一般的按鍵輸入,我們通常這么做,直接if按了什么鍵,就執(zhí)行相應(yīng)的操作 在這里我們是將用戶的輸入和程序行為硬編碼在一起,這是我們很自然就想到的最快的做法。 但是如果這是一個(gè)大型游戲,往往我們需要實(shí)現(xiàn)一個(gè)按鍵配置的功能(話說(shuō)2077直到上線都沒(méi)有實(shí)現(xiàn)這

    2024年02月14日
    瀏覽(27)
  • 《游戲編程模式》學(xué)習(xí)筆記(六)單例模式 Singleton Pattern

    保證一個(gè)類只有一個(gè)實(shí)例,并且提供了訪問(wèn)該實(shí)例的全局訪問(wèn)點(diǎn)。 定義這種東西一般都是不說(shuō)人話的,要想要理解這句話的意思,我們得把它揉開了才能搞明白。 我們先看前半句 “保證一個(gè)類只有一個(gè)實(shí)例”,單例一般使用類來(lái)實(shí)現(xiàn),也就是說(shuō),這個(gè)單例類,其有且只能有

    2024年02月12日
    瀏覽(24)
  • 《游戲編程模式》學(xué)習(xí)筆記(十二)子類沙箱 Subclass Sandbox

    基類定義抽象的沙箱方法和幾個(gè)提供的操作。 將操作標(biāo)為protected,表明它們只為子類所使用。 每個(gè)推導(dǎo)出的沙箱子類用提供的操作實(shí)現(xiàn)了沙箱函數(shù)。 假設(shè)我們?cè)谧鲆粋€(gè)超級(jí)英雄的游戲,我們現(xiàn)在要實(shí)現(xiàn)一些超能力。我們計(jì)劃創(chuàng)建一個(gè)Superpower基類。然后由它派生出各種超級(jí)能

    2024年02月09日
    瀏覽(16)
  • 設(shè)計(jì)模式學(xué)習(xí)筆記 - 設(shè)計(jì)模式與范式 -行為型:8.狀態(tài)模式:游戲、工作流引擎中常用的狀態(tài)機(jī)是如何實(shí)現(xiàn)的?

    設(shè)計(jì)模式學(xué)習(xí)筆記 - 設(shè)計(jì)模式與范式 -行為型:8.狀態(tài)模式:游戲、工作流引擎中常用的狀態(tài)機(jī)是如何實(shí)現(xiàn)的?

    本章學(xué)習(xí)狀態(tài)模式。在實(shí)際的開發(fā)中,狀態(tài)模式并不是很常用,但是在能夠用到的場(chǎng)景里,它可以發(fā)揮很大的作用。從這一點(diǎn)上看,它有點(diǎn)像我們之前講到的組合模式。 狀態(tài)模式一般用來(lái)實(shí)現(xiàn)狀態(tài)機(jī),而狀態(tài)機(jī)常用在游戲、工作流引擎等系統(tǒng)開發(fā)中。不過(guò),狀態(tài)機(jī)的實(shí)現(xiàn)方式

    2024年04月10日
    瀏覽(29)
  • 【2022吳恩達(dá)機(jī)器學(xué)習(xí)課程視頻翻譯筆記】3.2線性回歸模型-part-2

    【2022吳恩達(dá)機(jī)器學(xué)習(xí)課程視頻翻譯筆記】3.2線性回歸模型-part-2

    Let’s look in this video at the process of how supervised learning works. Supervised learning algorithm will input a dataset and then what exactly does it do and what does it output? Let’s find out in this video. Recall that a training set in supervised learning includes both the input features, such as the size of the house and also the output targets,

    2024年02月12日
    瀏覽(15)
  • 百人項(xiàng)目組unity2d游戲手機(jī)端發(fā)燙幀率低優(yōu)化從10幀優(yōu)化到60幀

    百人項(xiàng)目組unity2d游戲手機(jī)端發(fā)燙幀率低優(yōu)化從10幀優(yōu)化到60幀

    項(xiàng)目組排查及優(yōu)化: 1.http://zh.esotericsoftware.com/forum/Skeleton-Unity-16481 此外,請(qǐng)務(wù)必在實(shí)際設(shè)備上測(cè)試 Release 版本的性能,因?yàn)檎{(diào)試版本的性能可能會(huì)更差,而分析器會(huì)使事情變得更糟。 這里一定要去掉開發(fā)者模式,否則會(huì)掉個(gè)10~20幀左右(提升明顯) 2.檢查正常2d游戲drawcall

    2023年04月23日
    瀏覽(29)
  • 掘力計(jì)劃第 20 期:Flutter 混合開發(fā)的混亂之治

    在掘力計(jì)劃系列活動(dòng)第20場(chǎng),《Flutter 開發(fā)實(shí)戰(zhàn)詳解》作者,掘金優(yōu)秀作者,Github GSY 系列目負(fù)責(zé)人戀貓的小郭分享了Flutter 混合開發(fā)的混亂之治。 Flutter 基于自研的 Skia 引擎實(shí)現(xiàn)了跨平臺(tái)高性能渲染,但其獨(dú)立的渲染層帶來(lái)了與 Android 混合開發(fā)的技術(shù)挑戰(zhàn)。經(jīng)過(guò)幾年的演進(jìn),

    2024年02月14日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包