当前位置: 首页 > news >正文

GLTF/GLB模型在线预览、编辑、动画查看以及材质修改

在线工具推荐: 3D数字孪生场景编辑器  -  GLTF/GLB材质纹理编辑器  -  3D模型在线转换  -  Three.js AI自动纹理开发包  -  YOLO 虚幻合成数据生成器  -  三维模型预览图生成器  -  3D模型语义搜索引擎

GLTF在线编辑器提供了一个内置的模型查看器,可以加载和预览 glTF/glb 文件。用户可以在不用安装任何插件的情况下直接在浏览中快速查看和编辑器3D模型。

1、查看、浏览

用户可以在GLTF编辑器中拖入GLB/GLTF模型或者选择打开本地GLB/GLTF模型文件,用户在预览模型的同时,在左侧面板查还可以看模型的网格mesh信息。

2、GLTF模型材质修改

模型的材质属性可以通过各种贴图和参数来定义,用于控制模型的外观、反射特性和光照效果。GLTF编辑器可以针对模型的网格mesh进行各种常规类型的材质属性修改, 如图所示:

3、GLTF模型位移、旋转、大小修改

通过右侧变换面板,可以对模型的位置、旋转角度、尺寸大小进行修改,如下图所示:

和卡车大小的苹果

4、GLTF模型节点属性修改

基本属性栏可展示模型网格mesh的基本属性,基本属性包括:模型类型、模型名称、顶点数数、三角数和可见性等属性。其中模型名称和可见性属性是可进行修改的。

修改模型的基本属性

5、GLTF模型原点重置

在GLTF编辑器中用户可以很方便的设置模型原点,点击屏幕中间工具条第三个按钮【修改中心点】,设置模型X,Y,Z的偏移坐标,就可以重置原型的集合原点,如图所示:

6、GLTF模型材质合并

模型材质合并(Material Merging)是指将多个模型中使用的材质合并为一个或少数几个共享的材质。这个过程可以在三维计算机图形中进行,以优化模型的渲染性能和减少内存占用。

下面来介绍下如何使用GLTF编辑器进行模型材质合并,原始模型如下:

点击GLTF 编辑器工具栏上第二个按钮【合并相同材质的Mesh】,编辑器就会自动将模型中相同的材质进行合并,合并完成后将修改后的模型导出到本地GLB文件。

7、GLTF模型快捷操作

除了以上功能之外,为了提升用户体验,方便编辑模型,GLTF编辑器 还提供了撤销、恢复、拷贝模型、删除模型和聚焦等快捷功能。

8、GLTF模型动画

除以上功能之外,GLTF 编辑器 -NSDT 还支持GLTF的播放预览,如图:

GLTF 编辑器 -NSDT 可以设置3D模型纹理贴图,还可以设置模型的几何原点、以及对有相同材质属性的mesh进行合并,实现模型轻量化,是一款不可多得的实用型在线模型编辑工具。

转载:GLTF/GLB模型在线预览、编辑、动画查看以及材质修改 (mvrlink.com)

相关文章:

  • 4.3 C++对象模型和this指针
  • Linux: 常见工具、命令使用集锦
  • C语言—每日选择题—Day54
  • 机器视觉兄弟们,出身寒微,不是耻辱,能屈能伸,方为丈夫
  • 分布式编译distcc
  • 虚拟机多开怎么设置不同IP?虚拟机设置独立IP的技巧
  • 一个简化版的IPD产品开发各阶段的流程
  • 前端案例—antd的表单项默认值提交时没有生效
  • 似然函数的定义:
  • 鸿蒙OS4.0开发学习路线以及注意点
  • 决策树相关算法_ID3_C45_信息熵_剪枝
  • 【大数据存储与处理】实验一 HBase 的基本操作
  • 【RabbitMQ】RabbitMQ详解(一)
  • Java throw 和 throws 的区别?
  • MyBatis的延迟加载(懒加载)
  • 自己简单写的 事件订阅机制
  • (三)从jvm层面了解线程的启动和停止
  • [case10]使用RSQL实现端到端的动态查询
  • conda常用的命令
  • javascript 哈希表
  • overflow: hidden IE7无效
  • ReactNativeweexDeviceOne对比
  • 从tcpdump抓包看TCP/IP协议
  • 动态魔术使用DBMS_SQL
  • 给Prometheus造假数据的方法
  • 机器学习 vs. 深度学习
  • 盘点那些不知名却常用的 Git 操作
  • 我的面试准备过程--容器(更新中)
  • 学习Vue.js的五个小例子
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • - 转 Ext2.0 form使用实例
  • ​​​【收录 Hello 算法】10.4 哈希优化策略
  • ​Spring Boot 分片上传文件
  • ###C语言程序设计-----C语言学习(6)#
  • (2)STL算法之元素计数
  • (Java数据结构)ArrayList
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (层次遍历)104. 二叉树的最大深度
  • (差分)胡桃爱原石
  • (二十四)Flask之flask-session组件
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (十) 初识 Docker file
  • (转)Sql Server 保留几位小数的两种做法
  • (转)Windows2003安全设置/维护
  • (转)四层和七层负载均衡的区别
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET Project Open Day(2011.11.13)
  • .Net7 环境安装配置
  • .net连接oracle数据库
  • .NET中的十进制浮点类型,徐汇区网站设计
  • /dev下添加设备节点的方法步骤(通过device_create)
  • @Bean注解详解
  • @Resource和@Autowired的区别
  • [ Linux 长征路第五篇 ] make/Makefile Linux项目自动化创建工具