位置: 编程技术 - 正文

Three.js加载外部模型的教程详解(three.js加载glb文件)

编辑:rootadmin

推荐整理分享Three.js加载外部模型的教程详解(three.js加载glb文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:three.js加载obj模型,threejs 加载obj,threejs加载3d模型,three.js loader,threejs加载bim,threejs 加载模型,threejs加载外部shader文件,three.js加载obj模型,内容如对您有帮助,希望把文章链接给更多的朋友!

1. 首先我们要在官网: 下载我们three.js压缩包,并将其中的build文件夹下的three.js通过script标签对的src属性导入到我们的页面中

2. 创建three.js核心对象

  Scene(场景)

  Camera(相机)

  Light(光源)

  Mesh(模型)

  Renderer(渲染器)

  最后一步就是渲染显示在我们的页面上了renderer.render(scene,camera)

3. OBJ模型的导入

4. .JS模型的导入

首先我们需要将.OBJ模型的文件转换成.JS文件的模型

.obj格式转.js格式使用的是threejs.org官方提供的一个convert_obj_three.py的工具,这个工具的使用需要安装python环境

转换过程:

将convert_obj_three.py和要转换的.obj文件和.mtl文件放在同一个目录下

打开cmd,切换到对应的目录下

可以得到两种编码方式的.js文件(二进制binary和ascii)

出现的问题,转换格式的问题:

Three.js加载外部模型的教程详解(three.js加载glb文件)

打开.obj文件,

将mtllib关键字后面改成 .mtl文件相对于.obj文件的路径

将文件中的这些&#;改成字母,乱码

.mtl文件中的newmtl 关联到.obj文件中

这是.obj文件中的

5. 准备导入

Ascii

Binary

需要导入

PS:three.js 外部模型加载json

用blender做模型可以直接导出json文件(导出插件可以从three.js包里找到)。从网上下载模型,网上的模型很多事3ds max做的,我就用3ds max把模型格式转换成obj,再导入blender处理好模型后导出json文件。

导出json文件时选项勾选如果选择了SCENE可连灯光一同导出加载时需要用ObjectLoader

导出json文件时如果不勾选scene,需要页面中添加灯光否则模型全黑,加载时用JSONLoader

总结

以上所述是小编给大家介绍的Three.js加载外部模型的教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

JS实现移动端整屏滑动的实例代码 基本思路:1)检测手指滑动方向:获取手指抬起时的位置,减去手指按下时的位置,得正即为向下滑动了2)手指抬起后,向对应反向操作改变当前页的

十分钟带你快速了解React新特性 前段时间React的版本发布了,采用了MIT开源许可证,新增了一些新的特性。ErrorBoundaryrender方法新增返回类型Portals支持自定义DOM属性setState传入null时不

微信小程序实现多宫格抽奖活动 最近闲来无事,做了一个多宫格抽奖的例子,有什么需要改进或者错误的地方,请留言,谢谢首先看效果:思路是先让其转动2圈多,然后再进行抽奖,

标签: three.js加载glb文件

本文链接地址:https://www.jiuchutong.com/biancheng/369769.html 转载请保留说明!

上一篇:three.js加载obj模型的实例代码(threejs加载obj模型颜色不对)

下一篇:JS实现移动端整屏滑动的实例代码(js移动端布局)

  • 个体户交税和个人所得税
  • 投资性房地产在建
  • 装修公司财务报销制度和流程
  • 典当行借款合同需交印花税吗
  • 发生了原材料运进和成品运出,但并未发生所有权
  • 不验旧可以领新车吗
  • 金蝶软件数量金额式怎样输入数据
  • 第一次购买税控盘
  • 增值税采用
  • 应纳税所得额数学
  • 混合销售行为如何界定
  • 补去年的税款怎么做账
  • 个人所得税是次月申报上月的吗怎么填
  • 可以选择用简易计算办法计税的是哪些
  • 出口一般纳税人的税率
  • 企业费用抵扣
  • 金税盘需要报税吗
  • 经营费用包括哪些科目明细
  • 美金收入 如何交税
  • 微信获取用户id失败如何解决
  • 多缴纳税款
  • 定额备用金制度
  • 采购周转材料会议记录
  • 阿佩勒斯
  • php详细教程
  • phpipam使用
  • 未签订租赁合同租金如何确定
  • 固定资产入账流程图
  • 统一社会保险费征收
  • electronx
  • 计算机视觉未来发展方向
  • spring三级缓存有什么用
  • windowsserver2019产品密钥
  • mysql 临键锁
  • 分公司开票总公司付款可以吗
  • 直接人工不包括哪些
  • 企业内部培训费用
  • 个人股东借款给公司涉及个税么
  • 员工出差回来会计分录
  • 公司向公司借款合法吗
  • sql连接查询中AB
  • 小额转账汇款服务最多转账多少钱
  • 国有划拔土地房整体可以买卖吗
  • 售后回租如何做会计处理
  • 印花税计入什么会计分录
  • 小规模纳税人什么时候用3%什么时候用5%
  • 公司水电费分摊怎么算
  • 利息收入应该填什么科目
  • 购买不动产增值税率
  • 税金及附加是按什么基础交的
  • 酒店营业成本率怎么算
  • 合同资产百度百科
  • mysql 判断
  • sqlserver批量执行sql脚本
  • windows任务管理器打不开
  • windows sfc命令
  • 电脑安装win8
  • ubuntu安装指南
  • freebsd软件安装
  • solaris修改ip地址
  • 怎么修改win10登录名
  • linux如何快速入门
  • node.js的express
  • honey contil
  • visual studio 10 cocos2dx项目移植到eclipse的android项目(配置请参照上一篇文章开发环境搭建)
  • opengl es4
  • reg add命令
  • android设计模式的应用场景
  • unity按钮函数
  • js中切割字符串
  • jquery中keyup
  • jquery 树结构
  • recyclerview stableid
  • 曲靖市税务局领导班子
  • 别人给公司开的普票,怎么查询
  • 广西自然人税收管理系统扣缴客户端手机版
  • 授课费800元个税要收吗
  • 消费税征税环节
  • 税务局残保金征收工作汇报
  • 进项发票勾选认证如何导出明细
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设