为啥UE4VR运行后手柄位置始终停留在初始位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥UE4VR运行后手柄位置始终停留在初始位置相关的知识,希望对你有一定的参考价值。

参考技术A 一、首先新建一个HapticFeedbackEffectCurve资源
二、双击打开后可以编辑震动频率和幅度曲线,横坐标为时间,纵坐标为相应的值
三、然后就可以在PlayHapticEffect函数的HapticEffect参数中选择这个资源了
四、ClientPlayForceFeedback的使用
使用方法与PlayHapticEffect类似,先创建力反馈资源,打开后可以编辑力反馈曲线
五、然后调用ClientPlayForceFeedback函数,ForceFeedbackEffect参数选择刚才创建的资源,Looping参数表示是否循环,Tag为标签,官方的解释是:“为效果设置一个标签。通过标签可停止效果;如带有相同标签的效果已在播放,它将停止播放此效果并播放新的效果。”,没有亲自试过就把官方解释搬过来,另外没有试过如何控制左右手柄,只知道可以使手柄震动
而且现在市场上的设备PC端的设备要好,而且vive的设备算是国内比较好的了

为啥 timm 视觉变压器位置嵌入初始化为零?

【中文标题】为啥 timm 视觉变压器位置嵌入初始化为零?【英文标题】:Why is the timm visual transformer position embedding initializing to zeros?为什么 timm 视觉变压器位置嵌入初始化为零? 【发布时间】:2021-05-09 06:00:22 【问题描述】:

我正在查看视觉转换器的timm 实现,对于位置嵌入,他正在用零初始化他的位置嵌入,如下所示:

self.pos_embed = nn.Parameter(torch.zeros(1, num_patches + 1, embed_dim))

请看这里: https://github.com/rwightman/pytorch-image-models/blob/master/timm/models/vision_transformer.py#L309

我不确定当稍后将其添加到补丁中时,这实际上是如何嵌入有关该位置的任何内容的?

x = x + self.pos_embed

感谢任何反馈。

【问题讨论】:

【参考方案1】:

位置嵌入是包含在计算图中并在训练期间更新的参数。所以,如果你用零初始化也没关系;它们是在训练中学习的。

【讨论】:

以上是关于为啥UE4VR运行后手柄位置始终停留在初始位置的主要内容,如果未能解决你的问题,请参考以下文章

如何始终在后台运行服务?

MVVM WPF:为啥在运行应用程序时更新文本框中的文本后模型中的属性始终为空?

为啥 UIImageView 在运行时从其原始位置(界面构建器)移动?

iOS为啥系统在后台使用位置杀死应用程序

为啥pycharm显示位置pycharm64

unity 3d 动画完成后如何让玩家停留在目标位置