WebGL与Kinetic?

时间:2014-06-20 16:07:14

标签: javascript webgl kineticjs

我在学习WebGL时注意到它使用canvas元素进行渲染。话虽如此,如果我在WebGL画布上做简单的形状和补间,我是否可以使用像Kinetic js这样的东西?

1 个答案:

答案 0 :(得分:0)

虽然你可以*(例如)有一个(例如)THREE.JS背景,并且在动力学形状上有另一个DIV ......它们不是同时在同一个画布上 - 但你绝对可以让两个库同时在同一个屏幕上工作。我想。

虽然你可以补间Three.js形状......并且对那些形状有点击效果---你可以补间动力学形状......并对那些产生点击效果---

所以这两个库真正的区别在于......你的源图片来自哪里。

如果您正在使用(例如)Blender等3D程序构建艺术品,那么将艺术品导出到Three.js ...然后动画/补间/使其成为交互式...这就是three.js最擅长的

如果您正在Adobe Illustrator(例如)或其他一些矢量艺术程序中构建艺术品,然后想要将其导出到Kinetic,并添加补间和交互......那就是Kinetic最擅长的。

回到原来的问题 - 是的。但为什么。我想如果你想在three.js效果之上产生动力学效果,你可以通过一些努力来做到这一点。