Unity3d emission 的使用

来源:互联网 发布:php面试官常问的问题 编辑:程序博客网 时间:2024/06/13 02:57

1、首先enable 关键字(shader keyword

**.material.EnableKeyword("_EMISSION");
uity中常用的关键字有:

_NORMALMAPNormal Mapping_ALPHATEST_ON“Cut out” Transparency Rendering Mode_ALPHABLEND_ON“Fade” Transparency Rendering Mode_ALPHAPREMULTIPLY_ON“Transparent” Transparency Rendering Mode_EMISSIONEmission Colour or Emission Mapping_PARALLAXMAPHeight Mapping_DETAIL_MULX2Secondary “Detail” Maps (Albedo & Normal Map)_METALLICGLOSSMAPMetallic/Smoothness Mapping in Metallic Workflow_SPECGLOSSMAPSpecular/Smoothness Mapping in Specular Workflow参考:https://docs.unity3d.com/Manual/MaterialsAccessingViaScript.html

2、使用shader中的属性

常用的属性有:

  1. _Color
  2. _MainTex
  3. _Cutoff
  4. _Glossiness
  5. _Metallic
  6. _MetallicGlossMap
  7. _BumpScale
  8. _BumpMap
  9. _Parallax
  10. _ParallaxMap
  11. _OcclusionStrength
  12. _OcclusionMap
  13. _EmissionColor
  14. _EmissionMap
  15. _DetailMask
  16. _DetailAlbedoMap
  17. _DetailNormalMapScale
  18. _DetailNormalMap
  19. _UVSec
  20. _EmissionScaleUI
  21. _EmissionColorUI
  22. _Mode
  23. _SrcBlend
  24. _DstBlend
  25. _ZWrite

原创粉丝点击