Cocos Creator:公共函数库

推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

公共函数库

可以在 资源管理器/internal/chunks/common/ 文件夹下找到不同分类的函数库头文件。

公共库中的函数不依赖任何内部数据,可以当作工具函数直接使用。

使用示例

#include <common/color/aces>
#include <common/data/packing>

目录与功能应表

文件夹名函数用途主要文件
color色彩相关功能(颜色空间、tone-mapping 等)aces, gamma
data数据相关功能(压缩解压缩等)packing, unpack
debugDebug View 相关功能
effect场景特效相关功能(水、雾等)fog
lighting光照相关功能(bxdf、反射、衰减、烘焙等)brdf, bxdf, light-map
math数学库(坐标变换、数值判定和运算等)coordinates, transform
mesh模型相关功能(材质转换、模型动画等)material, vat-animation
shadow阴影相关功能(pcf、pcss 等)native-pcf
texture贴图相关功能(采样、mip 计算等)cubemap, texture-lod
Surface Shader 内部已经自动包含了常用的公共函数头文件,不需要再 include。

3D建模学习工作室 翻译整理,转载请注明出处!

上一篇:Cocos Creator:Cocos Shader 内置全局 Uniform (mvrlink.com)

下一篇:Cocos Creator:前向渲染与延迟渲染 Shader 执行流程 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号