2020年3月

默认 Always Included Shaders 2018.4.6f1

自带Shader 2018.4.6f1

  • GUI/Text Shader                        Library/unity default resources
  • Hidden/FrameDebuggerRenderTargetDisplay            Library/unity default resources
  • AR/TangoARRender                       Resources/unity_builtin_extra
  • Legacy Shaders/Transparent/Bumped Specular           Resources/unity_builtin_extra
  • Legacy Shaders/Transparent/Bumped Diffuse            Resources/unity_builtin_extra
  • Legacy Shaders/Transparent/Diffuse                  Resources/unity_builtin_extra
  • Legacy Shaders/Transparent/Specular                Resources/unity_builtin_extra
  • Legacy Shaders/Transparent/Parallax Diffuse           Resources/unity_builtin_extra
  • Legacy Shaders/Transparent/Parallax Specular           Resources/unity_builtin_extra
  • Legacy Shaders/Transparent/VertexLit               Resources/unity_builtin_extra
  • Legacy Shaders/Transparent/Cutout/Bumped Specular       Resources/unity_builtin_extra
  • Legacy Shaders/Transparent/Cutout/Bumped Diffuse          Resources/unity_builtin_extra
  • Legacy Shaders/Transparent/Cutout/Diffuse            Resources/unity_builtin_extra
  • Legacy Shaders/Transparent/Cutout/Specular            Resources/unity_builtin_extra
  • Legacy Shaders/Transparent/Cutout/Soft Edge Unlit          Resources/unity_builtin_extra
  • Legacy Shaders/Transparent/Cutout/VertexLit            Resources/unity_builtin_extra
  • Autodesk Interactive                        Resources/unity_builtin_extra
  • Hidden/Compositing                        Resources/unity_builtin_extra
  • Hidden/CubeBlend                        Resources/unity_builtin_extra
  • Hidden/CubeBlur                           Resources/unity_builtin_extra
  • Hidden/CubeCopy                         Resources/unity_builtin_extra
  • Legacy Shaders/Decal                        Resources/unity_builtin_extra
  • FX/Flare                            Resources/unity_builtin_extra
  • Hidden/GIDebug/ShowLightMask                    Resources/unity_builtin_extra
  • Hidden/GIDebug/TextureUV                     Resources/unity_builtin_extra
  • Hidden/GIDebug/UV1sAsPositions                  Resources/unity_builtin_extra
  • Legacy Shaders/Self-Illumin/Bumped Sepcular            Resources/unity_builtin_extra
  • Legacy Shaders/Self-Illumin/Bumped Diffuse             Resources/unity_builtin_extra
  • Legacy Shaders/Self-Illumin/Diffuse                 Resources/unity_builtin_extra
  • Legacy Shaders/Self-Illumin/Specular                 Resources/unity_builtin_extra
  • Legacy Shaders/Self-Illumin//Parallax Diffuse             Resources/unity_builtin_extra
  • Legacy Shaders/Self-Illumin/Parallax Specular             Resources/unity_builtin_extra
  • Legacy Shaders/Self-Illumin/VertexLit                 Resources/unity_builtin_extra
  • Legacy Shaders/Lightmapped/Bumped Specular             Resources/unity_builtin_extra
  • Legacy Shaders/Lightmapped/Bumped Diffuse             Resources/unity_builtin_extra
  • Legacy Shaders/Lightmapped/Diffuse                  Resources/unity_builtin_extra
  • Legacy Shaders/Lightmapped/Specular                 Resources/unity_builtin_extra
  • Legacy Shaders/Lightmapped/VertexLit                  Resources/unity_builtin_extra
  • Mobile/Bumped Specular (1 Directional Realtime Light)        Resources/unity_builtin_extra
  • Mobile/Bumped Specular                      Resources/unity_builtin_extra
  • Mobile/Bumped Diffuse                       Resources/unity_builtin_extra
  • Mobile/Diffuse                           Resources/unity_builtin_extra
  • Mobile/Unlit (Supports Lightmap)                  Resources/unity_builtin_extra
  • Mobile/Particle/Additive                       Resources/unity_builtin_extra
  • Mobile/Particle/VertexLit Blended                  Resources/unity_builtin_extra
  • Mobile/Particle/Alpha Blended                    Resources/unity_builtin_extra
  • Mobile/Particle/Multiply                        Resources/unity_builtin_extra
  • Mobile/Skybox                           Resources/unity_builtin_extra
  • Mobile/VertexLit (Only Directional Lights)                Resources/unity_builtin_extra
  • Mobile/VertexLit                           Resources/unity_builtin_extra
  • Nature/Tree Soft Occlusion Bark                   Resources/unity_builtin_extra
  • Nature/Tree Soft Occlusion Leaves                    Resources/unity_builtin_extra
  • Nature/SpeedTree                          Resources/unity_builtin_extra
  • Nature/SpeedTreeB                        Resources/unity_builtin_extra
  • Nature/SpeedTree Billboard                     Resources/unity_builtin_extra
  • Nature/Tree Creator Bark                       Resources/unity_builtin_extra
  • Nature/Tree Creator Leaves                     Resources/unity_builtin_extra
  • Nature/Tree Creator Leaves Fast                  Resources/unity_builtin_extra
  • Legacy Shaders/Bumped Specular                  Resources/unity_builtin_extra
  • Legacy Shaders/Bumped Diffuse                   Resources/unity_builtin_extra
  • Legacy Shaders/Diffuse                       Resources/unity_builtin_extra
  • Legacy Shaders/Diffuse Detail                    Resources/unity_builtin_extra
  • Legacy Shaders/Diffuse Fast                       Resources/unity_builtin_extra
  • Legacy Shaders/Specular                      Resources/unity_builtin_extra
  • Legacy Shaders/Parallax Diffuse                   Resources/unity_builtin_extra
  • Legacy Shaders/Parallax Specular                   Resources/unity_builtin_extra
  • Legacy Shaders/VertexLit                      Resources/unity_builtin_extra
  • Legacy Shaders/Particles/Additive                  Resources/unity_builtin_extra
  • Legacy Shaders/Particles/~Additive-Multiply              Resources/unity_builtin_extra
  • Legacy Shaders/Particles/Additive (Soft)               Resources/unity_builtin_extra
  • Legacy Shaders/Particles/Alpha Blended                 Resources/unity_builtin_extra
  • Legacy Shaders/Particles/Anim Alpha Blended            Resources/unity_builtin_extra
  • Legacy Shaders/Particles/Multiply                  Resources/unity_builtin_extra
  • Legacy Shaders/Particles/Multiply (Double)               Resources/unity_builtin_extra
  • Legacy Shaders/Particles/Alpha Blended Premultiply           Resources/unity_builtin_extra
  • Particles/Standard Surface                     Resources/unity_builtin_extra
  • Particles/Standard Unlit                        Resources/unity_builtin_extra
  • Legacy Shaders/Particles/VertexLit Blended               Resources/unity_builtin_extra
  • Legacy Shaders/Reflective/Bumped Unlit                 Resources/unity_builtin_extra
  • Legacy Shaders/Reflective/Bumped Specular                Resources/unity_builtin_extra
  • Legacy Shaders/Reflective/Bumped VertexLit               Resources/unity_builtin_extra
  • Legacy Shaders/Reflective/Bumped Diffuse                Resources/unity_builtin_extra
  • Legacy Shaders/Reflective/Diffuse                  Resources/unity_builtin_extra
  • Legacy Shaders/Reflective/Specular                 Resources/unity_builtin_extra
  • Legacy Shaders/Reflective/Parallax Diffuse              Resources/unity_builtin_extra
  • Legacy Shaders/Reflective/Parallax Specular             Resources/unity_builtin_extra
  • Legacy Shaders/Reflective/VertexLit                 Resources/unity_builtin_extra
  • Skybox/Cubemap                            Resources/unity_builtin_extra
  • Skybox/Panoramic                         Resources/unity_builtin_extra
  • Skybox/Procedural                           Resources/unity_builtin_extra
  • Skybox/6 Sided                           Resources/unity_builtin_extra
  • Sprites/Default                             Resources/unity_builtin_extra
  • Sprites/Diffuse                             Resources/unity_builtin_extra
  • Sprites/Mask                             Resources/unity_builtin_extra
  • Standard                              Resources/unity_builtin_extra
  • Standard (Specular setup)                       Resources/unity_builtin_extra
  • Nature/Terrain/Diffuse                         Resources/unity_builtin_extra
  • Nature/Terrain/Specular                        Resources/unity_builtin_extra
  • Nature/Terrain/Standard                        Resources/unity_builtin_extra
  • Hidden/UI/CompositeOverdraw                    Resources/unity_builtin_extra
  • UI/Default                               Resources/unity_builtin_extra
  • UI/DefaultETC1                           Resources/unity_builtin_extra
  • UI/Default Font                            Resources/unity_builtin_extra
  • UI/Lit/Bumped                              Resources/unity_builtin_extra
  • UI/Lit/Detail                             Resources/unity_builtin_extra
  • UI/Lit/Refraction                           Resources/unity_builtin_extra
  • UI/Lit/Refraction Detail                         Resources/unity_builtin_extra
  • UI/Lit/Transparent                           Resources/unity_builtin_extra
  • Hidden/UI/Overdraw                          Resources/unity_builtin_extra
  • UI/Unlit/Detail                             Resources/unity_builtin_extra
  • UI/Unlit/Text                             Resources/unity_bultin_extra
  • UI/Unlit/Text Detail                           Resources/unity_builtin_extra
  • UI/Unlit/Transparent                         Resources/unity_builtin_extra
  • Unlit/Transparent                           Resources/unity_builtin_extra
  • Unlit/Transparent Cutout                         Resources/unity_builtin_extra
  • Unlit/Color                              Resources/unity_builtin_extra
  • Unlit/Texture                             Resources/unity_builtin_extra
  • Hidden/VR/BlitTexArraySlice                      Resources/unity_builtin_extra
  • Hidden/VR/BlitTexArraySliceToDepth                   Resources/unity_builtin_extra
  • Hidden/VR/BlitTexArraySliceToDepth_MSAA               Resources/unity_builtin_extra
  • Hidden/VR/ClippingMask                         Resources/unity_builtin_extra
  • Hidden/VR/Interal-VRDistortion                     Resources/unity_builtin_extra
  • VR/SpatialMapping/Occlusion                     Resources/unity_builtin_extra
  • VR/SpatialMapping/WireFrame                     Resources/unity_builtin_extra
  • Hidden/VR/VideoBackground                      Resources/unity_builtin_extra
  • Hidden/VideoDecode                          Resources/unity_builtin_extra
  • Hidden/VideoDecodeAndrodi                      Resources/unity_builtin_extra
  • Hidden/VideoDecodeOSX                        Resources/unity_builtin_extra 

AssetDatabase.GetDependencies 不能获取到材质使用的Resources/unity_builtin_extra内的材质

NotePad++ 插件 JSON Viewer

chmod +x MapFileParser.sh 

Strip Engine Code

空场景,默认 Always Included Shader 下 Apk 包含的Shader

打包时, Always Included Shaders 至少包含

这种情况下 APK 包含Shader

空场景,基本的 Always Included Shaders

    private void FindShaderTest() {
        Debug.Log("FindShaderTest");

        Shader shader = Shader.Find("GUI/Text Shader");
        Debug.Assert(shader != null, "GUI/Text Shader is null");

        shader = Shader.Find("Standard");
        Debug.Assert(shader != null, "Standard is null");
    }

Android

Ios

场景里的Cube带有 Standard Shader, APK 里有Standard Shader

Cube Prefab 在Resources文件夹里, APK里有 Standard Shader

Cube Prefab 在非Resources文件夹里, APK里没有 Standard Shader

AB包里预制体包含 相关材质, 只打包 预制体,相关 材质和 Shader也会打包进去

APK内的Shader

 android

ios

多个不同的Prefab 使用相同的材质

APK内的Shader

android

ios

从Assets里打包,读取的 shader表现形式和 内置shader一样,就不截图了. 但是 我们可以选择 把Assets里的Shader打成一个AB包

将UI-Default 添加到 Always Included Shader

APK内包含的Shader

不设置Always Included Shader, 使用Assets 里的Shader, 将Shader打包进一个ab里. 

同时只存在一个Shader, 增加的是 Ref Count

Profiler内存采样

Other->Rendering

Other->SerializedFile

Other->Managers

Other->Profiling

Other->FileSystem

Other->Physics2D Module

Other->MemoryPools

Others->Job System

 

Others->File System

Others->Animation Module

Others->ParticleSystem Module

Others->Terrain Module

Others->Log System

Others->Vehicle Module 

Others->Profiler

Others->Audio Module

Others->ForceFieldManager

Others->CollisionDatabase2D

Others->Animation

Others->Physics Module

Others->Input Module Impl

Others->IMGUI Module

Others->TerrainPhysics Module 

Others->TextRendering Module

Others->Cloth Module 

Others->CaptureScreenshot Module 

Others->Umbra Module

Others->System.ExecutableAndDlls

Others->没名字...

Not Saved->RenderTexture

Not Saved->AssetBundle

Not Saved->Texture2D

Not Saved->Material

Not Saved->Cubemap

Not Saved->Transform

Not Saved->Texture3D

Not Saved->GameObject

Not Saved->MonoBehaviour

Not Saved->CubemapArray

Not Saved->Texture2DArray

Assets->Mesh->xxxxx

 Assets->MonoScript->SkeletonRenderSeparator 

 Assets->Transform->Bip001 R Thigh

 Assets->GameObject->SceneCamera

 Assets->Avatar->xxxxx-skinAvator

 Assets->Shader->Standard

 Assets->Material->Default-Skybox

 Assets->Cubemap->ReflectionProbe-0

 Assets->ComputeShader->AutoExposure

 Assets->Sprite->startwhite

 Assets->MonoBehaviour->Cinemachine.CinemachineBrain

 Assets->SkinnedMeshRenderer->chiyou_01

 Assets->MeshRenderer->Sphere

 Assets->Animator->003

 Assets->AnimatorController->New Animation Controller 

 Assets->MeshFilter->Sphere

  

Scene Memory->Mesh->Combined Mesh

SceneMemory->Transform->Bip001 L Hand

 SceneMemory->Transform->Animator

 SceneMemory->GameObject->UICamera

 SceneMemory->MeshRenderer->xingtian_01 (4)

 SceneMemory->Light->Directional Light

 SceneMemory->Camera->Camera001

SceneMemory->SkinnedMeshRenderer

SceneMemory->MonoBehaviour->UnityEngine.UI.GraphicRaycaster

SceneMemory->MeshFilter->Sphere

SceneMemory->RectTransform->UIRoot

原文地址:https://www.cnblogs.com/revoid/p/12388332.html