作者:hzqst 技术支持:Nagist 已测试引擎版本:3213,3248,3266,3329,3382,3647,4554。目测不支持5369及以上的引擎版本。 请使用压缩包里的cstrike.exe覆盖原来的exe作为启动器,或者使用快捷方式+启动参数-game cstrike的方式进入游戏。 这只是测试版本,很多功能都在调整当中,如果有不完善需要改进的地方或者BUG请直接在百度metahook吧发贴。 下载地址 测试截图: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 支持功能: 1.mdl模型和bsp地形的贴图替换,最大支持到2048x2048的tga贴图,再大会崩溃,bsp贴图替换使用r_wsurf_replace 0/1来开关。 bsp贴图替换方式见resource/extra_textures.txt或maps/地图名_extra.txt 模型贴图替换方式见resource/studio_textures.txt或maps/地图名_studio.txt 2.bsp地形的细节纹理,支持贴图格式同上,不建议使用此功能因为大的细节贴图会严重降低fps。使用原版的r_detailtextures 0/1开关。 3.水面反射/折射/波动,目前暂不支持直接设置水颜色等属性。使用r_watershader 0/1开关 4.动态阴影,使用r_shadowshader 0/1开关。由于添加阴影需要指定实体,而实体ID必须由服务端发送(客户端不知道实体ID和其他属性,只能从服务端获取),所以就暂时弄了个shadow manager为所有某一模型的实体加上阴影。 添加方式见maps/下的cp_orangesdk_rent.txt(地图名_rent.txt即可) 或者在resource/下的renderer_entities.txt(格式同上)。 5.HDR,自己调参数,r_hdr开头的就是 6.各项异性过滤,使用启动参数-ansio开启,或者进地图前修改控制台参数gl_ansio为大于1的数 7.MSAA抗锯齿,默认开启4X MSAA,可以使用启动参数-nomsaa关闭,或者使用-msaa N设置采样数(可选4/8/16)。如果是N卡会自动启用8X CSAA,可以用-csaa N(可选4/8/16)设置CSAA的采样数。 8.允许同屏显示超过512个实体。使用启动参数-visedicts N设置,N大于512时有效,最多4096 9.重写绘制模型和bsp地形的代码,效率略有提高 支持功能(metahook开发者): (想使用这些API或者有添加API需求的可以单独跟我联系) 1.提供对图像进行局部FXAA(快速近似抗锯齿)的API 2.提供对某个实体单独添加阴影的API 3.提供设置水颜色,水雾的API 5.提供光滑的圆形遮罩的API 待开发功能: 1.mdl模型和bsp地形的逐像素光照 2.decal替换 3.粒子系统 4.模型上的decal |
[175PT脚本] Meta Renderer beta 1.0
阅读:1211回复:0
-
- 匆匆昕晴2015-08-31+10 DB
- 单机区八月月优交易币奖励
- 倒序阅读 只看楼主