我已经成功地使用Three.js导出实用工具从Blender导出了一个动画,并可以将它添加到Three.js场景中:
然而,一旦我将对象添加到我的场景中,我似乎无法手动定位它。下面是我用来从Blender导出创建网格和动画的代码:
var callback = function (geometry, materials) {
var skinnedMesh = new THREE.Mesh(geometry, new THREE.MeshPhongMaterial({
color: 'green'
}));
我有一个three.js场景:
var scene = new THREE.Scene();
这个场景包含了许多动画对象。我的目标是将动画导出为mpg4视频。
我的问题:
如何导出场景以获得mpg4视频?
是在客户端还是在服务器端进行导出?
编辑:
我需要它运行在一个网站或基于Java的服务器。请不要扩展浏览器。
我不希望从JS触发CSS动画,而是相反。
如果我通过-webkit-transition或transition: all 1000ms类型样式表做CSS动画,有没有办法在转换完成后触发JS函数?
基本上,我一直在通过javascript制作动画,我想将其中的一些转换为CSS动画,但我需要在动画完成后触发javascript事件。