PostProcessStageCollection

                PostProcessStages和/或PostProcessStageComposites.

                的集合,每個后處理階段的輸入紋理是場景渲染到的紋理或集合中上一階段渲染到的紋理。

                如果啟用環境遮擋或光暈階段,它們將在所有其他階段之前執行。

                如果啟用了fxaa階段,它將在所有其他階段之后執行。

                new PostProcessStageCollection()

                Members

                (readonly) ambientOcclusion : PostProcessStageComposite

                將基于地平線的環境遮擋(HBAO)應用于輸入紋理的后期處理階段。

                環境光遮擋模擬來自環境光的陰影。當表面接收到光時,不管光的位置如何,這些陰影總是存在的。

                結構具有以下特性:intensitybiaslengthCapstepSizefrustumLengthambientOcclusionOnlydeltasigma,和blurStepSize

                • intensity是一個標量值,用于以指數方式照亮或暗化陰影。值越大,陰影越暗。默認值為3.0
                • bias是以弧度表示角度的標量值。如果樣本法向與相機矢量之間的點積小于該值,則采樣將停止在當前方向。這用于從近平面邊緣移除陰影。默認值為0.1
                • lengthCap是表示長度(單位:米)的標量值。如果當前采樣到第一個采樣的距離大于此值,則采樣將在當前方向停止。默認值為0.26
                • stepSize是一個標量值,指示當前方向到下一個Texel樣本的距離。默認值為1.95
                • frustumLength是以米為單位的標量值。如果當前片段與相機的距離大于此值,則不會為片段計算環境光遮擋。默認值為1000.0
                • ambientOcclusionOnly為布爾值。當true時,只有生成的陰影寫入輸出。當false時,輸入紋理隨環境光遮擋進行調制。這是一個有用的調試選項,用于查看更改統一值的效果。默認值為false.

                deltasigma,且blurStepSizePostProcessStageLibrary#createBlurStage相同。模糊應用于從圖像生成的陰影,使其更平滑。

                啟用后,此階段將先于所有其他階段執行。

                (readonly) bloom : PostProcessStageComposite

                開花效應的后處理階段。

                光華效果增加了光暈效果,使亮區更亮,暗區更暗。

                此階段有以下結構:contrastbrightnessglowOnlydeltasigma,和stepSize

                  {
                • contrast是范圍內的標量值[-255.0,255.0]并影響效果的契約。默認值為128.0
                • brightness是一個標量值。輸入紋理RGB值轉換為色調、飽和度和亮度(hsb),然后將該值添加到亮度中。默認值為-0.3
                • glowOnly為布爾值。當true時,僅顯示輝光效果。當false時,輝光將添加到輸入紋理。默認值為false。這是一個調試選項,用于在更改其他統一值時查看效果。

                deltasigmastepSizePostProcessStageLibrary#createBlurStage具有相同的屬性。模糊應用于從圖像生成的陰影,使其更平滑。

                啟用后,此階段將先于所有其他階段執行。

                (readonly) fxaa : PostProcessStage

                快速近似消除混疊的后處理階段。

                啟用后,此階段將在所有其他階段之后執行。

                (readonly) length : Number

                此集合中的后期處理階段數。

                (readonly) ready : Boolean

                確定集合中的所有后期處理階段是否準備好執行。

                Methods

                add(stage) → {PostProcessStage|PostProcessStageComposite}
                將后期處理階段添加到集合中。
                Parameters:
                stage ((PostProcessStage | PostProcessStageComposite)) 要添加到集合的后期處理階段。
                Throws
                • DeveloperError : 后處理階段已添加到集合中,或者沒有唯一的名稱。
                contains(stage) → {Boolean}
                返回集合是否包含后期處理階段。
                Parameters:
                stage ((PostProcessStage | PostProcessStageComposite)) 后處理階段。
                destroy()
                銷毀此對象持有的WebGL資源。銷毀對象允許確定地釋放WebGL資源,而不是依賴垃圾收集器來銷毀此對象。

                一旦對象被破壞,就不應使用它;調用除isDestroyed以外的任何函數都將導致DeveloperError異常。因此,將返回值(undefined)賦給對象,如示例中所述。

                Throws
                See:
                get(index) → {PostProcessStage|PostProcessStageComposite}
                index處獲取后期處理階段。
                Parameters:
                index (Number) 后處理階段的索引。
                isDestroyed() → {Boolean}
                如果此對象被破壞,則返回true;否則返回false。

                如果此對象被破壞,則不應使用它;調用除isDestroyed以外的任何函數都將導致DeveloperError異常。

                See:
                remove(stage) → {Boolean}
                從集合中移除后處理階段并將其銷毀。
                Parameters:
                stage ((PostProcessStage | PostProcessStageComposite)) 要從集合中移除的后期處理階段。
                removeAll()
                從集合中移除所有后期處理階段并銷毀它們。
                主站蜘蛛池模板: 六月婷婷中文字幕| 欧美性色19p| 国产精品一级二级三级| 亚洲AV无码一区二区一二区 | 337p人体韩国极品| 成年女人18级毛片毛片免费| 免费观看欧美一级牲片一| 欧美亚洲国产第一页草草| 好男人在线社区www影视下载| 亚洲欧美日韩电影| 色偷偷亚洲女人天堂观看欧| 国产精品成人扳**a毛片| 乱子伦一级在线观看高清| 男女猛烈xx00免费视频试看| 国产亚洲精品美女久久久久| 57pao国产成视频免费播放| 年轻的妈妈在完整有限中字第4| 五月天色婷婷综合| 波多野结衣和乡下公在线观看| 国产三级久久久精品麻豆三级 | 欧洲成人在线视频| 人与禽交zozo| 羞羞的漫画sss| 国内精品伊人久久久久妇| 亚洲av日韩综合一区二区三区| 色综合蜜桃视频在线观看| 国产精品区一区二区三 | 浪荡女天天不停挨cao日常视频| 四虎永久在线精品视频免费观看| a在线观看网站| 无码一区二区三区在线| 人人狠狠综合久久亚洲婷婷| 草的爽免费视频| 国产精华av午夜在线观看| AV无码免费看| 成人免费视频一区二区| 久久夜色精品国产欧美乱| 欧美人与动欧交视频| 亚洲色成人www永久网站| 97久久天天综合色天天综合色| 国农村精品国产自线拍|