位置: 编程技术 - 正文

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移动端布局)

  • 税务机关代开的增值税发票要加盖发票专用章吗?
  • 二手房交易需要购房发票吗
  • 什么情况需要个人档案
  • 收到投资土地使用权的会计科目
  • 金税四期上线了吗什么时候上线
  • 成品油认证后要开票怎么做
  • 资产负债表的其他应付款怎么填列
  • 房地产企业售楼降价法律条文
  • 成品油经销企业开具的成品油电子专用发票
  • 公益性捐赠可以结转几个年度
  • 增值税普通电子发票可以抵税吗
  • 冲回存货跌价准备计提递延所得税
  • 原始凭证审核的内容
  • 发票先收到下个月才付款
  • 施工企业项目管理办法
  • 新建账套应收账款怎么填客户
  • 固定资产丢失收入怎么办
  • 公积金抵扣个税上限
  • 生产车间修理用材料计入
  • 环保税和环境税一样吗
  • 金税四期什么时候正式上线
  • 外汇汇率在其中扮演什么角色?
  • 印花税税基含不含增值税
  • 生产型企业一般会有哪些外来文件
  • 银行账户注销以后预留印鉴
  • 固定资产清理会计处理例题
  • 消耗性生物资产是指什么
  • 小规模企业增值税税率是多少
  • 微信公众号认证年审怎么弄
  • 外聘老师课时费计入什么科目
  • 企业所得税按月或者按季预缴
  • 未开票收入缴纳增值税怎么冲减补开发票
  • deepin隐藏分区
  • 每月分配利润如何做账
  • php的mysql_query
  • PHP:is_uploaded_file()的用法_Filesystem函数
  • 注册资本增加了
  • 非正常损失的存货进项税额转出
  • php批量更新数据库
  • 政府会计制度收入支出表
  • ghostnet改进
  • php开发接口
  • 带息应收票据账务处理分录
  • 会务费什么企业可以开
  • 民非企业税金及附加是什么科目
  • sql server数据库正在恢复
  • 坏账准备计提比例一般是多少
  • 无形资产是有在期资产吗
  • 固定资产未登记入账
  • 合同权利义务包含债务吗
  • 税法规定的增值税是指
  • 其他应付款如何清零
  • 出口退税申报系统自检数据撤销
  • 进料料件复出可以给第三方吗
  • 价税合计怎么求税额
  • 幼儿园报税的基础是什么
  • 个人公积金计入什么科目
  • 为什么购入股票是综股
  • 主营业务成本账户年终结转后
  • 银行固定资产有哪些
  • 其他综合收益包括留存收益吗
  • 约当产量法下的加权平均法怎么算
  • mysql中建表
  • mysql 5.7.22安装教程
  • xp系统删除密码
  • 发生意外错误无法完成您的请求
  • OS X 10.12.6 beta 1如何更新 OS X 10.12.6 beta 1如何升级
  • windows出现问题怎么处理
  • ubuntu系统自带的截图工具
  • lsm.exe是什么进程
  • perl中@_
  • jquery validation
  • shell脚本用法
  • python class类型
  • vue项目简介
  • 工作笔记都写什么内容
  • 简单的比较
  • 残疾人保障金如何填报
  • 安徽省手工发票
  • 处理报废固定资产
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设