欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年FileFormats文件格式 .pdf

    • 资源ID:39720331       资源大小:215.41KB        全文页数:24页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年FileFormats文件格式 .pdf

    Autodesk Alias 2010Alias 文件格式2009 年 5 月名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 24 页 -?2009 Autodesk,Inc.All Rights Reserved.Except as otherwise permitted by Autodesk,Inc.,this publication,or parts thereof,may not bereproduced in any form,by any method,for any purpose.Certain materials included in this publication are reprinted with the permission of the copyright holder.TrademarksThe following are registered trademarks or trademarks of Autodesk,Inc.,in the USA and other countries:3DEC(design/logo),3December,3D,3ds Max,ADI,Alias,Alias(swirl design/logo),AliasStudio,Alias|Wavefront(design/logo),ATC,AUGI,AutoCAD,AutoCADLearning Assistance,AutoCAD LT,AutoCAD Simulator,AutoCAD SQL Extension,AutoCAD SQL Interface,Autodesk,Autodesk Envision,AutodeskInsight,Autodesk Intent,Autodesk Inventor,Autodesk Map,Autodesk MapGuide,Autodesk Streamline,AutoLISP,AutoSnap,AutoSketch,AutoTrack,Backdraft,Built with ObjectARX(logo),Burn,Buzzsaw,CAiCE,Can You Imagine,Character Studio,Cinestream,Civil 3D,Cleaner,Cleaner Central,ClearScale,Colour Warper,Combustion,Communication Specification,Constructware,Content Explorer,CreatewhatsNext(design/logo),Dancing Baby(image),DesignCenter,Design Doctor,Designers Toolkit,DesignKids,DesignProf,DesignServer,DesignStudio,Design|Studio(design/logo),Design Web Format,Discreet,DWF,DWG,DWG(logo),DWG Extreme,DWG TrueConvert,DWG TrueView,DXF,Ecotect,Exposure,Extending the Design Team,Face Robot,FBX,Filmbox,Fire,Flame,Flint,FMDesktop,Freewheel,Frost,GDX Driver,Gmax,Green Building Studio,Heads-up Design,Heidi,HumanIK,IDEA Server,i-drop,ImageModeler,iMOUT,Incinerator,Inferno,Inventor,InventorLT,Kaydara,Kaydara(design/logo),Kynapse,Kynogon,LandXplorer,LocationLogic,Lustre,Matchmover,Maya,Mechanical Desktop,Moonbox,MotionBuilder,Movimento,Mudbox,NavisWorks,ObjectARX,ObjectDBX,Open Reality,Opticore,Opticore Opus,PolarSnap,PortfolioWall,Powered with Autodesk Technology,Productstream,ProjectPoint,ProMaterials,RasterDWG,Reactor,RealDWG,Real-time Roto,REALVIZ,Recognize,Render Queue,Retimer,Reveal,Revit,Showcase,ShowMotion,SketchBook,Smoke,Softimage,Softimage|XSI(design/logo),SteeringWheels,Stitcher,Stone,StudioTools,Topobase,Toxik,TrustedDWG,ViewCube,Visual,Visual Construction,Visual Drainage,VisualLandscape,Visual Survey,Visual Toolbox,Visual LISP,Voice Reality,Volo,Vtour,Wire,Wiretap,WiretapCentral,XSI,and XSI(design/logo).The following are registered trademarks or trademarks of Autodesk Canada Co.in the USA and/or Canada and other countries:Backburner,Multi-Master Editing,River,and Sparks.The following are registered trademarks or trademarks of MoldflowCorp.in the USA and/or other countries:Moldflow,MPA,MPA(design/logo),Moldflow Plastics Advisers,MPI,MPI(design/logo),Moldflow Plastics Insight,MPX,MPX(design/logo),Moldflow Plastics Xpert.All other brand names,product names or trademarks belong to their respective holders.DisclaimerTHIS PUBLICATION AND THE INFORMATION CONTAINED HEREIN IS MADE AVAILABLE BY AUTODESK,INC.AS IS.AUTODESK,INC.DISCLAIMSALL WARRANTIES,EITHER EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY ORFITNESS FOR A PARTICULAR PURPOSE REGARDING THESE MATERIALS.Published by:Autodesk,Inc.111 Mclnnis ParkwaySan Rafael,CA 94903,USA名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 24 页 -目录文件格式 .1Alias PIX 图像文件 .2遮片文件 .3Alias 相机深度贴图文件.5动画 SDL .6Maya IFF .10粒子文件 .13凸起定义文件.15索 引 .19iii名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 24 页 -iv名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 24 页 -文件格式描述 Alias 使用的各种文件格式的内部结构。平台描述支持的文件格式。下表列出了支持的文件格式。平台文件格式WindowsAlias PIX 图像文件Windows遮片文件Windows相机深度贴图文件Windows动画 SDLWindows(只读)Maya IFFWindows粒子文件Windows凸起定义文件1名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 24 页 -Alias PIX 图像文件平台Windows描述Alias PIX 文件具有长度为 10 个字节的标头,其中包含 5 个短整型数(不存在显式幻数),其后紧跟采用简单运行长度编码方案的图像数据。这类文件中只包含 RGB 信息。遮片文件与其类似,但存在于不同的文件中(详细信息请参见“遮片文件格式”)。注释标头值字节X 分辨率(像素)width0,1Y 分辨率(像素)height2,3未使用xoffset4,5未使用yoffset6,724 位(对于 pix 文件)(0 x18)bits/pixel8,9然后从图像的顶部扫描线开始,基于每行扫描线,采用 4 字节数据包形式对像素进行运行长度编码(运行长度不超出一行扫描线)。注释数据范围字节具有给定 RGB 值的连续像素数1-255runlength蓝色分量的值0-255blue2|第 1 部分文件格式名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 24 页 -绿色分量的值0-255green红色分量的值0-255red示例下面是对一个 8 个像素宽 6 个像素高的 pix 文件执行 od-x 的输出,表示由图像底部的黑色向顶部蓝色的颜色渐变:00000000008000600000005001808ff000008cc000002000000899000008660000083300000800000004000000000042上例中,描述的图像宽度为 8 个像素 0008,高度为 6 行扫描线 0006。接下来的四个字节描述了过时的偏移信息。这是一个 pix 文件,因为存在 24 位/像素0018。第一行(顶部)扫描线由 8 个像素的 (B=255,G=0,R=0)08ff 0000 运行长度构成。第二行扫描线是 8 个像素的 (B=204,G=0,R=0)08cc 0000(因为它是完整的扫描线)。其余扫描线均按最后一行扫描线的格式(八个像素的(B=0,G=0,R=0)0800 0000)编码。遮片文件平台Windows描述Alias 遮片文件是 Alias pix 文件的变体。注释标头值字节X 分辨率(像素)width0,1Y 分辨率(像素)height2,3未使用xoffset4,5遮片文件|3名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 24 页 -未使用yoffset6,78 位(对于遮片文件)(0 x8)bits/pixel8,9然后从图像的顶部扫描线开始,基于每行扫描线(即运行长度不超出一行扫描线)采用双字节数据包格式对覆盖范围(遮片)信息进行运行长度编码,其中,值为零表示无覆盖,值为 255 表示完全覆盖该像素:注释数据范围字节在给定覆盖范围内的连续像素数1-255runlength覆盖范围值0-255coverage示例以下是某一球体(几乎填充整个图像)的 8x6 Alias 遮片文件的八进制转储:00000000008000600000005000801000110015f000002002bf015f011001000100015f04ff015f00000400100010001bf04ff01bf0100010001bf000006004ff01bf01000100015f04ff015f010000001000100010f015f02bf015f010f01000000116上例中,描述的图像宽度为 8 个像素 0008,高度为 6 行扫描线 0006。接下来的四个字节描述了过时偏移信息。这是一个遮片文件,因为存在 8 位/像素 0008。下面的描述显示了该文件的其余部分,即从顶部扫描线到底部扫描线对遮片进行了描述。0100-onepixelof0/255(0%)coverage,0110-one pixelof16/255(6%)coverage,015f-onepixelof95/255(37%)coverage,02bf-twopixelsof191/255(75%)coverage,015f-onepixelof95/255(37%)coverage,0110-onepixelof16/255(6%)coverage,0100-onepixelof0/255(0%)coverage.现在,您知道自己位于第二行扫描线,因为已填充了第一行扫描线。0100-onepixelof0/255(0%)coverage,015f-one pixelof95/255(37%)coverage,04ff-fourpixelsof255/255(100%)coverage,015f-onepixelof95/255(37%)coverage,0100-onepixelof0/255(0%)coverage.4|第 1 部分文件格式名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 24 页 -移到下一行扫描线:0100-onepixelof0/255(0%)coverage,01bf-onepixelof191/255(75%)coverage,04ff-fourpixelsof255/255(100%)coverage,015f-onepixelof191/255(75%)coverage,0100-onepixelof0/255(0%)coverage.依此类推。下一行扫描线完全相同,其后的一行扫描线与第二行扫描线一致,而最后一行扫描线与第一行扫描线相同。这是选择球体的最佳效果。Alias 相机深度贴图文件平台Windows描述Alias 相机深度文件包含与使用该相机创建的图像相对应的深度信息。相机深度文件用于进行渲染后的三维合成。该文件包含一个幻数、一个 X 分辨率、一个 Y 分辨率和一个浮点深度值的阵列。C 类型注释标头值字节int唯一标识此类文件magic number0,1,2,3shortX 分辨率(像素)width4,5shortY 分辨率(像素)height6,7Alias 相机深度文件的幻数为 55655。文件的其余部分包含一个按行顺序排列的浮点值 X*Y 阵列。示例以下 C 代码示例说明了如何读取相机深度文件:Alias 相机深度贴图文件|5名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 24 页 -filein=open(infilename,O_RDONLY);read(filein,&magic,sizeof(int);/*magicnumber*/if(magic!=55655)fprintf(stderr,”giveninputfile%sdoesnothavepropermagicnumber(55655)n”,infilename);exit(0);read(filein,&width,sizeof(short);/*Xres*/read(filein,&height,sizeof(short);/*Yres*/size=width*height;buffer=(float*)malloc(size*sizeof(float);read(filein,buffer,sizeof(float)*size2);/*fillthearray*/close(filein);for(i=0;i height;+i)for(j=0;j width;+j)/*Do somethingtothepixel.*/动画 SDL平台Windows描述动画 SDL 文件是一种常规的场景描述语言文件,此类文件包含一个附加部分,用于描述模型的层次。动画 SDL 文件有两个部分:DEFINITION 和 HIERARCHY。注意 HIERARCHY 部分可以省略。在这种情况下,动画 SDL文件仅包含动画曲线(或动作)库。在 DEFINITION 部分中,您可以像在常规 SDL 文件中那样指定曲线(或动作)描述。对于动画 SDL 和常规 SDL,动作的语法相同。在 HIERARCHY 部分中,描述如何将 DEFINITION 部分中的动画曲线应用于模型的层次。使用大括号“”括住这些描述。您必须至少提供一组大括号。大括号的顺序用于描述层次。位于另一对大括号内部的匹配大括号对,表示其中的对象是外部大括号对所含对象的子对象。位置彼此相邻的大括号对表示它们都是同一父对象的子对象。6|第 1 部分文件格式名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 24 页 -示例 1HIERARCHY-PickedobjectApplyanimationtopickedobject.-A childofthepickedobject.Applyanimationtochildofpickedobject.-A childofa childofthepickedobject.Applyanimationtochildofa childofpickedobject.-Anotherchildofthepickedobject.Applyanimationtootherchildpickedobject.如果某对象没有动画,但其子对象具有动画,仍然必须指定大括号作为该对象的占位符,但要省略对其应用动画的语句。这对同级项而言也是必要的。如果最左边的同级项未设置动画,但其右侧相邻的同级项设置了动画,请指定一个空的大括号对作为最左侧子对象的占位符。HIERARCHY 部分中有两条语句,用于将动画应用于对象。第一条语句是类型语句,用于指定要接收动画的对象的类型。指定对象类型类型语句的一般格式如下:type“animatableitemtypename”();“animatable item type name”的示例有 Dag Node、Camera、Light、Shader、Surface CV 和 Curve CV。对于 harvDag Node,应指定 Dag 节点名。对于 Animation SDL,材质球包含纹理。灯光和材质球没有任何附加信息,因此圆括号中应该是空的。对于 Surface CV,应指定 CV 的 U 值和 V 值(使用逗号分隔)。例如,如果对曲面上 u=2、v=3 的 CV 设置动画,则类型语句应为:type“SurfaceCV”(2,3);对于 Curve CV,应指定要引用曲线的哪一个 CV。如果曲线是某个面的一部分,则应指定两个值(使用逗号分隔)。第一个值指定面的曲线,第二个值指定曲线上的 CV。例如,如果某个面由三条曲线构成,若要引用该面的第 2 条曲线上的第 4 个 CV,则类型语句应为:type“CurveCV”(2,4);其他可设置动画的项都没有附加信息,因此其圆括号中应该为空。动画 SDL|7名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 24 页 -应用动画类型语句后面的语句表示如何将动画应用于项的各个动画参数。这些语句称为通道语句,用于指定动画参数如何使用 DEFINITION 部分中定义的动作。通道语句的一般格式如下:channel“channelname”(action_nameextractaxis(action_name.);每个可设置动画的项类型均有自己的动画参数名称集,可以在参数控制窗口中看到这些参数名称(详细信息请参见“Animation”“Editors”“ParamControl”)。例如,Dag 节点具有“X Translate”、“Y Translate”、“ZScale”和“Visibility”参数。这些名称显示在参数控制窗口中,可用作通道名称。注意 请不要将通道指定给不使用该参数设置动画的项。同样,也不要指定不属于当前动画项类型的通道。例如,动画 SDL 不区分灯光类型,因此尽管您可以尝试将聚光灯扩散通道读取到点光源上,但这将导致错误。在通道语句的圆括号中,您可以指定组成通道的动作列表。如果动作是运动路径,则必须指定要使用三维 NURBS 曲线的哪一个坐标轴。位于附加圆括号内的附加动作可用作原始曲线上的时间扭曲。示例 2以下是已设置动画的圆柱体的动画 SDL 文件示例。8|第 1 部分文件格式名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 24 页 -DEFINITION/*the3-DNURBS curveusedbythemotionpathaction*/curvecurve#2(degree=3,knots=(0.0,0.0,0.0,1.0,1.0,1.0),cvs=(cv(0.0,0.0,0.0),1.0),cv(3.0,3.0,3.0),1.0),cv(-4.0,2.0,-6.0),1.0),cv(-3.0,2.0,3.0),1.0);/*amotionpathaction*/motion_curvemotion_path(curve#2,in=PRE_CONSTANT,out=POST_CONSTANT);/*severalparametercurveactions*/parameter_curveparam_curve.Timing(in=PRE_LINEAR,out=POST_LINEAR,cvs=(parameter_vertex(1.0,0.0,TAN_SMOOTH,(-0.27852,-0.96043),TAN_SMOOTH,(0.27852,0.96043),parameter_vertex(30.0,30.0,TAN_SMOOTH,(-0.27852,-0.96043),TAN_SMOOTH,(0.27852,0.96043);parameter_curveparam_curve.X_Scale(in=PRE_CONSTANT,out=POST_CONSTANT,cvs=(parameter_vertex(1.0,1.0,TAN_SMOOTH,(1.0,0.0),TAN_SMOOTH,(1.0,0.0),parameter_vertex(30.0,4.0,TAN_SMOOTH,(1.0,0.0),TAN_SMOOTH,(1.0,0.0);parameter_curveparam_curve.Z_Rotate(in=PRE_CONSTANT,out=POST_CONSTANT,cvs=(parameter_vertex(1.0,0.0,TAN_SMOOTH,(-1.0,0.0),TAN_SMOOTH,(1.0,0.0),parameter_vertex(30.0,360.0,TAN_SMOOTH,(-1.0,0.0),TAN_SMOOTH,(1.0,0.0);parameter_curvetimewarp(in=PRE_IDENTITY,out=POST_IDENTITY,cvs=(parameter_vertex(1.0,1.0,TAN_SMOOTH,(-0.70711,-0.70711),TAN_SMOOTH,(0.70711,0.70711),parameter_vertex(30.0,30.0,TAN_SMOOTH,(-0.70711,-0.70711),TAN_SMOOTH,(0.70711,0.70711);parameter_curveparam_curve.X_Position(in=PRE_CONSTANT,out=POST_CONSTANT,cvs=(parameter_vertex(1.0,-0.2612,TAN_SMOOTH,(-1.0,0.0),TAN_SMOOTH,(-1.0,0.0),parameter_vertex(30.0,-0.18593,TAN_SMOOTH,(-1.0,0.0),TAN_SMOOTH,(-1.0,0.0);parameter_curveparam_curve.Y_Position(in=PRE_CONSTANT,out=POST_CONSTANT,cvs=(parameter_vertex(1.0,0.2612,TAN_SMOOTH,(-1.0,0.0),TAN_SMOOTH,(-1.0,0.0),parameter_vertex(30.0,0.58722,TAN_SMOOTH,(-1.0,0.0),TAN_SMOOTH,(-1.0,0.0);parameter_curveparam_curve.Z_Position(in=PRE_CONSTANT,out=POST_CONSTANT,cvs=(parameter_vertex(1.0,0.5,TAN_SMOOTH,(-1.0,0.0),TAN_SMOOTH,(1.0,0.0),parameter_vertex(30.0,0.90137,TAN_SMOOTH,(-1.0,0.0),TAN_SMOOTH,(-1.0,0.0);HIERARCHY typeDagNode(cylinder);/*Thecylinderismoved alonga motionpath.*/*Eachchannelisextractedfroma motionpath*/*withonetimingcurvemodifyingallthree.*/channelXTranslate(motion_pathX(param_curve.Timing);channelYTranslate(motion_pathY(param_curve.Timing);channelZTranslate(motion_pathZ(param_curve.Timing);/*Thewidthofthecylinderisalsoanimated.*/channelX动画 SDL|9名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 24 页 -Scale(param_curve.X_Scale);/*Thisisthefirstchildofthetoplevel*/*ofthecylinder.ItspinsaroundtheZ*/*axis.A timewarphasbeenapplied.*/typeDagNode(cyl_body);channelZRotate(param_curve.Z_Rotate(timewarp);/*Cap A ofthecylinderisnotanimated,*/*norareanyofitsCVs,butthesebraces*/*arenecessarytomaintaintomaintainthe*/*hierarchystructure.*/*IfthesebraceswereomittedCap Bs*/*animationwouldbereadontoCap A.*/*CapB isnotanimatedbutoneofitscvs*/*is.*/typeSurfaceCV(2,4);/*SurfaceCV u=2,v=4 isanimated.*/channelXPosition(param_curve.X_Position);channelYPosition(param_curve.Y_Position);channelZPosition(param_curve.Z_Position);Maya IFF平台Windows适用于 Windows 的 Alias 可以读取 Maya IFF 文件,并将其另存为 TIFF 或 Aliaspix 文件。描述IFF 文件的基本元素是块,有时称为信息块。每个块都有一个称为标记或 ID 的标识符以及一个允许跳过块的块长(某些情况下,块长缺失,块的结束部分由一个特殊的标记表示)。通过几个块成组类型可以将文件结构化处理为层次。如何读取 Alias 中的 Maya IFF 文件在文件列表器中,Maya IFF 文件格式不会被识别为可用格式。您可以使用命令“File”-“Show”-“Pix”或尝试将 IFF 文件用作纹理。可以将 Maya IFF 文件作为相机的图像平面引入。若要使用 IFF 文件作为纹理,必须输入纹理的绝对路径,而且不能使用浏览按钮打开文件列表器。10|第 1 部分文件格式名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 24 页 -基本文件结构结构以标记的使用为基础,也就是使用标记来标识数据块(称为信息块)或信息块结构(称为组)。每个标记由四个字符组成,其后紧跟所描述的信息块或组(采用4 字节格式进行编码)的大小。标记被处理为伪字符串,而所有其他数据都采用big-endian 格式。块类型标记主要的标记类型有 FORM、CAT、LIST 和 PROP。它们可演变出许多种类,如 FOR4、FOR8、CAT4 与 CAT8,这些种类用于指定4 个字节或 8 个字节的对齐边界。FORM 定义了一种类似于 C struct 的结构,即有序的结构化数据集。CAT 定义了独立对象的串联形式,对象之间没有先后顺序关系。LIST 用于对具有相似特性的对象进行成组以避免冗余,因为公用特性可以在列表生成前在 PROP 块中进行定义。列表具有一个附加标记值,用于指示该列表为何种对象的列表。PROP 用于进一步定义对象的特性。组四个标记用于将块编排为以下四个组:FORM、CAT、LIST和 PROP。大小后面的前四个字符用于标识组的类型。FORM 定义了一种类似于 C struct 的结构。FORM 38TEXT CHAR 6 TimesCHAR 12HelloWorldEOF类似于structTextt=char*f=Times;char*c=HelloWorld;组的大小 (38)等于其包含的数据的大小(6 加 12)加上标头的大小(TEXT 为4、CHAR 6 为 8、CHAR 12 为 8)。在本例中,其结果为 6+12+4+8+8=38。如同在 C 结构中一样,您可以嵌套这些组,例如:FORM 52TEXT FORM 8 FONT CHAR 6 TimesLONG 4 LONG 4 CHAR 12HelloWorldEOF在 C 术语中为:Maya IFF|11名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 24 页 -structTextt=structFontf=char*n=Times;ints=12;intd=0;char*string=HelloWorld;块不受必须使用唯一数据类型的限制,可以包含完整 C 结构的等效结构,本示例可能没有表明这一点。FORM 标记用于分隔可单独进行处理的独立数据块,并可指定每个子单元的意义。在上例中,FONT FORM 中的 CHAR 信息块与 TEXT FORM 中的 CHAR 信息块含义不同。FORM 标记确定如何解释有序数据类型集。CAT 标记定义了独立对象的串联形式,对象之间没有先后顺序关系。CAT 的两种典型用途是针对对象库(示例 1 中的图片)或剪贴板(示例 2)。示例 1:CAT 3632PICTFORM 1234PICT.FORM 2378PICT.EOF示例 2:CAT 2130CLIPFORM 1234PICT.FORM 876DRAW.EOF通过了解在标头中指定的每个组或信息块的大小,通常可以加快在结构化文件中进行搜索的速度,即使在成员无序的 CAT 中也是如此。LIST 标记用于对具有相似特性的对象进行成组,以避免冗余。例如,可以按如下方式表示大小相等的图像的序列。某图像可能会具有如下所示的结构:FORM.PICTIHDR32(imagesizeinfo)BODY.(imagedata)EOF此时可以按以下方式表示大小相近的图像的序列,同时共享公用的标头信息:LIST.ANIM PROP 44PICTIHDR32(commonsizeinfo)FORM.PICTBODY.(data)FORM.PICTBODY.(data)FORM.PICTBODY.(data)EOFPROP 结构中的信息一直有效,直到 LIST 部分结束。可以使用 FORM 语句在本地重新定义这些信息。(在上例中,公用 IHDR 在本身不包含 IHDR 块的所有 PICT中有效)。12|第 1 部分文件格式名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 24 页 -对齐IFF 块对齐到双字节边界。标头中指定的大小不考虑填充。许多计算机通常会将其内存对齐到 4 字节或 8 字节的边界。Flib使用八个附加的标记,用于指定对齐信息:以下四个标记用于对齐到 4 字节边界:FOR4、CAT4、LIS4 和 PRO4。以下四个标记用于对齐到 8 字节边界:FOR8、CAT8、LIS8 和 PRO8。粒子文件平台Windows描述粒子文件格式是系统中每个粒子当前状态的简单 ASCII 列举。渲染、质量、生成器和其他信息保存在 wire 文件或 SDL 文件中。此类文件都以空格分隔:注释类型字段当前可能的两个值:4 或 5整型该文件中的粒子数。整型(请参见下表。此类型存在“num_blobs”条目。)普通粒子对于类型 4 粒子(普通),每个水滴的信息如下所述。注释类型字段位于帧开头的粒子的 X 位置浮点型位于帧开头的粒子的 Y 位置浮点型粒子文件|13名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 24 页 -位于帧开头的粒子的 Z 位置浮点型位于帧末尾的粒子的 X 位置浮点型位于帧末尾的粒子的 Y 位置浮点型位于帧末尾的粒子的 Z 位置浮点型该帧中粒子的红色。浮点型该帧中粒子的绿色。浮点型该帧中粒子的蓝色。浮点型粒子寿命中所剩的周期数。整型粒子寿命中的总周期数。整型漫射气体粒子对于类型 5 粒子(漫射气体粒子),每个水滴的信息如下所述。注释类型字段位于帧开头的粒子的 X 位置浮点型位于帧开头的粒子的 Y 位置浮点型位于帧开头的粒子的 Z 位置浮点型位于帧末尾的粒子的 X 位置浮点型位于帧末尾的粒子的 Y 位置浮点型位于帧末尾的粒子的 Z 位置浮点型14|第 1 部分文件格式名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 24 页 -该帧中粒子的红色。浮点型该帧中粒子的绿色。浮点型该帧中粒子的蓝色。浮点型粒子寿命中所剩的周期数。整型粒子寿命中的总周期数。整型帧开头处粒子的大小。浮点型帧末尾处粒子的大小。浮点型凸起定义文件平台Windows描述使用角色生成器功能可以围绕骨骼在几何体上创建肌肉凸起。使用变形控制窗口的CHARACTER BUILDER 帧类型中的断面编辑器,您可以自由定义肌肉凸起的形状。可以定义任意数量的凸起形状。这些定义凸起的形状不存储在 wire 文件中,而是存储在名为“bulge_types”的 ASCII 文件中,该文件位于您当前项目的“misc_data”目录中。在 wire 文件之外的单独文件中存储这些凸起形状的好处在于,您可以构建一个凸起形状的目录,并可在不同的 wire 文件中甚至在不同项目中重用这些凸起形状(您可以在不同项目目录之间复制“bulge_types”文件)。注意 在交互式软件包中修改或删除凸起定义时要十分小心。将属性指定给骨骼关节时,凸起定义是其中的一个属性。骨骼关节不会存储整个凸起定义,只会存储凸起定义代码。因此,如果有多个 wire 文件使用相同的凸起定义,而且您在交互式软件包中修改了凸起定义,则您实际上是为引用该凸起代码的凸起定义文件|15

    注意事项

    本文(2022年FileFormats文件格式 .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开