• 正文概述
  • 1. 使用开源软件Blender制作3D模型

    1.1 Blender

    Blender类似于3DMax、Maya,是制作3D模型的工具软件,是开源软件,但较难使用,无法制作精确尺寸模型,学习资料匮乏,仅有B站有少量教学视频

    1.2 制作模型

    Three.js只能控制 模型中的 不同 物体,不能控制模型中的 物体 的部分

    如果要做个小轿车行驶的动画,如果轮子无需做转动效果,整个小车可作为一个“物体”,车轮此时就不能被单独控制。如果每个车轮都需要旋转动画,那你需要5个“物体”:车体、4个车轮。

     

    可以为每个物体命名,比如 4个车轮命名为 lf_wheel,lb_wheel,rf_wheel, rb_wheel。这样在 Three.js 就能直接 引用该命名。

     

    1.3 导出模型

    导出格式选择 gltf 或 glb,该格式包含模型、灯光、材质等信息,并且最重要的是此格式是 Three.js 推荐支持格式。该格式也是开源格式,也是未来的主流3D模式

     

    关于glb格式:

    如果你使用的是最新版的Windows10,可以在打开“3D查看器”软件。该软件默认显示的第一个3D模型就是 glb 格式的 蜜蜂模型文件:“Bee.glb”。这说明微软也官方支持 gltf/glb 格式。由此可见,gltf/glb 格式会是未来的主流的开源3D模型格式。

    glTF 格式官网: https://www.khronos.org/gltf/。该组织立志将 glTF 打造为“3D领域的JPEG格式”。glb 是glTF 格式的二进制版,单文件更小更紧凑。

     

    2. 使用 Three.js 控制3D模型

    2.1 解析模型

    导出后的 glb 模型在被 Three.js 解析后,可使用 JavaScript 控制 glb 模型内的【物体】的 x, y, z 等属性,从而控制 3D模型的各组件的坐标,形成移动效果。

    在Three.js 中,可以像 读取对象属性一样,获取 模型model的灯光、摄像机、物体数组。

    模板代码如下(摘自Three.js官网):

     

    2.2 键鼠交互

    加入如下代码,可实现:旋转、缩放视图。使用鼠标移动物体未尝试,因本项目现实数据控制3D模型产生动画,鼠标不能控制物体。

     

     

     

    3. 后端数据传输到前端从后端获取现实中采集的位置数据。

    DeepSeek这么火,我不允许我的小伙伴还没拥有这本入门到实战的80多页宝典,重点是现在免费下!!

    https://ai.51cto.com/act/deepseek/download?utm_source=blog

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,请不要用于商业用途!
    3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
    8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
    声明如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性

    GLB下载网(glbxz.com)gltf文件下载-glb格式下载-模型制作 » threejs仓库demo

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载要提取码
    百度网盘提取码都是gltf。
    分享过期和重复下载怎么办
    分享过期请使用备份下载,重复下载是不另扣费的,请放心下载。
    模型和平台不兼容怎么办
    可以用网站在线编辑功能,修改模型属性,大小,方向,坐标,中心,透明等问题,然后重新导出既可https://glbxz.com/38636.html
    • 8805会员数(个)
    • 16715资源数(个)
    • 43本周更新(个)
    • 39235 今日更新(个)
    • 1249稳定运行(天)

    提供最优质的资源集合

    加入VIP
    开通VIP 享更多特权,建议使用 QQ 登录
    ×