位置: 编程技术 - 正文

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

  • 税金及附加现金流量表
  • 去年所得税汇算清缴补所得税
  • 从税法经济法角度分析冰冰偷漏税事件?
  • 分期收款销售的基本业务处理
  • 仓库盘亏怎么处理
  • 签合同前的费用由谁承担
  • 其他应收款可以在贷方吗
  • 劳务费发票入账在所得税中有何规定
  • 费用已付发票未到的预算会计分录
  • 普通合伙企业要交什么税
  • 居民企业应纳税所得额税率
  • 生产车间用电产品有哪些
  • 核定征收可以享受小微企业税收优惠吗
  • 预支备用金填请款单还是借支单
  • 转租收入怎样缴税
  • 管理费用是进项还是销项
  • 金融企业发放贷款时发生的交易费用
  • 盘亏的设备做营业外支出的会计分录怎么处理?
  • 18年补交17年城建税会计分录
  • 全年一次性奖金计税方式
  • 固定资产入账价值包括
  • 计生用品增值税减免税申报明细表怎么填
  • 简易征收货物的运费
  • 其他收益纳税
  • 增值税发票有哪些类型
  • 增值税电子普通发票怎么下载
  • 报税文件是纳税申报表吗
  • 推广服务费收入如何核算成本
  • 债券返售
  • 电脑更改工作组后进不了系统
  • win7如何禁用wifi
  • 增值税的优惠有哪三种形式
  • 金融负债期末可以转出吗
  • 浏览器并发请求队列数量怎么设置
  • 公司注销后所欠债怎么办
  • 已收到材料至月末仍未收到发票账单
  • 波白克岛的小尖塔岩石,英格兰多塞特 (© James Osmond/Alamy)
  • 其他收益在资产负债表哪点
  • 退货业务增值税税务处理
  • 印花税缴纳方式不包括哪些
  • 帝国cms视频教程
  • 小企业如何计提折旧
  • 一直暂估原材料有什么风险
  • win2008 enterprise R2 x64 中安装SQL server 2008的方法
  • 企业所得税汇算清缴操作流程
  • 购买的软件属于什么资产
  • 增值税留抵退税的账务处理
  • 增值税一般纳税人资格登记表
  • 其他应付现金流量表
  • 递延收益在资产负债表哪里列示
  • 供应链公司的骗局招司机是真的吗
  • 个体从业人数怎么填
  • mysql数据库开发技术
  • win8.1开机进入桌面
  • centos6.5设置网络
  • windows一键隐藏桌面图标
  • 快速锁定单元格的方法
  • rasman.exe - rasman是什么进程 有什么作用
  • windowsxp入门
  • windows8咋关机
  • linux挂载文件步骤
  • linux三种用户权限
  • 游戏编程设计模拟软件
  • Android---61---TabHost简单使用
  • 激情台球游戏源码大全
  • shell中遍历数组
  • dos cat命令
  • python的threading
  • cocos2d用什么语言开发游戏
  • bootstrap步骤
  • Linux 下mysql通过存储过程实现批量生成记录
  • unity保存项目
  • javascripvoid
  • python自带的http模块详解
  • python解决方案与程序有什么不同
  • jquery iframe写入内容
  • 学校 税务登记
  • 重庆市地方税务局公告2016年第2号
  • 小规模纳税人可以用专票抵扣税吗
  • 增值税电子普通发票可以抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设