1.使用Three.js渲染导出的DAE
有时候我们需要使用建模工具来建立模型,毕竟有的时候在three。js中建模实在是比较繁琐
我们一般先用建模工具把我们要用到的模型导出成dae文件
在Three.js中使用Collada(即.dae)文件的话,首先得要用到 ColladaLoader.js。
但是这个ColladaLoader.js并不包含在three.js文件里面,需要你自己下载然后添加进来。
这个文件中three.js的repo里面的examples/js/loaders/ColladaLoader.js
如果你检出了three.js的源代码的话,在上面的位置就可以找到这个文件了。
然后在你的html里面载入这个文件就可以了。
其实一开始照着官方的文档去加载和展示dae是显示不出来的,
搜索了很多相关知识后才找到如下方式可以显示出来,
可能是camera视角原因和光照原因。
最后可以正常显示的页面主文件如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Roulette</title>
<style type="text/css">
body {
margin: 0;
}
canvas { width: 100%; height: 100% }
</