位置: 编程技术 - 正文

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

  • 事业单位交所得税是否可以报国高新
  • 如何成为一般纳税人的条件
  • 简单的记账方法明细表格怎么做
  • 信息技术服务费入什么科目
  • 分公司不独立核算怎么做账
  • 一般纳税人劳务费税率是13还是6
  • 预收款结转收入怎么算
  • 原材料亏损率怎么算
  • 公司收到银行转账会计分录
  • 付了电费当月没有收到发票
  • 专票红冲后还需重新开票吗
  • 影视发行收入该如何做税收处理?
  • 个人独资企业是一般纳税人吗
  • 代开专票作废需要什么资料?
  • 预缴所得税会计分录怎么做
  • 企业所得税零申报资产总额怎么填
  • 食堂买菜怎么算
  • 企业增资需要缴纳什么税
  • 如何解决蓝屏错误代码0x000007B问题
  • 国库年终总结
  • 应交税费贷方余额负数表示什么
  • 重建索引命令
  • 关闭win10系统更新有什么后果
  • win11镜像文件怎么复制到系统U盘
  • 耕地占用补贴标准
  • 付不出去的应付账款要交增值税吗
  • 字典树python
  • PHP:pcntl_signal_dispatch()的用法_PCNTL函数
  • PHP:imagesetpixel()的用法_GD库图像处理函数
  • 企业所得税汇算表
  • vue知识点总结
  • php定时发送邮件
  • 新手入门指南
  • taskset命令详解
  • 固定资产如何分类?
  • 长期股权投资的账面价值怎么计算
  • 实缴的钱注销后可以拿回来吗
  • 帝国cms使用手册
  • 写出php的常用四种基本变量类型
  • 购入固定资产入账成本
  • 发票认证后总局没信息
  • 可供出售金融资产新准则叫什么
  • 企业与企业之间借款都需要交什么税
  • 无形资产属于货物吗为什么
  • 核定征收的企业需要汇算清缴吗
  • 资产减少的方式有哪些?
  • 发票上的折扣是什么意思
  • 车保险费中的车费是什么
  • 开具红字发票如何做账?
  • 怎样在excel计算
  • 幼儿园增值税优惠政策
  • 采购方退货的会计分录
  • 应付账款负数如何调整账务
  • 企业对于发出的货物
  • 什么情况下要暂扣驾驶证
  • 分公司需要独立核算和报税吗
  • xp系统百度
  • xp启动时间长
  • win8系统怎么更改无线网络IP
  • win7如何开机修复系统
  • windows10 天气
  • win7开机提示音在哪里关闭
  • win10系统下怎么安装caxa2016电子图板 caxa2016电子图板安装详细图文教程
  • ms-dos 6.2批处理文件高级指南
  • unity脚本编写教程
  • opengl update
  • 查看进程pid的命令是
  • js的getattribute
  • 用javascript
  • python下读取公私钥做加解密实例详解
  • angularjs常用总结
  • jquery方法查询api
  • javascript的含义和作用
  • android开发框架mvp
  • 苏州税务ukey客服电话
  • 国家税务局扬州
  • 定额发票是什么票据类型
  • 贵州省税务网上缴费平台
  • 陕西税务局如何缴纳社保
  • 国地税合并6月15日挂牌
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设