level 7
沸腾金属
楼主
纯文字教程,便于流转:
【实现思路】
1、il2的3d全景显示:
可以通过vorpx(需花美元购买,折合240大元)将il2转为3d全景显示,套用quake2的预设模板后,vorpx可以对opengl游戏生效。
2、openGL转换3d显示效果差:
尝试了vorpx内置的多个opengl游戏预设模板,感觉转换后的il2显示错误较多。
使用warp工具将游戏原生的opengl到转换到directX,使用网上找到的opengl到dx9的warper(GLDirect:https://sourceforge.net/projects/gldirect/)后测试,效果较为理想。warp到dx9之后,vorpx可以套用crysis2的配置模板。
使用方法为:conf.ini中[GLPROVIDERS]部分下确认Open GL=opengl32.dll,将GLDirect中的opengl32.dll(在.\gldirect5\bin\release\下)拷贝至il2fb.exe所在文件夹即可。
3、头部追踪:
vorpx内建的头部动作方案将头显移动映射到鼠标上,只能勉强在il2内实现3dof,实际游戏中容易产生偏差,建议在vorpx的中关闭头部追踪到鼠标的映射(游戏中按下del按键,头显画面内会有vorpx菜单可以操作)。
追踪方案采用opentracker的最新版本,采集头显移动信号,模拟成1:1曲线的trakerIR,效果较好。因il2的6dof mod为trackIR做了优化,故而使用头显模拟时,有转头延迟和xyz轴三个自由度追踪不完美两个小问题。
4、fov优化:
vr下需调整合适的fov,il2原版的可用fov无法满足,需要加载fov mod。贴吧版UP3采用il2 selector代替il2fb.exe,在vorpx挂在时载入fov mod会出错,可以打上sas论坛的hotfix补丁修正。
实测fov调整到110比较合理。
5、vr下游戏文字提示看不见的解决方案:
采用OpenVRDesktopDisplay(https://github.com/Hotrian/OpenVRDesktopDisplayPortal),将屏幕指定区域重新映射到vr视野中,如习惯看表,本步骤不是必须。
6、vr下清晰度优化:
vive的原生分辨率为两块1200x1080屏幕,在il2配置文件中将高宽定位1200x1080即可([window]部分下,手动设置width=1200和height=1080),此步骤中需去除高宽比强制设置(SaveAspect=0)。
为提升vr下清晰度,可以将游戏分辨率进一步提高后再映射入vive,建议设置到2400x2160,可以起到很平滑的显示效果(建议设置为1200x1080的1.5、2、2.5、3倍,显示效果比其他倍数好)。
超大分辨率下,il2在桌面显示不全,il2菜单界面下鼠标会受到屏幕边沿限制无法点击菜单下侧按钮,此时可以依靠nv显卡设置中的创建自定义分辨率将桌面分辨率“虚拟”扩展到2400x2160大小,扩展后il2游戏内鼠标可以正常移动和操作。
7、3d效果的微调:
可以在vorpx内调整3d显示强度、深度等选项,暂时没有找到合理的搭配,使用默认也可以接受。
【实现步骤】
1、正常安装il2、vorpx、steamvr等前置工具,il2如果用贴吧版up3,需加载2.02的hotfix补丁包;
2、下载支持steamVR的opentracker;
3、下载opengl到dx9的转换dll,并放入游戏文件夹;
4、下载fovmod并安装;
5、修改conf.ini,调整分辨率设置和opengl调用库设置;
6、复制一份vorpex游戏设置中crysis2的配置模板,并将侦测exe设置为il2fb.exe;
6、修改桌面分辨率,将分辨率虚拟为足够容纳il2的显示区域;
7、连接头显、摇杆后,依次启动steamvr、opentracker,vorpx检查头显状态以及opentracker追踪状态;
8、启动il2,进入游戏后注意调整fov到110,同时关闭6dof追踪mod中的自动缩放(按下小键盘*号和0)。
【其他】
1、可以将dx9warper和vr下用的conf.ini文件作为一个jsgmod来加载,方便后续切换
2、vorpx下,按下Del键可以呼出游戏设置菜单、按下鼠标中键可以将全视野画面缩小以便操作。
2017年04月07日 15点04分
1
【实现思路】
1、il2的3d全景显示:
可以通过vorpx(需花美元购买,折合240大元)将il2转为3d全景显示,套用quake2的预设模板后,vorpx可以对opengl游戏生效。
2、openGL转换3d显示效果差:
尝试了vorpx内置的多个opengl游戏预设模板,感觉转换后的il2显示错误较多。
使用warp工具将游戏原生的opengl到转换到directX,使用网上找到的opengl到dx9的warper(GLDirect:https://sourceforge.net/projects/gldirect/)后测试,效果较为理想。warp到dx9之后,vorpx可以套用crysis2的配置模板。
使用方法为:conf.ini中[GLPROVIDERS]部分下确认Open GL=opengl32.dll,将GLDirect中的opengl32.dll(在.\gldirect5\bin\release\下)拷贝至il2fb.exe所在文件夹即可。
3、头部追踪:
vorpx内建的头部动作方案将头显移动映射到鼠标上,只能勉强在il2内实现3dof,实际游戏中容易产生偏差,建议在vorpx的中关闭头部追踪到鼠标的映射(游戏中按下del按键,头显画面内会有vorpx菜单可以操作)。
追踪方案采用opentracker的最新版本,采集头显移动信号,模拟成1:1曲线的trakerIR,效果较好。因il2的6dof mod为trackIR做了优化,故而使用头显模拟时,有转头延迟和xyz轴三个自由度追踪不完美两个小问题。
4、fov优化:
vr下需调整合适的fov,il2原版的可用fov无法满足,需要加载fov mod。贴吧版UP3采用il2 selector代替il2fb.exe,在vorpx挂在时载入fov mod会出错,可以打上sas论坛的hotfix补丁修正。
实测fov调整到110比较合理。
5、vr下游戏文字提示看不见的解决方案:
采用OpenVRDesktopDisplay(https://github.com/Hotrian/OpenVRDesktopDisplayPortal),将屏幕指定区域重新映射到vr视野中,如习惯看表,本步骤不是必须。
6、vr下清晰度优化:
vive的原生分辨率为两块1200x1080屏幕,在il2配置文件中将高宽定位1200x1080即可([window]部分下,手动设置width=1200和height=1080),此步骤中需去除高宽比强制设置(SaveAspect=0)。
为提升vr下清晰度,可以将游戏分辨率进一步提高后再映射入vive,建议设置到2400x2160,可以起到很平滑的显示效果(建议设置为1200x1080的1.5、2、2.5、3倍,显示效果比其他倍数好)。
超大分辨率下,il2在桌面显示不全,il2菜单界面下鼠标会受到屏幕边沿限制无法点击菜单下侧按钮,此时可以依靠nv显卡设置中的创建自定义分辨率将桌面分辨率“虚拟”扩展到2400x2160大小,扩展后il2游戏内鼠标可以正常移动和操作。
7、3d效果的微调:
可以在vorpx内调整3d显示强度、深度等选项,暂时没有找到合理的搭配,使用默认也可以接受。
【实现步骤】
1、正常安装il2、vorpx、steamvr等前置工具,il2如果用贴吧版up3,需加载2.02的hotfix补丁包;
2、下载支持steamVR的opentracker;
3、下载opengl到dx9的转换dll,并放入游戏文件夹;
4、下载fovmod并安装;
5、修改conf.ini,调整分辨率设置和opengl调用库设置;
6、复制一份vorpex游戏设置中crysis2的配置模板,并将侦测exe设置为il2fb.exe;
6、修改桌面分辨率,将分辨率虚拟为足够容纳il2的显示区域;
7、连接头显、摇杆后,依次启动steamvr、opentracker,vorpx检查头显状态以及opentracker追踪状态;
8、启动il2,进入游戏后注意调整fov到110,同时关闭6dof追踪mod中的自动缩放(按下小键盘*号和0)。
【其他】
1、可以将dx9warper和vr下用的conf.ini文件作为一个jsgmod来加载,方便后续切换
2、vorpx下,按下Del键可以呼出游戏设置菜单、按下鼠标中键可以将全视野画面缩小以便操作。
