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(沙盘场景) 、待优化
MeshIcon

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

TerrainModifierSprite
星星陨石 (沙盘场景)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)