Skip to content

Commit ad86a68

Browse files
author
Avaer Kazmer
committed
More avatar debugging
1 parent 9f92c9b commit ad86a68

File tree

1 file changed

+24
-5
lines changed

1 file changed

+24
-5
lines changed

app.html

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@
356356
subtree: true,
357357
});
358358

359-
class RiggedModel {
359+
/* class RiggedModel {
360360
constructor(avatarMesh) {
361361
this.avatarMesh = avatarMesh;
362362
}
@@ -371,7 +371,7 @@
371371
update() {
372372
// console.log('per-frame update called');
373373
}
374-
}
374+
} */
375375
const _makePeerConnection = peerConnectionId => {
376376
const peerConnectionConfig = {
377377
iceServers: [
@@ -396,10 +396,25 @@
396396
avatarMesh = new THREE.Object3D();
397397
avatarMesh.riggedModel = null;
398398
const loader = new THREE.GLTFLoader();
399-
loader.load('https://modulesio.github.io/models/miku.glb', object => {
399+
// const u = 'https://modulesio.github.io/models/miku.glb';
400+
// const u = 'model4.glb';
401+
const resource = model_patches.model4;
402+
loader.load(resource.url, object => {
400403
if (avatarMesh) {
401-
avatarMesh.riggedModel = new RiggedModel(object.scene);
402-
avatarMesh.add(object.scene);
404+
const model = object.scene;
405+
const group = new THREE.Group();
406+
const o = {
407+
url: resource.url,
408+
model,
409+
resource,
410+
zForward: true,
411+
group,
412+
};
413+
avatarMesh.riggedModel = new RiggedModel(model, o);
414+
// avatarMesh.riggedModel.rebind(o.group);
415+
416+
console.log('got mesh', model);
417+
avatarMesh.add(group);
403418
}
404419
}, xhr => {}, err => {
405420
console.warn(err);
@@ -6129,6 +6144,10 @@
61296144
for (let i = 0; i < avatarMeshes.length; i++) {
61306145
const avatarMesh = avatarMeshes[i];
61316146
avatarMesh.riggedModel && avatarMesh.riggedModel.update();
6147+
/* const timeDelta = clock.getDelta() * 1000;
6148+
const time = clock.elapsedTime * 1000;
6149+
avatarMesh.riggedModel && avatarMesh.riggedModel.tick(time, timeDelta);
6150+
avatarMesh.riggedModel && avatarMesh.riggedModel.fallback(avatarMesh.riggedModel.targets, time, timeDelta); */
61326151
}
61336152
};
61346153
_updateAvatarMeshes();

0 commit comments

Comments
 (0)