Aframe と AR.js を少し試してみました。拡張現実アプリケーションの一般的な問題は、マーカーに配置されたオブジェクトが非常に「ぎくしゃく」または「ぎくしゃく」することです。私はすでにこの問題についていくつかの調査を行っており、この問題に対処する可能な方法は、いくつかのフレームにわたって回転と位置を滑らかにすることです。残念ながら、そのためのチュートリアルは事実上存在せず、私は Html/Javascript を理解し始めたばかりです。
したがって、私の質問: 位置と回転を抽出し、それらを滑らかにし、配置のためにそれらの平滑化された値を使用する子エンティティにそれらを渡す関数を aframe エンティティに持つことが可能かどうか知っていますか?
<a-entity position="0 0 0" rotation="0 0 0" >
<a-video Mysmoothingfunction src="#video" width="3.5" height="2"></a-video>
</a-entity>
開始は次のようになると想像できます。
<script type="text/javascript">
AFRAME.registerComponent("listener", {
schema :
{
stepFactor : {
type : "number",
default : 0.05
}
},
tick: function() {
this.getProperty("position"); // something like this?
}
</script>
その問題に対処する方法について何か考えはありますか?