鸣谢
本文由和风议会 [化肥] 翻译, [小风筝] [安锦][鱼苗] 编辑。
本文转自美服论坛,如转载请标注:和风议会搬运译制。
本文内容来自于Regarding DirectX 11—Minor Graphics Options Differences,文中所包含时间均为美服时间。
本文所使用的部分译名为战火互娱所提供的官方译名。
大家好,我有一条来自我们的高级图形工程师 James Fulop 的消息。敬请期待!
大家好,这里是James Fulop,激战 2 的高级图形工程师。我在这里提供有关DirectX 9和 DirectX 11 之间几个图形选项行为不同的解释。主要区别在于 DirectX 11 图形后端没有以与 DirectX 9 相同的方式实现专有的全屏选项. 然后这会对刷新率和全屏伽玛滑块选项产生连锁效应。
全屏模式
需要明确的是,当我提及到全屏模式时,我指的是具有明确分辨率的分辨率选项。例如,使用“全屏 - 1920 x 1080”选项,图形菜单的选项可能会有点混乱,因为窗口模式和分辨率选择在同一个下拉菜单中。
我们不打算在 DirectX 11 上以同样的方式实现全屏模式。在 Windows 10 的当前状态下,全屏模式和窗口全屏之间没有明显的性能差异
(详情请参阅此处的文章:https://devblogs.microsoft.com/directx/demystifying-fullscreen-optimizations/)。
此外,通过不使用全屏模式,它缓解了很多应用程序在更改全屏应用程序的窗口焦点时发生的应用程序未响应和显示器闪烁的情况。目前,DirectX 11 上的全屏多任务体验要好得多。
分辨率选项菜单将保持不变(窗口/窗口全屏/全屏 - [分辨率])。在某些情况下,“全屏 - [分辨率]”窗口与“窗口全屏”窗口完全相同。
刷新率
此设置允许您手动覆盖显示器的硬件刷新率。在 DirectX 9 上,这仅在全屏模式时有效。由于此设置不适用于 DirectX 11,因此有两个选项可以手动更改游戏的帧率。一种是使用 Frame Limiter 选项,它告诉客户端手动限制帧速率。第二种选择是通过 Windows 手动更改显示器的刷新率。
目前,这是通过 Windows 10 上的设置 -> 系统 -> 显示 -> 高级显示设置 -> 刷新率来完成的。
伽玛值
您可以将其视为“亮度”滑块。
在 DirectX 9 上,伽玛仅在全屏模式时有效。它基本上是通过调整监视器上的设置来改变输出的呈现方式来工作的。
对于 DirectX 11,我已将其实现方式更改为在所有渲染完成后发生的全屏后处理效果。一个额外的好处是,这使得此设置适用于所有窗口选项。请注意,滑块的响应曲线在 DirectX 9 和 DirectX 11 之间可能略有不同。
感谢大家对 DirectX 11 功能的反馈以及参与测试。我希望这篇文章能帮助你了解一些关于游戏的底层知识。谢谢阅读。
#激战2# #directx11# #全屏模式# #刷新率# #伽马值#