在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Unity中Sharder的3個類別及區分

Dbwd_Imgtec ? 來源:未知 ? 作者:胡薇 ? 2018-04-28 16:21 ? 次閱讀

按照渲染管線的分類,可以把Sharder分成3個類別:

1、固定功能著色器(Fixed Function Shader)

固定功能著色器為固定功能渲染管線的具體表現。

2、表面著色器

存在于Unity3D中由U3D發揚光大的一門技術。Untiy3D為我們把Shader的復雜性包裝起來,降低shader的書寫門檻。

3、頂點著色器和片段著色器

GPU上含有兩個組件:可編程頂點處理器和可編程片段處理器,頂點和片段處理器被分離成可編程單元,可編程頂點處理器是一個硬件單元,可以運行頂點程序,而可編程片段處理器則是一個可以運行片段程序的單元。

頂點著色器

頂點著色程序從GPU前端(寄存器)中提取圖元信息(頂點位置、法向量、紋理坐標),并完成頂點坐標空間變換、法向量空間轉換、光照計算等操作,最后將計算數據傳送到指定寄存器中。

片段著色器

片段程序從上述寄存器中獲取需要的數據:紋理坐標與光照信息等,并根據這些信息以及從應用程序傳遞的紋理信息進行每個片段的顏色計算(紋理查詢),最后將處理后的數據傳送光柵操作模塊。

三種著色器的共同點:

都必須從唯一一個根Shader開始

Prooerties參數部分,作用以及語法完全相同。

具體功能都在SubShader里。

都可以打標簽

都可以Fallback

都可以處理基本的功能,例如光照漫反射以及鏡面反射。但如uv計算效果等高級功能,固定功能著色器無法完成。

三種著色器的不同點

表面著色器沒有通道pass{},加了會報錯,該著色器已經把具體內容打包在光照模型中了。

固定渲染管線每句代碼之后都沒有“;”

核心結構不同:

- 固定渲染管線的核心是:

- 頂點與片段著色器的核心是:

- 表面著色器的核心是:

在Unity中如何區分以上三種著色器

沒有嵌套CG語言,即代碼中沒有CGPROGARAM和ENDCG關鍵字的,就是固定功能著色器。

嵌套CG語言,代碼中有surf函數的為表面著色器

嵌套了CG語言,代碼中有#pragma vertex name和 #pragma fragment frag聲明的,就是頂點著色器&片段著色器。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • gpu
    gpu
    +關注

    關注

    28

    文章

    4916

    瀏覽量

    130726
  • Unity
    +關注

    關注

    1

    文章

    128

    瀏覽量

    22325

原文標題:Unity中Shader的三種基本類型

文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何用Unity搞出一3D版的神經網絡可視化

    先給Unity3D網絡提供一搭建思路,提前準備好實現展示卷積計算的方法、特征圖的形狀、邊綁定的效果等問題。
    發表于 08-29 15:57 ?1889次閱讀

    Cisco Unity Express語音郵件

    Express的另一主要優勢在于:它能夠簡化網絡管理,尤其是在通常缺乏現場技術專家的中小型機構。隨時輕松添加全新話音業務的靈活性使該解決方案 更具優勢。 Cisco Unity Express還提供配置
    發表于 11-13 21:50

    Unity3D AR技術vuforia SDK

    原創文章如需轉載請注明:轉載自 脫莫柔Unity3D學習之旅 QQ群:【334163814】 本文鏈接地址: Unity3D AR技術 vuforia SDK公司新項目要使用ar技術(增強現實
    發表于 09-20 11:56

    高通AR Unity播放器特性

    所看到的。使用播放模式1. 帶著Vuforia來使用播放模式,需要連接一攝像頭到你的計算機上。2. 從Unity項目瀏覽器,選擇你的AR場景。3. 【可選】在層次面板
    發表于 09-20 11:56

    Unity3D淺談&Unity5游戲及交互設計

    Unity3D是由丹麥Unity公司開發的游戲開發工具,作為一款跨平臺的游戲開發工具,從一開始就被設計成易于使用的產品。支持包括IOS,ANDROID,PC,WEB,PS3.XBOX等多個平臺的發布
    發表于 07-02 06:25

    unity3D制作的貪吃蛇軟件下載

    unity3D制作的貪吃蛇
    發表于 02-24 16:10 ?1次下載

    Unity3D插件——LitJson下載

    Unity3D插件——LitJson下載
    發表于 04-26 15:08 ?0次下載
    <b class='flag-5'>Unity3</b>D插件——LitJson下載

    UnityShader的三種類別 如何區分

    存在于Unity3D由U3D發揚光大的一門技術。Untiy3D為我們把Shader的復雜性包裝起來,降低shader的書寫門檻。
    發表于 05-04 10:34 ?3506次閱讀

    Unity的Enlighten與混合光照

    Unity的5.6版本之前的5.x,主要使用了Geomerics公司的Enlighten【1】來提供實時全局照明以及烘焙全局照明,在5.6之后Unity引入了新的Lightmapper
    發表于 05-31 05:28 ?2303次閱讀

    “IG”火了,離不開Unity3D

    打不同的游戲,王老板給他們發工資,這次在S8奪得總冠軍的就是IG的LOL項目的隊員。那么知道爆款游戲的開發用的什么技術嗎?下面就來說說開發游戲Unity3D究竟能干什么吧!一、Unity3
    發表于 11-09 15:15 ?576次閱讀

    怎樣安裝Unity

    Unity是最廣泛使用的游戲引擎之一,它是用于開發適用于所有平臺的游戲,也適用于AR&amp; VR開發。市場上還有其他游戲引擎,例如Unreal,CryEngine和Torque3D,但這些都
    的頭像 發表于 08-01 14:12 ?3207次閱讀

    Unity 3D優化三的注意方面

    Unity優化是一很大的概念,我們優化時需要注意三方面:CPU優化,GPU優化,內存優化。
    的頭像 發表于 03-13 16:47 ?3627次閱讀

    不同電阻的類別符號是如何區分

    為了區別不同種類的電阻,常用幾個拉丁字母表示電阻類別,如圖1所示。第一字母R表示電阻,第二字母表示導體材料,第三字母表示形狀性能。上圖是碳膜電阻,下圖是精密金屬膜電阻。表1列出電
    發表于 07-03 18:12 ?17次下載
    不同電阻的<b class='flag-5'>類別</b>符號是如何<b class='flag-5'>區分</b>的

    Unity 3D引擎制作的憤怒的小鳥游戲

    Unity 3D引擎制作的憤怒的小鳥游戲
    發表于 05-12 09:37 ?2次下載

    Unity與ROS鏈接介紹

    對于ROS而言,其最常用的就是Topic話題以及Service兩了。之前我們在了解Unity Robotics Hub時候就了解到基本的Unity和ROS的通訊,下面我們來詳細介紹一下Uni
    的頭像 發表于 11-17 17:22 ?1426次閱讀
    <b class='flag-5'>Unity</b>與ROS鏈接介紹
    主站蜘蛛池模板: 中文字幕亚洲一区二区三区 | 青青青久97在线观看香蕉 | 国产一二精品 | 国产成人乱码一区二区三区 | 在线观看亚洲专3333 | 丁香六月综合网 | 亚洲欧美一区二区三区在线播放 | 日本福利片午夜免费观着 | 中文网丁香综合网 | 高清一级毛片一本到免费观看 | 欧美1314www伊人久久香网 | 久久综合亚洲 | 成年人啪啪网站 | 男子扒开美女尿口做羞羞的事 | 91黄色视屏 | 女上男下边吃奶边做视频成都 | 亚洲国产丝袜精品一区杨幂 | 日本一区二区高清免费不卡 | 中文天堂在线视频 | 国产亚洲精品久久久极品美女 | 久草色香蕉 | 成人久久久精品乱码一区二区三区 | 国产免费播放一区二区三区 | 午夜视频免费在线 | 555成人免费影院 | 日韩99| 美人岛福利 | 国产伦子一区二区三区四区 | 亚洲第一黄色网址 | 美女下面小内内的沟 | 人人干人人模 | 天天在线天天综合网色 | 额去鲁97在线观看视频 | 午夜视频观看 | 在线观看一级毛片 | 久久99久久精品国产只有 | 欧美日韩国产网站 | 医生好大好硬好爽好紧 | 久久riav二区三区 | 在线视频资源 | 高清性色生活片久久久 |