diff --git a/src/network-schemas.js b/src/network-schemas.js
index 47995b4edc516dc4d7ffcd8be800ecd3e2fe83ee..e471c3b013c84c6805aa3d73b89831f2e8a95f18 100644
--- a/src/network-schemas.js
+++ b/src/network-schemas.js
@@ -99,7 +99,18 @@ function registerNetworkSchemas() {
 
   NAF.schemas.add({
     template: "#interactable-model",
-    components: ["position", "rotation", "scale", "gltf-model-plus"]
+    components: [
+      {
+        component: "position",
+        requiresNetworkUpdate: vectorRequiresUpdate(0.001)
+      },
+      {
+        component: "rotation",
+        requiresNetworkUpdate: vectorRequiresUpdate(0.5)
+      },
+      "scale",
+      "gltf-model-plus"
+    ]
   });
 }