LUX

From Valve Developer Community
< Zh
Revision as of 04:01, 20 February 2023 by Yakumo koishi (talk | contribs) (Created page with "{{lang}} {{infotable |state=5 |ownwiki=https://github.com/ShiroDkxtro2/ACROHS-LUX_-Shaders-Project/wiki |type=m0 |dev=ShiroDkxtro2 |engine=2 |base={{src...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
English (en)中文 (zh)Translate (Translate)
Zh/LUX
Development.pngAlpha 开发阶段中
Wiki
类型模组
开发商ShiroDkxtro2
引擎起源 起源
平台(存在于 PC 之中)
基于起源2013 起源2013
 
GitHub
Join Discord server

LUX LUX是一个专门为起源2013 单人分支 起源2013 单人分支起源2013 多人分支 起源2013 多人分支制作和开发的模组,其目的皆在为完全重写所有原版和Mapbase Mapbase的着色器

目标

  • 大修\清理materialsystem\stdshaders\目录
Template:Modernwarning:zh-cn
告示: 实现LUX LUX的着色器需要将stdshaders/替换为LUX LUX自己的,这“有效”的扬了所有原版着色器的修改版,LUX应该能够实现所有起源2013Mapbase着色器原有的功能
Template:Modernnote:zh-cn
  • 大幅减少所有着色器的编译时间
Template:Why:zh-cn
告示: 即便使用高端CPU也至少需要半天或更久的时间进行编译。以LUX LUX为例,在4核@4.1Hz环境下编译整个LUX_Lightmappedgeneric仅需要大约30秒
  • 着色器仅使用SM 3.0
Template:Why:zh-cn
Template:Modernnote:zh-cn
Template:Modernnote:zh-cn
告示: Linux和MacOS暂无官方支持。以上系统用户需要使用togl进行补丁才能使用SM3.0,或使用DXVK
  • 完全重写.h, .cpp, .fxc文件
  • 更多有关着色器、自身参数、如何工作以及任何可能的注意事项的文档
告示: 你可能已经注意到了如$lightwarptexture$detailUnlitTwoTexture$envmapmask得到了由ShiroDkxtro2贡献的重大更新
他为军团要塞2异形丛生起源2013反恐精英:全球攻势添加了新的注意事项和bug记录。这些文档是LUX LUX开发的直接结果,尽管开发的重点集中在起源2013异形丛生上,因为他们是开源项目
Template:Modernnote:zh-cn
  • 实现起源2013没有的内容
Template:Seealso:zh-cn
  • 修复大多数参数的Bug和警告
Template:Seealso:zh-cn
  • 禁用特定功能的简单方法
Template:Modernnote:zh-cn
  • 对Mapbase的兼容性
告示: 要替换其他mod(如Source 2013社区版,以Mapbase为本体的mod)修改的原版着色器,应该和直接替换stdshaders\目录一样简单
Template:Modernnote:zh-cn

计划实现的功能

这是正在实施的新功能列表,或者将从较新的引擎分支移植/复刻的功能,例如异形丛生求生之路2反恐精英:全球攻势 Template:Modernnote:zh-cn

File:Important template.gif 重要: LUX LUX不使用任何的泄露代码。像$phongalbedoboost(存在于 csgo 之中)这样的功能不是什么难以实现的东西,它们可以在不使用泄露代码的情况下安全的复现
Template:Modernwarning:zh-cn

出于Mapbase Mapbase而需实现的功能

Template:Modernnote:zh-cn
File:Important template.gif 重要: LUXMapbase参数是一样的,所以Mapbase的地图编译器也可以使用
待完善: 这真的是移植自异形丛生Mapbase功能吗