Merge remote-tracking branch 'origin/master'

This commit is contained in:
BlueRose 2024-07-06 22:44:31 +08:00
commit e7129aaeb9

View File

@ -49,7 +49,8 @@ Content/ResArt/CommandMaterial
- MF_TextureBooming材质没有上线。
- **MF_ToonBaseInput**通用ToonBase材质逻辑函数。集合了MF_CharacterMainLightIntensity、MF_Matcap_Add、MF_Surface、MF_ToonBaseShadingModel材质函数以及一些变量材质设置。被**M_ToonBase_V02_Penetrate**、**M_ToonBase_V02_Test**调用。
- ***MF_ToonBaseInput_V02***通用ToonBase材质逻辑函数V02。集合了MF_CharacterMainLightIntensity、MF_Matcap_Add、**MF_Surface_V02**、MF_ToonBaseShadingModel材质函数以及一些变量材质设置。被**M_ToonBase_V02**、**M_NaiLin_AnotherWorld02**、**M_EggGym_Flower**调用。
- MF_ToonHairSpecularMaskUV计算Hair高光遮罩UV被MF_ApplyToonHairSpecular调用。
- **MF_ToonHairSpecularMaskUV**计算Hair高光贴图UV被MF_ApplyToonHairSpecular**M_ToonBase_V02**)调用。
- 使用dot( float3(0,0,1.0f), CaemraVector)的数值来对**HairMask的采样UVV轴** 进行偏移,以此实现高光偏移效果。
- **MF_ToonPBRInput**通用ToonPBR材质逻辑函数。集合了MF_CharacterMainLightIntensity、MF_Matcap、MF_Surface、**MF_ToonPBRInput**l材质函数以及一些变量材质设置。被**M_Penetrate**、**M_ToonBase_V01**、**M_ToonFace**、**M_ToonHair_V01**、**M_ToonSkin**、**M_BeiLa_Skin_AnotherWorld**、**M_Wave**。
- [ ] ***MF_TranslucentDOF***Translucent材质的景深效果***没有看懂***。被MF_Input、**MF_Surface**、**MF_Surface_V02**、M_ToonFacee_old、M_ToonLaserPBR调用。
- MF_VectorRotateAboutAxis向量旋转函数。被MF_WorldSpaceStarring调用。
@ -243,6 +244,9 @@ return Result;
# Matcap
存放大量Matcap用的**球形环境贴图**。除此之外`/ResArt/CommonMaterial/Materials/V02/MatCap/`也存储了Matcap贴图。
## 球形全景图制作方法
【如何将无人机拍摄的球形全景图还原成球形视图】 https://www.bilibili.com/video/BV1yz411q7Eg/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
# Materials
>所有角色与新服装都迁移到V02版本V01已废弃。
@ -268,7 +272,7 @@ return Result;
- M_Hide隐藏模型用材质。
- [ ] M_Penetrate
- [x] **M_ToonBase_V01**主要的逻辑是MF_ToonPBRInput => MF_CharacterEffects。**默认的ShadingModel为14**,也就是**SHADINGMODELID_TOON_PBR**。
- [ ] ***M_ToonBase_V02_Penetrate***
- [x] M_ToonBase_V02_Penetrate带有Penetrate功能的M_ToonBase_V01。
- [ ] **M_ToonFace**
- [ ] M_ToonFace_old
- [ ] **M_ToonHair_V01**