自己参考Build-in写了一套shader, 写完发现自发光部分在烘焙时不生效, 查阅资料发现需要在Material上设置为对应标记,
这部分功能可以像Standard Shader一样写在ShaderGUI上, 使用时手动开启自发光:

Material mat;
mat.globalIlluminationFlags =(MaterialGlobalIlluminationFlags)EditorGUILayout.EnumFlagsField("Global Illumination", mat.globalIlluminationFlags);

效果如下:
Shader开发之烘焙Lightmap自发光
吐槽: Enlighten 烘焙结果真的是差...

<wiz_tmp_tag >

 
 
 
 

相关文章:

  • 2021-10-25
  • 2021-04-21
  • 2022-12-23
  • 2021-05-24
  • 2021-10-23
  • 2021-08-26
  • 2021-05-05
  • 2021-06-14
猜你喜欢
  • 2022-12-23
  • 2021-06-19
  • 2021-04-01
  • 2021-05-11
  • 2021-08-22
  • 2021-12-12
相关资源
相似解决方案