Shaders
PBR 需要光照计算的物体,战舰、飞机、太空城、基地、建筑、场景装饰物等实体 | | | | | | | | | | | | | Shader | Main Keywords | Sub Keywords | 使用场景 | Variant | |SP Lit (展示场景、3D场景近景)| |||1| | DETAIL NORMAL| <br <br 2UV AO|舰船展示<br <br 舰船3D战…
PBR
需要光照计算的物体,战舰、飞机、太空城、基地、建筑、场景装饰物等实体
| Shader | Main Keywords | Sub Keywords | 使用场景 | Variant |
| SP_Lit (展示场景、3D场景近景) | - | 1 | ||
| _DETAIL_NORMAL | - _2UV_AO |
舰船展示 舰船3D战斗LOD0/1 3D场景太空城/建筑LOD0/1 |
2 | |
| _DETAIL_NORMAL _SKIN_VFX_ON _SKIN_TILING_ON |
- _2UV_AO |
舰船/玩家基地的带流光特效皮肤(S级/A级) 舰船普通涂装皮肤(B级/C级) |
2 | |
| SP_SimpleLit (沙盘场景、3D场景远景) |
- | |||
| _VERTEX_LAYERED_SQUASH | - _2UV_AO |
沙盘舰船 舰船3D战斗LOD2 3D场景太空城/建筑LOD2 |
2 | |
| _VERTEX_LAYERED_SQUASH _SKIN_VFX_ON _SKIN_TILING_ON |
- _2UV_AO |
舰船/玩家基地的带流光特效皮肤(S级/A级) 舰船普通涂装皮肤(B级/C级) |
2 | |
| SP_Lit_Tiling (内城场景) |
_ _DETAILNORMALMAP |
_2UV _DAMAGE_VFX |
3D场景/主基地场景建筑 3D场景/主城基地损毁表现 |
|
UI
UI界面、UI动效、全屏效果
| Shader | Main Keywords | Sub Keywords | 使用场景 | Variant |
| UI-Default | 默认UI渲染 | |||
| UI-DefaultGray | ? | |||
| Partical_Add+Blend_UI | ||||
| UI-SeparableGlassBlur | UI 毛玻璃模式(暂时没用到,先放着吧) | |||
| SeparableBlur | 单帧模糊 | |||
| waterMark | 水印UI | |||
| SP_Glitch | 主城升级效果,全屏故障后处理 |
Effect
粒子特效、场景动效
| Shader | Main Keywords | Sub Keywords | 使用场景 | Variant |
| ParticleBase(NBShader) | ||||
| Particle_Add+Blend | ||||
| Particle_Add+Blend_UI | ||||
| MeshWireframe | - | 模型线框渲染 | ||
| ProjectorLight | 投射光效果 | |||
| SP_BreathingLight | 舰船战斗通用呼吸灯 | |||
Spec
特殊使用场景,一般是针对特殊需求
| Shader | Main Keywords | Sub Keywords | 使用场景 | Variant |
| SP_Planet_**** | - | 星球表面渲染 星球大气渲染 星球外环 行星公告板 |
||
| SP_Planet_Tiling | 3D、沙盘星球主要材质1,细节纹理功能 | |||
| SP_Planet_EarthMobile | 3D、沙盘星球主要材质2,地球木星等特殊纹理功能 | |||
| GPUTextureCompress | GPU贴图压缩(原三谋地形使用,留下备用) | |||
| CustomSprite | 沙盘上的一些非UI的Sprite,比如选中部队的行军线(三谋) | |||
| InstancedSprite | 沙盘上的一些非UI的可以Instance的Sprite,比如行军线 | |||
| LanczosDownsample | 降采样Blit | |||
| SP_HexaBorder | 沙盘六边形网格边缘 | |||
| SP_HexaGrid | 沙盘六边形空域描边 | |||
| SP_HexaGridInstancedSprite_centroid | 沙盘六边形地格 | |||
| SP_MapRaL4 | 阻隔带L4的UI层 (L1山脉,L2-L3面片) | |||
| SP_GridColoring | 地图区域染色功能 | |||
| SP_Skybox | _PARALLAX_SCROLLING_ON | 天空盒,带沿相机XZ平面位移纹理功能 | ||
| SP_SceneStar | 星星渲染 | |||
| SP_SceneRoad SP_SceneMountain SP_SceneMountain2 SP_SceneRiver |
沙盘地图航道灯 沙盘地图阻隔带1 山脉 沙盘地图阻隔带1 新版带顶点偏移 沙盘地图阻隔带2 河 |
|||
| SP_SunGravitationalField | 沙盘、3D场景太阳引力场特效 | |||
| SP_TubeShadow | 星球体积阴影特效 | |||
| InstancedMarchingLine | InstancedSprite增加流光mask,只用于行军线 | |||
| InstancedShipExhaustPlume | _VERTEX_LAYERED_SQUASH multi_compile_instancing |
沙盘 敌军舰船 Mesh公告板尾焰 | ||
| Particle_Add+Blend+VAT | 单独复制出来做VAT功能 | |||
| SP_FakeStealth | 3D、沙盘,舰船隐身技能材质 | |||
| SP_MeshLight | 3D、沙盘主城面片灯光材质 |
以下是临时草稿内容
| SP_Lit | 舰船材质渲染(展示界面/战斗场景) 主城材质渲染(沙盘场景太空城) 陨石材质渲染(沙盘场景)待调整 |
暂时无法在飞书文档外展示此内容 |
| SP_SimpleLit | 舰船LOD材质渲染(沙盘场景) | 暂时无法在飞书文档外展示此内容 |
| SCP_Planets_Mobile SCP_Orientation SCP_Cloud_Parallax SCP_Rings SCP_PlanetStar SCP_PlanetTerran SCP_CoronalFlare SCP_CoronalRay_Billboard SCP_GasEjection_Billboard SCP_CoronalRay |
星球材质渲染 (沙盘场景/战斗场景) 星云雾气 (沙盘场景/战斗场景) 星球视差云(沙盘场景/展示界面)、待优化 星球卫星环(沙盘场景/展示界面) 太阳材质渲染( (沙盘场景/战斗场景)、待优化 地球((内城/部分舰船展示界面)、性能复杂待优化 太阳放射性光1(沙盘场景) 、待优化 太阳、星球公告板边光(沙盘场景/展示界面)、待优化 太阳放射性光2(沙盘场景) 、待优化 太阳放射性光3(沙盘场景) 、待优化 |
|
MeshWireframe |
3DIcon图片资源,待清理 建造线框预览 (沙盘场景/战斗场景) |
|
| SeparableBlur UI-SeparableGlassBlur UI-DefaultGray waterMark |
单帧后处理模糊 (沙盘场景/战斗场景) UI单帧后处理模糊 默认材质、无场景引用、 无场景引用、 |
|
| CustomSprite GPUTextureCompress InstancedSprite LanczosDownsample ProjectorLight SP_HexaBorder |
UI、(沙盘场景/战斗场景)、 工具shader、无场景引用 UI、(沙盘场景/战斗场景)、 无场景引用 无场景引用 六边形网格 (沙盘场景/战斗场景) |
|
| Amplitude_Galaxy_Mist Amplitude_Galaxy_Path Amplitude_Galaxy_PathFlow Amplitude_Galaxy_SpaceRootsLink Amplitude_Galaxy_Star Amplitude_Galaxy_Unlit Amplitude_GalaxyCloud_BackGround Amplitude_GalaxyCloud_GalaxyFarLayer Amplitude_GalaxyCloud_GhostWarp Amplitude_Particles_Additive |
无场景引用 航道相关、SpEditableSplineRoad脚本、(space001_MapEditor3D场景) 航道相关、SpEditableSplineRoad脚本、(space001_MapEditor3D场景) 无场景引用 无场景引用 Unlit天空盒、(沙盘场景/战斗场景)、 星云雾气、带循环步进算法、 (沙盘场景/战斗场景)、 待替换成 SCP_Orientation 星云雾气 、(沙盘场景/战斗场景)、 待替换成 SCP_Orientation 星云雾气 、带贴图扭曲、(沙盘场景/战斗场景)、 待替换成 SCP_Orientation 星云雾气 、混合add、(沙盘场景/战斗场景)、 待替换成 SCP_Orientation |
|
| Skybox_fromue | 天空盒 待优化 (沙盘场景/战斗场景) | |
| Partical_Add+Blend Partical_Add+Blend_UI ParticleBase |
特效材质 特效材质 UI NB特效材质(展示界面/战斗场景/沙盘场景/UI动效) |
暂时无法在飞书文档外展示此内容 |
| TEMP_StarShader |
星星陨石 (沙盘场景)ComputerShader | |
| ... | ||
AdjustTexture | ChestBox工具箱 (Editor)
ApplyTerrainModifier | 地形AVProVideo-* | 视频播放插件
BlurEffectConeTaps | VAT插件
CharacterSelfIlluminationReflective | VAT插件
Color | Houdini插件
DecodeSST | SST阴影
DecodeSSTToCSM | SST阴影
Depth | UWA资产检查插件 (Editor)
DLAA/NFAA/SSAA | VAT插件
DrawArrow | MapEditor 笔刷工具
DrawBlocks | MapEditor 笔刷工具
DrawTerrainTex | MapEditor 笔刷工具
EdgeDetectNormals | VAT插件
ExampleUIShader | UI材质动画插件(Test)
ExtractSpriteShader | Odin插件 (Editor)
FrameAnimShader | UI序列帧
FXAA*** | VAT插件
GrassGizmos | MapEditor 笔刷工具
GUIUtilShader | Odin插件(Editor)
Houdini**** | Houdini 插件相关
LazyEditorIconShader | Odin插件(Editor)
LGLR_Skybox | 临时的复刻LGLR天空盒M_Background_EM (Test)
MatteShadow | VAT插件
NormalMap | VAT插件
OutLine (Test)
OverDraw | ChestBox工具箱(Editor)
OverDraw*** | UWA资产扫描(Editor)
OverdrawColorGradingShader | (Editor)
previewMat | SGUI插件 (Editor)
ReflectiveDiffuseSpecTransp | VAT插件
SdfIconShader | Odin (Editor)
ShadowSnapShot | SST阴影
SoftMask/SoftMaskETC1 | UI软边插件
SpecularLit/SpecularLitAlpha | Houdini插件
StandardLit/StandardLitAlpha | Houdini插件
SSTShadowCaster | SST阴影
TerrainModifierSprite | 地形TMP*** | TextMeshPro插件
Toon*** | VAT插件
Wireframe | ChestBox工具箱(Editor)
UvColor/UvUnwrap | UWA资产扫描(Editor)