75Three.js导入ASSIMP格式的模型
程序员文章站
2022-03-04 12:16:09
简介
open asset import library(也称为assimp)是一种导入各种三维模型格式的标准方法,是用此加载程序,由assimp2json转换的大量三维格式都可以导入模型。
实现案...
简介
open asset import library(也称为assimp)是一种导入各种三维模型格式的标准方法,是用此加载程序,由assimp2json转换的大量三维格式都可以导入模型。
实现案例
首先,引入script加载器<script src="/lib/js/loaders/assimploader.js"></script>然后,实例化加载器对象,然后加载模型,从返回的值里面取出模型,然后导入到场景当中,并获取到动画对象,在渲染中调用。
var loader = new three.assimploader(); loader.load("/lib/models/assimp/octaminator/octaminator.assimp", function (result ) { //从获取的结果里面获取到模型 var object = result.object; //调整模型的位置和大小 并添加到场景当中 object.position.z = - 10; object.rotation.y = math.pi; object.scale.set(0.1, 0.1, 0.1); scene.add( object ); //获取模型的动画,并在每一帧渲染当中进行动画 animation = result.animation; });