官术网_书友最值得收藏!

There's more...

The source code of the built-in shaders is typically hidden in Unity. You cannot open this from the editor as you do with your own shaders. For more information on where to find a large portion of the built-in Cg functions for Unity, go to your Unity install directory and navigate to the Editor | Data | CGIncludes folder:

In this folder, you can find the source code of the shaders shipped with Unity. Over time, they have changed a lot; you can visit the Unity download archive (https://unity3d.com/get-unity/download/archive) if you need to access the source codes of a shader used in a different version of Unity. After choosing the right version, select Built in shaders from the drop-down list, as shown in the following screenshot:

There are three files that are of note at this point: UnityCG.cginc,  Lighting.cginc, and UnityShaderVariables.cginc. Our current shader is making use of all these files at the moment. In Chapter 11, Advanced Shading Techniques, we will explore in depth how to use CGInclude for a modular approach to shader coding.

主站蜘蛛池模板: 唐海县| 沅陵县| 民乐县| 当雄县| 望都县| 洪洞县| 阿坝县| 永仁县| 仁寿县| 霍山县| 黄大仙区| 拜城县| 乡宁县| 揭东县| 江西省| 阿城市| 沅江市| 青阳县| 个旧市| 邯郸县| 增城市| 贞丰县| 汕头市| 潼南县| 南投县| 佳木斯市| 凌云县| 肥乡县| 嘉黎县| 东明县| 东平县| 浦北县| 辉县市| 镇康县| 明溪县| 伊宁县| 靖远县| 曲阳县| 清水县| 泸西县| 永胜县|