1.摘要

本文全部操作都是基于3Dmax2018中进行,如用其他版本操作,出现的问题不在本文范畴。

本文将从数据导入、分组,移动到原点,调整高度、数据导出等方面来对数据进行处理。

本文只适用于与此类似模型数据的处理,并不具有广泛性,个人拙见,仅供参考。

2. 操作步骤

2.1数据导入3Dmax

(1)、单个数据导入,打开3Dmax,在菜单栏“文件”处点击导入,选择“导入文件”

选中要导入的文件

进行OBJ导入选项界面,由于模型材质使用的是多维材质,选 “作为单个网格导入”,注意当前单位是否与模型一致,勾选“导入材质”。

(2)、多个数据批量导入,要使用到插件功能。在菜单栏脚本处点击“运行脚本”,找到插件importobj.ms

点击“选择导入obj路径”

全选需要导入的obj文件(注意:如果文件过多,可以分几部分导入,避免纹理混乱)

2.2数据分组

由于出现在平台拾取obj数据为单独的元素,不是独立的建筑,因此通过数据分组来对模型起到归一化的作用。

选中所有要放进组里的数据,点击菜单栏上的“组”

设置“组名”,点击“确定”后,组好的元素如右图所示

2.3移动到原点

在软件界面的最下方可以看到模型的坐标数据,我们要将其移动到原点(0,0,0),分为两种情况,一种是模型与工作轴一致的时候,而另一种则是不一致的时候。

为了解决模型与工作轴不一致情况,可以先对模型分组,再移动模型。如下图便是模型与工作轴一致的情况

选中模型之后,在视图界面任意处右键,找到“移动”,点击右边的小框

打开移动变换输入界面后,把绝对坐标改成(0,0,0)

关闭后,再次查看模型坐标是否为(0,0,0)

2.4调整高度

模型本身的底部高度不一致,需要创建一个参照物,通过对齐操作来使所有模型的底部在同一水平面。

首先我们可以在网格处任意创建一个模型

在此处由于是对单个模型的处理,所以不能是以组的形式。选中要调整高度的模型,然后点击“对齐”操作

当把鼠标移动到视图界面,在鼠标箭头旁边出现小的“对齐”框时,点击要对齐的模型,出现对齐设置框,选择“z位置”,当前对象 “最小”,目标对象“最小”,然后应用

这时两个模型的高度就对齐了

2.5数据导出

对模型进行修改操作之后,对模型进行导出。在菜单栏“文件”选择“导出”

选择一个文件夹存放,命名之后选择导出的文件格式为obj

弹出OBJ导出选项界面,几何体中面选“三角形”,材质中点击“材质导出”,将材质导出路径与obj存放位置一样,可避免丢失模型纹理

处理时间取决于需要处理数据的大小。待进度条为百分百时,数据导出完毕

3. 注意事项

(1)、obj数据要移动到原点,否则会偏移指定的参考坐标(使用工作轴);

(2)、每栋楼或者最小元素要分成组,不然会纹理跨页和变成多个id的零散元素;

(3)、模型的底部没有在同一水平面,会造成高低参差不齐,需要调整模型的高度。

OBJ格式建筑模型数据处理步骤相关推荐

  1. 【BIM模型生成点云数据】revit转obj格式,全网最详细最简单的步骤了!

    最近,学习到了一种新方法,用于制作点云数据集,那就是----用BIM三维模型转obj格式之后导入到cloudcompare生成点云数据.该方式适合做仿真实验,也可以用于三维建模的精度对比. 关键性问题 ...

  2. 海洋磁力数据处理步骤

    ​ (此照片乃航次获奖照片) 前面几个章节介绍了地磁基本知识,由于项目紧急,只能边学习理论, 边处理.经过2个月的努力,基本上掌握了海洋重磁处理的基本方法. 目前,专项的重磁处理都是各单位自己根据规范 ...

  3. 3d打印机打印obj格式_购买3D打印机如何为您省钱

    3d打印机打印obj格式 如果您正在寻找可在台式机3D打印机上复制的免费开放源代码设计,则大约有200万种选择. 由于开源道德根深蒂固地植根于3D打印社区,因此您通常会购买的许多消费品已经属于数百万种 ...

  4. Blend for Visual Studio 2017 插入obj格式3D模型

    近期使用Expression Blend完成了3D模型演示功能,步骤如下: 1.生成obj格式3D模型,同时会生成mtl格式的依赖文件: 2.在Blend中新建工程,添加现有项,选择obj文件和mtl ...

  5. blender 导出 obj 格式,3dsmax 导入3ds max obj 格式数据

    blender 导出 obj 格式,3dsmax 导入3ds max obj 格式数据 blender 导出 3dsmax 导入

  6. 初次转化max模型为3D Tiles失败、cesium加载一个obj格式的3D 机房模型

    先下一个3D max模型,后缀为.max:用3D max打开:网上下的其他模型查看器不能打开: 打开时会出错误提示:对max模型文件和3d max还不了解: 打开后如下:是一个机房的3D模型: 下载一 ...

  7. wpf加载obj格式的3D模型图解

    网上下一个obj格式的3D模型:再下一个obj文件查看器,看一下模型,效果如下: 使用SharpDevelop,新建一个WPF工程: 加载obj模型需要WavefrontObjLoader.cs文件: ...

  8. Android OpenGLES2.0(十四)——Obj格式3D模型加载

    转自:http://blog.csdn.net/junzia/article/details/54300202 在博主<OpenGLES系列>文章中,最开始的几篇讲的就是OpenGL世界中 ...

  9. (01)VTK读取OBJ格式模型

    前言 使用vtk可以读取的模型格式非常有限,在此适应vtk加载.stl格式的工业数据(使用SolidWorks输出的或者CAD输出的,后来为了减少模型容量,用上SolidWorks将stl格式转换成了 ...

  10. 【机器人】激光测距传感器的数据处理步骤

    激光测距传感器FT55-RLAM-800 注:这里针对我们所使用的激光测距传感器FT 55-RLAM-800,不同测距传感器处理方式不完全相同. 问: 怎么从激光测距传感器得到数据并对其测量数据进行处 ...

最新文章

  1. 最短路算法整理 1557 热浪
  2. 数据结构源码笔记(C语言):哈夫曼树
  3. 取0-1中间任意数java_java – 找到一个整数n 0,其中包含以下三个条件
  4. TensorFlow深度自动编码器入门实践
  5. cmake安装包下载
  6. 如何提高(怎样才能不断提升自己)
  7. 置换流水车间调度问题的matlab求解,置换流水车间调度问题的几种智能算法
  8. 什么是僵尸进程(Zombie Processes)
  9. CDA Level2建模备考心得
  10. ubuntu20.04安装librtmp库 并在QT5中引入librtmp库
  11. j90度度复数运算_旋转,复数最直观的理解
  12. linux 查看设备挂载信息
  13. ubuntu下安装大恒相机驱动并调用程序采集图像
  14. 小猿理财:四个指标,告诉你怎样选择股神巴菲特推荐的指数基金!
  15. 番茄钟怎么调_番茄钟的用法
  16. Android字体简述
  17. 1688api各种接口详情及返回值说明
  18. 查询出只有两门课程的全部学生的学号和姓名
  19. 等级保护制度已进入2.0时代,云等保标准颁布在即
  20. php生成字母头像,php 按照中文字母名字排序,并把相应的头像显示出来

热门文章

  1. 极易上手搭建自己日志采集服务器分析日志(winlogbeat+Elasticsearch+Kibana)
  2. codeblocks汉化包 可提取
  3. c++EasyX极乐净土的实现及音乐头文件的使用
  4. Visual Studio 2015安装配置图文教程
  5. jtopo node.text换行_jTopo学习笔记1
  6. 控制Tello无人机扫描条形码
  7. Linux CentOS 内核编译全流程:从安装vmware开始
  8. Java链表——创建链表对象
  9. Weka下载安装详解
  10. Android平板软件推荐,新人看过来 安卓平板装机必备软件推荐