3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 7419|回复: 24
打印 上一主题 下一主题

[原创] 自己动手DIY!打造最绚丽的光影效果教程!

[复制链接]

14

主题

546

帖子

1079

积分

游戏狂人

Rank: 6Rank: 6

贡献度
187
金元
3910
积分
1079
精华
0
注册时间
2009-1-1
跳转到指定楼层
主题
发表于 2009-12-8 16:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
之前看到此贴http://3dmgame.chnren.com/bbs/showtopic-1036836.html里发现了光影效果,然后下载放上2K10里试试,效果不错,不过光线的互补不是很到位,也有些朋友说好说不好的,于是找到了一份教程,在这里发给大家,不妨自己试试DIY,做出一个最合适自己的光影效果出来!(准备工作,只需要一个d3d9.dll这个文件,可以到那位发帖的朋友那下载,然后就可以按感觉去设置了!由于我现在在上班,就无法去设置了,大家可以先试试!冒着“扣薪风险”前来发帖[em60] )  

  ★根据自己审美观,优化过的效果设置文件,游戏流畅度达到 FPS30-60,平均FPS 30-40较为流畅.

  ★不推荐AGP老显卡使用此补丁

  [兼容性设置] 新增的和其他d3d9.dll共存解决办法

  enableproxylibrary = ( 0,1 )加载第三方插件,帮助解决多个d3d9.dll共存问题。

  initproxyfunctions = ( 0,1 )连接到第三放插件

  proxylibrary = (文件名)其他d3d9.dll的文件名

  [全局设置]

  UseEffect=(0,1) 让游戏一开始就运行本补丁.有些硬件可能会出错,不推荐使用。

  alternativedepth = ( 0,1 )提高一些处理效果的性能,但并非所有videocards可以使用这个模式,如果您看到了游戏中物体有粗线,禁用此参数。

  AllowAntialias(全屏抗锯齿)=(0,1) 0关闭,1开启。这个好像有问题,显卡一般的话一定要关!

  BugFixMode=(0..5) 不同的硬件会有问题.drivers 169.xx 和 171.xx 不要设置成1 0-高质量,中等效果, 1-高质量,效果稍差, 2-最高效果, 3-最低效果(运行最快), 4-低效果, 5-低效果,中等速度.

  比较乱,我现在按照烧显卡等级从低到高排序:3(破显卡推荐)-5-4-1-0-2

  SkipShaderOptimization=(0,1) 1,取消阴影最优化设置(可能会排除一些BUG)

  QuadVertexBuffer,作者未作解释,四顶点缓冲?

  [效果]

  EnableBloom=(0,1) 1,开启光晕效果(比如灯光在墙上的亮斑).

  EnableOcclusion=(0,1) 1,开启遮挡剔出算法,试补丁版本而定)(奇怪的功能,显卡一般的推荐关掉)

  EnableReflection=(0,1) 1,开启车身反射效果。

  enablemotionblur = ( 0,1 ) 开启动态模糊效果。快速移动鼠标,即可感觉到模糊处理,比较酷

  enablewater = ( 0,1 )开启水的处理效果

  enableshadow = ( 0,1 )开启阴影效果

  depthbias = ( 0 .. 1000 )景深优化控制。对一些videocards可能是有用的,以消除远景的闪烁和遮挡的环境。

  [按键设置]

  keyuseeffect = ( 1 .. 255 )用十进制数进行设置,默认F12,按键数值清参照文件key_codes.txt

  keybloom = ( 1 .. 255 )用十进制数进行设置,光晕效果开关,默认F9

  keyocclusion = ( 1 .. 255 )用十进制数进行设置,遮挡剔除算法,默认F10

  keyreflection = ( 1 .. 255 )用十进制数进行设置,反射效果,默认F11

  keycombination = ( 1 .. 255 )用十进制数进行设置,组合键,默认SHIFT。这次可以更改组合键SHIFT了

  keyshadow = ( 1 .. 255 )用十进制数进行设置,影子,默认F8。新增的两个功能控制

  keywater = ( 1 .. 255 )用十进制数进行设置,水质处理,默认F7

  以上设置都要配合组合键(默认SHIFT)使用

  [反射效果控制]

  ReflectionPower=(0..100) 车辆反射效果等级.

  ChromePower=(0..100) 车身金属效果 (这个版本可能不可用).

  usecurrentframereflection = ( 0,1 )1,使用当前帧画面作为反射的影像;0,使用前帧图像作为反射的影像。影响到机器处理速度

  reflectionquality = ( 0 .. 2 )反射质量。 0表示最大的质量和最慢的速度。

  ReflectionSourceSpecular = ( 0 .. 100 )在反射效果中加入镜面材质(车身)颜色对反射效果的影响。有些车身部分会变得更光亮。普通玻璃的反射变淡可能与这个值有关

  reflectionsourcetfactor = ( 0 .. 100 ) 在反射效果中加入镜面材质(车身)纹理对反射效果的影响。有些车身部分可能会适得其反。反射影像随车身弯折变化

  useadditivereflection = ( 0,1 )反射效果加到汽车屏幕颜色上, 0意味着更柔和的反射

  reflectiondepthbias = ( 0 .. 1000 ) 景深优化控制。对一些videocards可能是有用的,以消除闪烁和反射错误。

  UseLowResReflection=(0,1) 使用小而模糊的纹理作为反射影像,看起来像磨砂反射。

  [BLOOM光晕设置]

  BloomPowerDay=(0..100) 光晕效果等级,决定屏幕亮度

  BloomFadeTime=(0..100000) ‘光晕效果处理’对屏幕亮度变化的响应时间(毫秒)

  bloomconstantday = ( 0 .. 100 )光晕效果在白天的强度等级

  bloomquality = ( 0 .. 2 )光晕效果质量, 0为最大质量。

  BloomScreenLevelDay=(0..100) 设置白天时间在一天中的比例

  BloomCurveDay= ( -10 .. 10 )修正光晕在白天时的效果。负值增加半色调的亮度(朦胧的视觉效果) 正值反之。不喜欢朦胧感觉的玩家可以设正值,越大越清晰,注意时白天和夜晚分开设置的

  bloompowernight = ( 0 .. 100 )光晕效果在夜晚的强度等级,受屏幕亮度影响

  bloomconstantnight = ( 0 .. 100 )光晕效果在夜晚的强度等级,不受屏幕亮度影响

  BloomCurveNight = ( -10 .. 10 )修正光晕在夜晚时的效果。负值增加半色调的亮度(朦胧的视觉效果) 正值反之。

  BloomScreenLevelNight=(0..100) 设置夜晚时间在一天中的比例

  bloomadaptationscreenlevel = ( 0 .. 100 )屏幕亮度百分比,推荐其数值大于bloomscreenlevelday 。

  bloomadaptationmultiplier = ( 0 .. 100 ) 白天时的光晕亮度,屏幕亮度大于BloomAdaptationScreenLevel 时使用。100禁用适应

  bloomallowoversaturation = ( 0,1 ) 0 ,光晕柔和地应用于屏幕和光亮的区域而不会造成过饱和。

  [SSAO]

  UseFilter=(0,1) 1,开启过滤功能,过滤EnableOcclusion引起的噪声、干扰等

  OcclusionQuality=(0..2) occlusion效果等级,0最高。目前这个功能有BUG

  FilterQuality=(0..2) 过滤效果等级,0最高,速度最慢

  darkeninglevel = ( 0 .. 100 )被遮挡的暗区的黑暗水平

  brighteninglevel = ( 0 .. 100 )环境遮挡的物体边缘亮边

  illuminationlevel = ( 0 .. 100 )直接照射时的光线传输

  additiveilluminationlevel = ( 0 .. 100 )未直接照射的暗区的亮度

  useambientocclusion = ( 0,1 ) 暂时不可用

  useindirectlightning = ( 0,1 )计算间接照射(影响性能)

  *Warning, depending from mod version preset may be disabled.

  **Two keys required for operating, f.e. SHIFT F12 activates modification by default.

  [色彩修正]

  darkeningamountday = ( -100 .. 100 )黑暗,或亮暗的屏幕地区在白天所占的比例。负值更加明亮,正值更加黑暗。

  screenlevelday = ( 0 .. 100 )白天时间在一天中的比例

  screenlevelnight = ( 0 .. 100 )夜晚时间在一天中的比例

  darkeningamountnight = ( -100 .. 100 )黑暗,或亮暗的屏幕地区在夜晚所占的比例。负值更加明亮,正值更加黑暗。 推荐使用正值以增加夜晚的真实

  gammacurveday = ( -10 .. 10 )修正光晕在白天时的效果。负值增加半色调的亮度(朦胧的视觉效果) 正值反之。

  gammacurvenight = ( -10 .. 10 )修正光晕在夜晚时的效果。负值增加半色调的亮度(朦胧的视觉效果) 正值反之。

  [插件]

  weathermod = ( 0,1 )天气MOD色彩修正。可能暂时停用。

  [水]

  usewaterdeep = ( 0,1 )平稳过渡不同水深之间的光影变化

  waterdeepness = ( 0 .. 1000 )不同深度水的透明度处理

  WaterQuality= ( 0 .. 2 )水的效果处理质量, 0,最大质量。

  [影子]

  shadowfadestart = ( 0 .. 1000 )能看得清阴影的最大距离

  shadowfadeend = ( 0 .. 1000 )影子完全消失的距离

  shadowamountday = ( 0 .. 100 ) 影子在白天里的清晰度

  shadowamountnight = ( 0 .. 100 ) 影子在夜晚的清晰度

  shadowscreenlevelday = ( 0 .. 100 )日间影子模式时间在一天中的比例

  shadowscreenlevelnight = ( 0 .. 100 )夜晚影子模式时间在一天中的比例

  shadowquality = ( 0 .. 2 )阴影质量, 0是最大和最慢的。

  useshadowfilter = ( 0,1 ) 过滤阴影

  filterquality = ( 0 .. 2 )过滤阴影的质量, 0是最大和最慢的

  [引擎]

  forceanisotropicfiltering = ( 0,1 )对大多数游戏材质强制使用各向异性过滤。

  maxanisotropy = ( 1 .. 16 )最大程度的各向异性过滤,数值越大,纹理越尖锐清晰。

  forcedisplayrefreshrate = ( 0,1 )强制使用规定的刷新率

  displayrefreshratehz = ( 60 .. 240 )自定义reflresh率。警告,不正确使用这个参数,可能是游戏错误! (或死机)

  [动态模糊控制]

  motionblurquality = ( 0 .. 2 )动态模糊质量, 0是最大质量

  motionblurvelocity = ( 0 .. 100 )动态模糊时的拖影长度

  motionblurrotation = ( 0 .. 100 )建议和motionblurvelocity一样

  设置文件为enbseries.ini
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-8-17 12:58 , Processed in 0.026288 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表