3dmax模型转换为*.FLT格式的建模要点

要想在3dmax中建立模型,并将3dmax模型转换为OpenFlight模型并且能够使用,在Max中建模时我们必须注意以下几点:

1.建立的模型要尽量采用比较简易的Box来表现,不能使用NURBS、polygon、patch建模方式建模。建议在3dmax中多采用Shape方式来建立模型。譬如Box和Cylinder的结构我们可以用Shape中的Rectangle和Circle建立出形状大小,再Extrude高度即可。这样建立的模型在建立的时候可以有选择的去掉模型的顶面和底面,因为在仿真模型的驱动中许多结构的底面和顶面都是不会显示出来的,必须删除它们以节省显示资源。

2.在使用Shape中的Line建立模型时要尽量将Interpolation选项中的Steps值设置到最小的程度,Max的默认值是6我们不需要这么高,一般设到1~3即可满足要求,Steps值过高会极大的增加转换后的模型面片数。

3.在建模是Loft功能也是使用得很多的,对于Loft的模型必须注意Skin Parameter栏中的Shape和Path值,尽量控制到最小。另外Optimize选项也要选上,这也是控制模型精度的地方。

4.Extrude过的Shape模型或Box、Cylinder模型的Segment值应设置为最小,除非模型上有特殊要求。

5.Cylinder模型的Sides也不要设置得过高,满足需要的精度就行,一般建筑物的柱子使用Cylinder建立时,Cylinder的Sides设为10就可以满足仿真模型的需求。

6.在Max中建立建筑物的门窗时要求的精度不用太高,一般采用两个贴合的很近的Rectangle来模拟一扇门或窗户。先将两个Rectangle加上UVWmap编辑器,然后给前面一个Rectangle附上模拟窗框或门框的带有Alpha通道的贴图,后面一个Rectangle附上模拟玻璃的材质。最后将这两个Rectangle放置在墙面合适的位置即可。

7.建筑模型中的栏杆是采用在面片上使用带Alpha通道的贴图表现的,无需建出栏杆的细节。

8.建立的Max模型尽量避免采用球体来表现模型结构,一个球体的面片你就是再怎么精简,它的面片数也是很惊人的,通常我们一个较为复杂的房屋模型大约几百个面片数,而一个球体的面片数就已经上百

9.千万不要在max中用缩放功能,最好在原点按实际大小做模型部件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/432596.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一些有用的javascript实例分析(二)

一些有用的javascript实例分析(二) 原文:一些有用的javascript实例分析(二)1 5 求出数组中所有数字的和2 window.onload function ()3 {4 var oBtn document.getElementsByTagName("button")[0];5 var oInput document.getElementsByTagName("input&…

flume mysql hdfs_利用Flume将MySQL表数据准实时抽取到HDFS

一、为什么要用到Flume在以前搭建HAWQ数据仓库实验环境时,我使用Sqoop抽取从MySQL数据库增量抽取数据到HDFS,然后用HAWQ的外部表进行访问。这种方式只需要很少量的配置即可完成数据抽取任务,但缺点同样明显,那就是实时性。Sqoop使…

Gdiplus::GdiplusBase::operator new 函数不接受3 个参数问题的处理

微软的 DEBUG_NEW 和 GDI 不匹配造成的。 方法: 注释掉: #ifdef _DEBUG #define new DEBUG_NEW #endif

Careercup - Microsoft面试题 - 5428361417457664

2014-05-11 03:37 题目链接 原题: You have three jars filled with candies. One jar is filled with banana candies, one jar is filled with lemon candies and one jar has a mix of both. All the jars are mislabelled (i.e. all the jars have wrong labels…

erpnext mysql_windows7+docker+erpnext部署

erpnext 为开源的erp系统,采用python语言编写,本次部署采用windows7docker方式进行,erpnext需要运行python、redis、mariadb或者mysql、nginx。参考资料docker镜像erpnext基于ubuntu操作系统构建。pull erpnext镜像docker pull lukptr/erpnex…

一种解决运行程序报“应用程序配置不正确”的问题

在我们开发工程中,可能有些情况下,不能在本机进行调试。这个时候我们一般会使用VM(vmware)建立一个虚拟机环境,然后把编译过的程序放在该虚拟机环境下执行调试。可是在某些情况下,不管我们编译的是debug还是release版本…

mysql group by自定义_mysql – GROUP BY和自定义顺序

我已经阅读了MySQL order by before group by的答案,但是将它应用于我的查询最后会在子查询中找到一个子查询,这是一个相当简单的案例,所以我想知道这是否可以简化:带有样本数据的模式为简洁起见,我省略了成员表中的其他字段.此外,在实际应用程序中还有更多表加入,但…

SharePoint 2010 RBS 安装和配置遇到的一个问题

在按照微软官方的文档按照配置的时候遇到下面问题&#xff1a; <Event xmlns"http://schemas.microsoft.com/win/2004/08/events/event"> - <System><Provider Name"RBS" /> <EventID Qualifiers"0">18639</EventID&…

X210烧写linux系统

准备&#xff1a; x210开发板USB OTG线串口线一张SD卡windows PC 说明&#xff1a; 开发板里面已经有系统&#xff0c;为wince系统&#xff0c;wince系统的调试串口是UART0准备烧写为linux系统&#xff0c;调试串口是UART2 操作及原理&#xff1a; 1. 破坏EMMC里面的bootloader…

mysql+ubunt+绿色安装_Mysql在ubuntu18上的安装及简单使用

数据相关行业都离不开数据库&#xff0c;mysql在ubuntu上的安装比在windows上安装简单多了&#xff0c;下面我记录一下自己成功安装的步骤和使用。1.安装软件首先更新一下源&#xff1a;sudo apt-get update然后安装mysql服务器端&#xff1a;sudo apt-get install mysql-serve…

小组互评(杨波组)

我组经过认真使用杨波组的软件有以下心得&#xff1a; 刘铸辉&#xff1a;界面挺美观的&#xff0c;功能实现也不错&#xff0c;对学生查询教室这方面实用性很好&#xff0c;就是功能布局界面有点小&#xff0c;希望下一个版本可以改善下 解凤娇&#xff1a;首先此软件的名字ji…

矩阵运算——平移,旋转,缩放

平时开发程序&#xff0c;免不了要对图像做各种变换处理。有的时候变换可能比较复杂&#xff0c;比如平移之后又旋转&#xff0c;旋转之后又平移&#xff0c;又缩放。 直接用公式计算&#xff0c;不但复杂&#xff0c;而且效率低下。这时可以借助变换矩阵和矩阵乘法&#xff0c…

sql字符串拼接_Mybatis的SqlSession执行sql过程

上一篇分析了SqlSession执行sql的过程&#xff0c;其中并没有分析sql是从哪里来的&#xff0c;今天就来仔细分析下。Sql来源从上一篇的最后一步执行sql那里倒推sql的来源&#xff0c;源码主要过程如下图&#xff1a;可以看到最后是通过BoundSql直接获取的sql&#xff0c;然后往…

KMP算法----java实现

字符串的模式匹配本文先实现最基本的回溯实现的已经KMP算法&#xff0c;BM算法后面博文继续实现。ps:本篇博文强烈参考了July大神的作品&#xff0c;地址http://blog.csdn.net/v_july_v/article/details/6545192.再次感激大神~~ 1.最基本的回溯实现字符串模式匹配 package com.…

深入浅出FSUIPC的作用以及使用方法

看此贴前您需要掌握的技能或知识&#xff1a;1. 有FSX或FS2004并正确安装了FSUIPC 2. 具备一定的C语言理解能力&#xff0c;C语言是一切高级语言的基础&#xff0c;单片机主要也用的C语言。 3. 掌握以下几种编程语言之一即可&#xff1a; VC\VB\C#\DELPHI\JAVA\CMFC\.NET版的C或…

PHP面向对象2之变量、方法

1 <?php2 /**3 * PHP面向对象基础 调用变量4 */5 class Computer{6 //字段成员的声明格式&#xff1a;修饰符 变量名[xxx]7 public $_name;//public 表示类外可以访问&#xff0c;为公有变量8 public $_model;9 } 10 //创建一个对象…

在 VC6 中使用 GdiPlus-安装

安装三部曲&#xff1a; Step1&#xff1a;下载 GdiPlus SDK 文件包&#xff1b; 链接地址1&#xff1a;http://www.codeguru.com/code/legacy/gdi/GDIPlus.zip 链接地址2&#xff1a;http://www.codersource.net/samples/mfcgdiplus.zip Step2&#xff1a;安装&#xff1b; &a…

算法训练|实现 Trie (前缀树)

208. 实现 Trie (前缀树) - 力扣&#xff08;LeetCode&#xff09; 总结&#xff1a; Trie&#xff0c;又称前缀树或字典树&#xff0c;是一棵有根树&#xff0c;其每个节点包含以下字段&#xff1a; 指向子节点的指针数组 children。对于本题而言&#xff0c;数组长度为 26…

ASP.NET MVC 的多国语系支持

ASP.NET MVC 的多国语系支持 posted on 2014-05-14 11:31 stickout 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/linhui/p/3727364.html

airtest web 录制滑块_Airtest之web自动化(一)

Airtest之web自动化(一)[此文档有许多涉及到gif动图的地方&#xff0c;请全屏观看]了解Airtest&#xff1a;简介&#xff1a;Airtest是由网易团队开发的一款自动化框架&#xff0c;前期运用与游戏测试(通过截图识别)&#xff0c;后来又被运用到安卓测试以及web测试。这款自动化…