此功能已于BeamNG.tech及BeamNG.Drive(0.31至最新版本)中支持.
反光镜(Mirrors)是 Jbeam 中的一部分,它会在特定的网格表面添加额外的摄像机,并将它们的视图渲染在这些表面上,从而实现类似镜子的反射效果。Jbeam 支持平面反光镜,也支持建模为凸面的反光镜(有一定的视野范围限制,未来该限制可能会调整)。
为了性能表现,反光镜默认不会开启,它要求用户在画质选项中启用“后视镜反射”选项。启用此选项以解锁视野质量相关的额外选项。关闭此选项时,镜面会被反光的平面代替,此平面不会反射它们所在的车辆。
用户可以在车辆配置菜单调整反光镜。反光镜应被调整到适合初始默认视角的位置。
镜面效果会在该网格模型中指定了 mirror 材质的部分上生成。 该材质通常是带有曲面边缘法线的反光材质。
从 0.32 版本开始,你可以使用以 mirror_ 开头的材质名称,从而能够应用自定义法线贴图。
<div class="col defaultField">{“x”:0, “y”:0, “z”:0}<div class="fieldType noselect">default</div>
</div>
<div class="col descrField">精确坐标中视角位置与idRef的偏移 (m)</div>
<div class="col defaultField">{“x”:0, “y”:0, “z”:0}<div class="fieldType noselect">default</div>
</div>
<div class="col descrField">精确坐标的视角旋转 (º)</div>
<div class="col defaultField">{“x”:0, “y”:0, “z”:0}<div class="fieldType noselect">default</div>
</div>
<div class="col descrField">精确坐标中与网格旋转相关的后视镜视野旋转(º)</div>
使用内置的欧拉(Euler) +Y+Z+X 旋转系统
自0.32版本起如果不再支持,反光镜将会被移除
请不要定义此选项,如果用户进行调整,其数值将会被覆盖
你需要在网格上固定法线,或使用拥有自有材质的自定义法线贴图,其通常以mirror_*命名。
<div class="col defaultField">网格名称<div class="fieldType noselect">default</div>
</div>
<div class="col descrField">UI调整界面中反光镜的名称</div>
<div class="col defaultField">0<div class="fieldType noselect">default</div>
</div>
<div class="col descrField">UI调整界面中使用的行位置</div>
0.32版本新增
0 是最顶端的行,1 是在其下方的一行。
如果上方没有其他项目,即使设置为第1行,也将显示在最上方。
<div class="col defaultField">mid<div class="fieldType noselect">default</div>
</div>
<div class="col descrField">UI调整界面中的列位置</div>
0.32版本新增
如果未被定义,它将自动猜测使用的网格名称。如果网格名称以_L 或包括 _L_ 结尾,其将会应用于左边, right则为右边。 如果不符合左或右的条件,将默认设置为 mid (中间)。
可能的值: left, mid, right
<div class="col defaultField">内后视镜<div class="fieldType noselect">default</div>
</div>
<div class="col descrField">UI调整界面使用的图标名称</div>
0.32版本新增
如果留空,将使用相同的逻辑
UiColumn
可能的值:
mirrorLeftDefaultmirrorInteriorMiddlemirrorRightDefaultmirrorLeftBigmirrorLeftBigBottomWideAnglemirrorLeftBigTopmirrorLeftBonnetmirrorRightBigmirrorRightBigBottomWideAnglemirrorRightBigTopmirrorRightBonnetmirrorRoundWideAnglemirrorTopWideAngle原厂标准车辆后视镜无旋转偏移
"mirrors": [
["mesh", "idRef:", "id1:", "id2:"],
["car_mirror_L","mi4l","mi3l","mi1l",{"refBaseTranslation":{"x":-0.110,"y":0.017,"z":0.156},"baseRotationGlobal":{"x":0,"y":0,"z":-10}}],
],
重卡双后视镜附带旋转偏移
"mirrors": [
["mesh", "idRef:", "id1:", "id2:"],
["longnose_mirror_R","mi2r","mi2rr","mi1r",{"refBaseTranslation":{"x":-0.085,"y":0.015,"z":0.18},"baseRotationGlobal":{"x":0,"y":0,"z":34},"offsetRotationGlobal":{"x":0,"y":0,"z":11.5}}],
["longnose_mirror_R_spot","mi3r","mi2r","mi2rr",{"refBaseTranslation":{"x":0.0,"y":0.015,"z":0.085},"baseRotationGlobal":{"x":1,"y":0,"z":21.7}}]
],
这篇文章对你有用吗?