Home

MB86290 Series Model Converter V02 for LightWave3D User Manual

image

Contents

1. SurfaceChunk hasira Convert OK Copyri ght FY TSU LI M TED 1999 2003 22 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 13 After finishing the transfer Finished is displayed and push OK button Finished Output end 2002 09 12 10 47 15 14 If the error during the transfer occurs it outputs the following error message and terminates the transfer Confirm the content of the error and modify the scene Refer to 9 Error message for the content of the error message Jseries MDF Converter NN xj Error po Convert Error Illegal texture size Copyri ght OFU I TSU LI M TED 1999 2003 23 MB86290 Series Model Converter VO2 for Li ghtV4ve3D user nanual 7 2 Create the model data on the command mode In advance it copies wmdf exe to the folder which the environmental variable PATH is configured or adds the environmental variable PATH tothe folder which lwmdf exe is stored 1 Start up the command prompt Ley Poe HI a Potty 3 I 74 Ah 25 993 r a A Sg r VAFA yp 1 3 jai Ga PELAR Bl 42 335 AY 192705 Yvy Yv Yv vY A 2E O O ElE E AFEITAR Es SIRA 2 Input the command from the command prompt First move to the folder which the scene file is stored The following example is the case the scene file is stored in the crystal folder under C drive C gt cd crystal C crystal gt 3 Next input the command and tran
2. There are too many objects Too many scenes There are too many scenes Too many scene BG images There are too many scene back ground images Too many scene cameras There are too many cameras Too many scene lights There are too many scene lights Too many scene objects There are too many scene objects Too many surfaces There are too many surfaces Too many texture vertices There are too many texture apexes Copyri ght FY TSU LI M TED 1999 2003 35 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 10 WARNING MESSAGE LIST Even if the warning occurs thetransfer process continues There are following warning message O BO Background image can use only one in a scene Morethan two back ground images are configured only one back ground could be transferred 0 CO Camera aspect ratio is not 1 1 The camera aspect ration is not 1 1 Camera can use only one in a scene More two cameras are configured only one camera could be transferred O 10 Image texture name width or height is over 256 pixel The width or height of the texture image is over 256 pixels Image texture name width or height is over 4096 pixel The width or height of the texture image is over 4096 pixels only Coral Invalid light type There are some invalid light types It does not transfer invalid light type 0 TO Texture coordinate is out of height range 512 to 511 The texture V
3. O Correspond O Partially correspond x Non correspond Processfunction LoadimageSequencaLoadSequene KT fuoadfiyecip Pe Replaceimage e Loop imagesequence KT SequenceLoopLength KT Change Color ofmagePallet colorcyding KT Specify Starting Pallet PositioniLowCydeinday Specify Ending Pallet Position HighCycieindes x Copyri ght OFU TSU LI M TED 1999 2003 8 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Light Type Table5 2 f Light function Lens Flare Related Function Shadow Map Related F unction O Correspond O Partially Correspond x Non correspond J It does not correspond to the dynamic configuration of the brightness by the envelope When it configures the brightness using the envelope only the initial configured value is transferred It does not correspond to the line light and the face light which are added from Ver 6 x O The configurable corn angle is between 0 C 90 C If theangle less than 0 C or above 90 C is configures the value is clamped less than 0 C to 0 C above 90 C to 90 C Copyri ght FY TSU LI M TED 1999 2003 9 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Table5 2 g Camera function Aspect Ratio of Pixel Pixel Aspect Ratio Limited Region Segment Memory Anti aliasing Soft Filter Adaptive Sampling Optional Configuration of Resolution Custom Si
4. 2 M B86292S included 3 M B86293 and MB 86294 4 T he settable drawing frame size is within the capacity of the graphics memory 5 It can use the different size of the width and the height Copyri ght OFU TSU LI M TED 1999 2003 41 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Appendix B Image file corresponding table TableB Model converter corresponding image format GATA Uncompress length Windows bit map TGA 16 bit Copyri ght FY TSU LI M TED 1999 2003 42 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Appendix C Change of the object motion It explains the position and rotation of the object in adding and altering the object motion using 3DGL scene drawing API As shown in FigureC if it specifies Tran_X Tran_Y Tran_Z 19 5 3 as the position coordinate of the object it put in position the origin of the object coordinate system for the coordinate 9 5 3 of the world coordinate system Also if it specifies Rot_X Rot_Y Rot_Z Rx Ry Rz as the rotation angle of the object the rotation of the object coordinate system is performed in the order of Ry gt Rx gt Rz as shown in Figurec j ect coordi nate system V rl d coordi nate system Position rotation of object in specifying Tran_X Tran_Y Tran_Z 9 5 3 Rot_X Rot_Y Rot_Z ARx Ry Rz FigureC Position rotation of object Copyri ght OFU TSU LI M TED 1999 2003
5. 7 OPERATION PROCEDURE ccccccecccceeecceeeecaeeecaeeeeeeeeeeaeeeagaeeeeaaeeeuaaeeeaaaeeagaeeeeagegs 20 7 1 IT CREATES THE MODEL DATA BY GUI MODE cocccccccnnnnnnnoccnnnnnnnnnnnnannnnnnnnnnnnnnnnernrnnrrnnnnnranenrrnrnnnnns 20 7 2 CREATE THE MODEL DATA ON THE COMMAND MODE coooococccccnnnnnnnnnnnnnnnnnnnnnonnnanenernnnronennranenernrennnns 24 8 OUT PWT ELLE Gia A A a 25 gil MODEL DATA FILE MDEO cestas 25 8 2 EXTENSION MODEL DATA FILE MDX rasane eta eaaa aa NGE a a a aaa siga aaa aaa Gn Aa den aa iaai 26 8 3 CONVERT LOGFILE LOG arogan ia a ree Ge a dz 27 84 MODEL DATA INDEX PEE Hip ea ieee an aa nang a Se a E Bee 28 9 ERROR MESSAGE LIST ssssssssssssssssnnnnnnnnsnnnnnnnnnunnnnnnnnnunnnnnnnnnnnnnnnnnnnnunnnnnnnnunnnnan 31 10 WARNING MESSAGE LIST ssssssssssssnsnnnnnnnnsunnnnnnnnnnnnnnnnnnunnnnnnnnnnnunnnnnnnnunnnnnnnnn 36 I1 RESTRICTIONS ic a a e cree 38 Copyri ght FY TSU LI M TED 1999 2003 ii MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Appendix A Appendix B Appendix C Appendix D Appendix E The comparative chart of the graphics controller cccccceeseceeeesceeeesseeeeaae 41 Image file corresponding table ssssssssssssssunnnnnnnnununnnnnnnnnnnnnnnnanunnnnnnnnnnnn 42 Change of the object Motion sssssssssssssansnnnnnnsnnunnnnnnnnunnnnnnnnnunnnnnnnnunnnnnn 43 Change of the motion camera ssssssssssunsnnnnnnsanunnnnnnnnnnnnnnnnunnnnnnnnnnunnnnnn 4
6. M TED 1999 2003 45
7. O x x x 0 It corresponds to only the straight line and the constant O It corresponds only in using the spot light It does not correspond to the dynamic configuration of thecorn angle by the envelope Table5 2 1 Camera motion function o o x x x Rotation of Center Point Correspond O Partially correspond x Non correspond Movement of Center Paint a ae It corresponds to only the straight line and the constant X It does not correspond to the dynamic configuration of the camera zoom by the envelope Table5 2 m Motion option function Corresponding condition Parent Object C Target Object A UI x j x x Correspond O Partially correspond x Non correspond Copyri ght OFU TSU LI M TED 1999 2003 12 MB86290 Series Model Converter VO2 for Li ghtV4ve3D user nanual 6 START UP 6 1 Execution mode The model converter is performed by either GUI mode or the command mode The execution format file is differing in each mode It shows the execution format file name of each execution mode in Table6 1 Table6 1 Execution mode and execution format file name of the model converter Execution format file name GUI mode 6 2 GUI mode GUI mode performs thetransfer process using the operation panel 6 2 1 How to start GUI mode In GUI mode it starts by directly executing wndfw exe or creating the short cut When it
8. coordinate is out of 512 4511 Texture coordinate is out of height range 8192 to 8191 The texture V coordinate is out of 8192 8191 only Coral Texture coordinate is out of width range 512 to 511 Thetexture U coordinate is out of 512 4511 Copyri ght FY TSU LI M TED 1999 2003 36 MB86290 Series Model Converter VO2 for Li ghtV4ve3D user nanual o TO Texture coordinate is out of width range 512 to 511 Thetexture U coordinate is out of 512 4511 Texture coordinate is out of width range 8192 to 8191 The texture U coordinate is 8192 8191 only Coral Texture wrap mode mirror was changed to repeat mirror is configured in the texture wrap mode It change to repeat The number of the light over 8 The configured lights are over eight can transfer up to eight The spot cone angle is set to 0 As the corn angel of the spot light is under 0 C it reconfigure 0 C The spot cone angle is set to 180 Asthecorn angle of the spot light is over 90 C it reconfigure 180 C color value value was clipped to minimum or maximum It clips the color value to 0 255 Copyri ght OFU TSU LI M TED 1999 2003 37 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 11 RESTRICTIONS It does not guarantee thetransfer result when it uses except alpha numeral for the surface name The image data size which can be transferred is depended on thegraphics controller refer to Appendix
9. executes by creating the short cut it can specify the option and input file from the property of the short cut Format 000000 Oxtionl Input filel Option If it specifies the option the value is configured in theoperation panel in starting up themodel converter For thedetail of the option refer to 6 4 Start up option Input file It can specify the scene file the object file theimage data file and the extension model data file for theinput Also it can specify theinput file on the operation panel after starting up Refer to Table4 1 a Input file for the detail Copyri ght FY TSU LI M TED 1999 2003 13 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 6 2 2 Operation panel of GUI mode If it executes Iwmdfw exe the following operation panel GUI mode operation display show up In the following it explains each item of GUI mode operation display gA MB86290series MDF Converter Input from C crystal crystal lws Save as Ur crystal crystal mdf EET m Settings Output Endian Big V Index Header h M C source dat D M Logging los V Open after convert ing z Convert M Text dump txt Load Settings Save Settings About Close Input from Input file list configured currently is displayed v Button It steps down thefile order which is selected by the input file list A Button It steps up the file order which
10. is selected by theinput file list Copyri ght FY TSU LI M TED 1999 2003 14 MB86290 Series Model Converter VO2 for Li ghtV4ve3D user nanual Add button It adds the input file to the input file list The following file could be specified for the input file e Scene file lws e Object file wo e Texture image o Windows bit map bmp olFF format iff o TGA format tga Extension model data file mdx Delete button It deletes the file from the list which is selected by the input file list Clean button It deletes all files which is configured in the input file list Save as It specifies the model data file for the output It can be specified in the following file format e Model data format model data file namel maf e Extension model data format model data file namel mdx Endian It specifies the endian If it specify the model data format as the output file it is necessary to specify the endian If it specify the extension model data format as the output file it is not necessary to specify the endian Index Header h check button When the check button is ON it output the model index file named model data file name h The model data index file is the header file which defines the index number C source dat check button When the check button is ON it output the file named model data file namel dat This file is the model data is described in source program format of C language Co
11. 4 Change of the light Motion ssssssssnssssnnnssunnsnnnnsnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 45 Copyri ght OFU TSU LI M TED 1999 2003 iii MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 1 GENERAL MB86290 Series Model Converter V02 for LightWave3D model converter reads the scene file the object file and theimage data which are created by the modeling tool NewTek LightWave3D Ver 5 x Ver 6 x and transfers the data for MB 86290 series graphics controller This data is called the model data The model data is input in thescene drawing API 3DGL scene drawing API of MB86290 Series 3D Graphics Library and could be played back by MB86290 series graphics controller 2 FUNCTION The functions of the model converter are described in the following e It transfers not only the object but also the information on the scene of a light a camera the motion information of movement rotation scaling e t reads multi scene files and can put together into one file and output it e t can transfer the object file itself or the image data itself e f there are same object in the scene file those object data are managed as one data e f there are same image data in thescene file those image data are managed as one data e Except the model data it creates the model data index file to refer the model data information The model index file has the index of the various information of inside the model data and this i
12. 43 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Appendix D Change of the motion camera It explains the position and rotation of a camera in case of adding and altering the camera motion using 3DGL scene drawing API As shown in FigureD if it specifies Tran_X Tran_Y Tran_Z 19 5 3 as the position coordinate of a camera it put in position the origin of the camera coordinate system for the coordinate 9 5 3 of the world coordinate system Also if it specifies Rot_X Rot_Y Rot_Z Rx Ry Rz as therotation angle of a camera the rotation of the camera coordinate system is performed in order of Ry 180 gt Rx gt Rz 180 as shown in FigureD V rl d coordi nate system Y Rz 180 Position rotation of camera in specifying Tran_X Tran_Y Tran_Z 9 5 3 Rot_X Rot_Y Rot_Z Rx Ry Rz Caner a coordi nate system O Rx FigureD Position rotation of camera Copyri ght FY TSU LI M TED 1999 2003 44 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Appendix E Change of the light motion E Parallel light Distant The parallel light is valid only the projection angle projection direction In 3D graphics library as it expresses the projection direction of the parallel light using the light position coordinate Position 3 4 x y z in the converter as shown in FigureE it configures it calculating thelight position coordinate 3 of 3D graphics librar
13. A The back ground image both of the width and height is multiple number of four andthe maximum is width 4096 x height 4096 It can not transfer the back ground image with the scaling up down Specify thesame size as the back ground image size It can transfer only one camera The projection value Near Far on the camera projection process is configured as 1 200 regardless of the configuration of themodeling tool Refer to 3DGL scene drawing API in changing the value The threshold of the smoothing is processed as 180 C regardless of the configuration of the modeling tool The image of the clip map must be two value data of theoriginal image On this occasion the configuration of the original image is used for theimage size center position mapping method wrapping of the parameter As the parameter configured in theclip map image is valid in LightWave 3D theclip map process of the model converter compares the original image with the clip map image and creates the original image which configure the stencil bit The converter transfers to 1 5 5 5 format This is one pixel is composed of 1454545 16 bits MSB is a stencil bit another bits are red green and blue of each 5 bits Therefore the parameter configured in the clip map is invalid If it performs the morphing with thetexture the morphing destination object must be as same as the image configuration of the original object because when it performs the interpolating ca
14. MB86290 Series Model Converter VO2 for Li ghtV ve3D User Manual Version 1 1 cO FUJITSU Copyri ght FU ITSU LI M TED 1999 2003 ALL RIGHTS RESERVED The speci fi cations in this nanual are subj ect to change wthout notice Contact our Sales Departnent before purchasing the product described in this nanual Information and circuit di agrans in this manual are onl y exanpl es of devi ce appl i cati ons they are not intended to be used i n actual equi pnent Also Fuj i tsu accepts no responsi bility for infringenent of patents or other rights owned by third parties caused by use of the information and circuit di agrans 3 The contents of this manual must not be reprinted or dupl i cated wi thout per m ssi on of Fujitsu 4 If the products described in this manual fall wthin the goods or technol ogi es regul ated by the Forei gn Exchange and Forei gn Trade Law pernnssi on must be obtai ned bef ore exporti ng the goods or technol ogi es MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Versi Updated Data Updated Contents 2003 1 27 Seale a Ng First edition O Add explanation Table5 2 k The following sentence is added for restrictions of the corn angle It does not correspond to the dynamic corn angle configuration by the envelope O Error correction It changes thetitle of Table5 2 1 to Camera motion function O Error correction It changes the corr
15. Object motion function Table 5 2 j e Light motion function Table 5 2 k e Camera motion function Table 5 2 1 e Motion option function Table 5 2 m Table 5 2 a Scene lender option function Starting frame F irstF rame KO Ending frameg LastF rame Frame step F rameStep x Frame Second F rameP erSecond O Correspond O Partially correspond x Non correspond It corresponds only the starting ending frame of the positive value Also the starting frame and ending frame must be the starting frame theending frame It corresponds only the frame step of the positive value Copyri ght FY TSU LI M TED 1999 2003 4 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Table5 2 b Object function Correspond O Partially correspond x Non correspond O The configuration of the object color textur image for the object of the morphing destination must be same as the configuration of the original object In LightWave3D it is possible to configure separately it is not corresponded in the model converter If theconfigured value is differing it happens to perform normally the transformation The object dissolve is used to mask the object of the morphing destination In themodel converter it can configure only the visible 0 or the invisible 100 O Specify the original image for specifying the cl
16. Object00 0x00000003 Scene Jobject Index number adCRYSTAL_BASE_Layer0O_ SObject01 0x00000004 Cama adCRYSTAL_CRYSTAL_Layer0O_SObject02 0x00000005 adCRYSTAL_HASHIRA_Layer0_SObject03 0x00000006 adCRYSTAL_HASHIRA_Layer0_SObject04 0x00000007 adCRYSTAL_HASHIRA_Layer0_SObject05 0x00000008 Light adCRYSTAL_HASHIRA_Layer0_SObject06 0x00000009 index number adCRYSTAL_HASHIRA_Layer0_SObject07 0x0000000A adCRYSTAL_GLASS Layer0O_ SObject08 0x0000000B Object adCRYSTAL_Camera 0x0000000C index number adCRYSTAL_Light00 0x0000000D adCRYSTAL_LightOl 0x0000000E Surface adCRYSTAL_BASE LayerO 0x0000000F index number adCRYSTAL_BASE_Layer0_base 0x00000013 adCRYSTAL_BASE Layer0_base WALL2BMP I mage data index number adCRYSTAL_CRYSTAL_LayerO 0x00000010 Copyri ght FY TSU LI M TED 1999 2003 28 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Table8 4 1 Classification of index Classification Scene jindex number Object Jindex number Scene jobject index number Surface Jindex number Image data Jindex number Camera jindex number Light index number Description It distinguishes each scene It is assigned one for each scene It distinguishes each object in the model data It is assigned one for each object in the model data It distinguishes an object in t
17. Settings button before pushing Close button and then saves on the configuration file Copyri ght FY TSU LI M TED 1999 2003 16 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 6 3 Command mode The command mode performs the transfer process by the command prompt Format 00000 Ox tion QQutput file Input filel Option Refer to 6 4 Start up option for the detail of the option Output file It specifies the creating model file or the extension model data file It is necessary to specify the output file by the command line If it specifies the configuration file by theoption it can not use the output file information inside the configuration file Input file It can specify the scene file to input the object file the image data file and the extension model data file Copyri ght FY TSU LI M TED 1999 2003 17 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 6 4 Start up option It can specify the start up option in starting up It shows thestart up option in Table6 4 Table6 4 Classification and content of the start up option Default O output file It specifies the output file name If it does not specify the It can specify either the model data format mdf or extension on the output file the extension model data format mdx which can kel name it is output by the reinput model data format mdf S setting file It specifies the configuration file to l
18. anual attached to LightWave3D or the manual on LigtWave3D available in the market WA registered trademark a trademark LightWave and LightWave 3D are the registered trademark of NewTek Inc in the United States and other countries Micorsoft Windows and Windows NT are the registered trademark of Microsoft Corporation in the United States and other countries Other described company name and product name are a registered trademark or a trademark for each company Copyri ght OFU TSU LI M TED 1999 2003 i MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Outline To GENERA Lit A a Da aa aa Ka KAG a Saute ovale 1 2 FUNCTION La A A e 1 3 OPERATING CONDITIONS cccccccccccncccnarccanarcnarrrnnnrrnannnrnannnrrnnnrrrnrrranarrananrraananasa 1 4 INPUT OUTPUT sisasinara sadana ragan naa nr encase cnn rr rar rr rr rr rr rr rn 2 5 LightWave 3D CORRESPONDING ssssssssssssussnsnnnnsununnnnnnnnnnnnnnnnununnnnnnnnnnnnnnnnnnnnnnnan 3 DL MODELER FUNCTION Ses adin ae ion A ti cta 3 525 BAY OUT FUNCTIONS de 4 6 STARTU Pbssssansi sanan aa ri dea ties waves dade aa kaa agan ries st nana aaa 13 OL EXECUTION MODE a ad EGA as Sh a Sia iy 13 6 2 GU MODE liada 13 62 1 How to start GUI Moda a 13 6 2 2 Operation panel of GUI MOE cece ee reer ee ee tere eres ee anane n anana ee eeaeaaaaiees 14 03 COMMAND MODE aaa aga a aa at Eh aaa a ae 17 64 STARTUP OPTION sasa aga ga aka E Ka NE Na aga ae Kana eects Gi NG eee at aa 18
19. e on the log As non responding function is configured the transfer process is not terminated However it is not guarantee to transfer the model data which can be played back Do not use for the non responding functions 5 1 Modeler function The corresponding condition for the modeler function is following Table5 1 Table5 1 Corresponding condition for the modeler function Corresponding condition Color editing Image editing Object data created by spline curve Ce Object data created by MEtaNURBS pe Various plugin ae KALANG Correspond O Partially correspondx non correspond It correspond only LightWave 3D Ver 6 x KD The object created by thespline curve and MetaNURBS can be transformed consequently that it is transformed to the polygon and inputs the converter Copyri ght FY TSU LI M TED 1999 2003 3 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 5 2 Layout function The layout functions arecategorized in following thirteen functions The corresponding condition of each function is shown in Tabel5 2 a Tabel5 2 m e Scene lender option function Table 5 2 a e Object function Table 5 2 b e Surface function Table 5 2 c e Texture function Table 5 2 d e Image function Table 5 2 e e Light function Table 5 2 f e Camera function Table 5 2 g e Effect special effects function Table 5 2 h e Record function Table 5 2 i e
20. e to data It can not write to a data file Copyri ght FY TSU LI M TED 1999 2003 31 MB86290 Series Model Converter VO2 for Li ghtVW ve3D user nanual Oc Cannnot write to logging file It can not write to a log file Cannot write to MDF It can not write to MDF model data file Cannot write to text It can not write to a text dump file Cannot write to index file It can not write to a index file Child object not support It does not support a child object 0 DJ Duplicate clipmaps Multi clip maps are specified on one texture image O ID Illegal BMP This format can not treat an image of BMP format Illegal clipmap size The size of a texture image and a clip map do not match Illegal IFF This format can not treat an image of IFF format Illegal image compress It can not treat a compress image Copyri ght FY TSU LI M TED 1999 2003 32 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual D ID Illegal image size The width or height of the back ground image is not the multiple number of four Illegal image type This is an illegal image format Illegal target object There is an error specifying the morph target object Illegal texture size It can not treat thesize of the texture Illegal TGA It can not treat TGA format image Illegal wrap mode There is an error on thetexture wrap mode Illegal XMDF format It can not treat as XM DF exten
21. ent If an error occurs or a warning occurs it output as thelog information Refer to 9 List of theerror message and 10 List of the warning messagefor the content of an error message and a warning Transfer starti ng date Convert start 2002 09 229 Transferring file C crystal crystal lws CameraChunk Convert OK LightChunk Convert OK LightChunk Convert OK SceneObjectChunk Convert SceneObjectChunk Convert SceneObjectChunk Convert SceneObjectChunk Convert SceneObjectChunk Convert SceneObjectChunk Convert Obj ectChunk Convert Open C crystal base wo ImageChunk Convert Open C crystal wall2 bmp ImageChunk Convert OK SurfaceChunk base Convert OK ObjectChunk Convert OK ObjectChunk Convert Open C crystal crystal lwo SurfaceChunk core Convert OK ObjectChunk Convert OK ObjectChunk Convert Open C crystal glass wo SurfaceChunk glass Convert OK ObjectChunk Convert OK SceneChunk Convert OK Transfer ending date Convert end 2002 09 11 16 29 35 Transfer condition of each H Output start 2002 09 11 16 29 35 Transfer result output starting date Index Output OK MDF Output OK Dump Output OK output file Data Output OK 7 Output end 2002 09 11 16 29 36 Transfer result output endi ng date Witing result to each 0 O Output format SceneObjectChunk Convert OK rocess content pr
22. er ad scene file name_Camera E Light jindex number ad scene file name Light H E Object Jindex number in case of an object itself being transferred ad_object file name Layer E Image data Jindex number in case of a image data itself being transferred ad__image file name Theimage file name is described as ABCBMP for ABC BMP Layer is a layer number which starts from 0 SObject is a sequential number of the scen object information which starts from 00 If a object itself is transferred there is no index Light is a sequential number of the light information which starts from 00 Copyri ght FY TSU LI M TED 1999 2003 30 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 9 ERROR MESSAGE LIST If an error occurs it terminates thetransfer process There are following error messages O AQ Abort by user The process is aborted by the user o co Cannot open data file name It can not open a data file Cannot open for logging file name It can not open a log file Cannot open image image name It can not open an image Cannot open object object name It can not open an object Cannnot open MDF file name It can not open MDF model data file Cannot open scene scene name It can not open the scene Cannot open text file name It can not open a text dump file Cannot read from MDF It can not read MDF model data file Cannot writ
23. esponding condition of the camera zoom to O O Add explanation The following sentenceis added for therestrictions of 2003 2 28 the camera zoom It does not correspond to the dynamic camera zoom by the envelope Error correction The following warning message is corrected Fault IDS WARNING lt BGIMAGE _NUM Background image can use only one in a scene Right Background image can use only one in a scene O Error correction The following warning message is corrected Fault IDS WARNING _LIGHT_NUM The number of the light over 8 Correct The number of the light over 8 Page of updated history 10 10 MB86290 Series Model Converter VO2 for Li ghtVW ve3D user nanual Pref ace W Purpose of the manual In this manual the usage of MB86290 Series Model Converter V02 for LightWave3D model converter is described The model converter is a software which converts thescene file created by the modeling tool NewTek LightWave3D to thedata format of the scene file to play back by MB86290 Series 3D Graphics Library V02 3DGL Refer to the following manuals for MB 86290 Series 3D Graphics Library e MB86290 Series 3D Graphics Library V02 user manual The core API e MB86290 Series 3D Graphics Library V02 user manual The scene drawing API In this manual as it uses the technical terms of the 3D computer graphics used by LightWave3D it does not explain about those If it is necessary refer to the m
24. hescene The difference from the object jindex number is it is associated with the scene For example if there are multi object in thescene or same object in the multi scene the object Jindex number is same but the different object index number is assigned There is no scene Jobject Jindex number for the object which is not including in the scene It distinguishes each surface which makes up the object It assigns one for each surface It assigns theimage for thetexture mapping and the image for the back ground It assigns one for each image It distinguishes a camera However there is only one camera for each scene in 3DGL scene drawing API and the camera Jindex number is not used It distinguishes a light However in 3DGL scene drawing API it uses thelight number as same as the core API for specifying the light the light Jindex number is not used Copyri ght FY TSU LI M TED 1999 2003 29 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Table8 4 2 Naming rule of the macro E Scene jindex number ad scene file name_Scene E Object Jindex number ad scene file name_object file name L ayer E Scene jobject Jindex number ad scene file name_object file name _Layer SObject E Surface Jindex number ad scene file name_object file name_Layer _surface name E Image data Jindex number ad scene file name_object file name Layer surface name image file name E Camera lindex numb
25. ightWave 180 0 Rot_P P valueof LightWave 3D Rot_B 6 value of LightWave3D 180 0 e Projection value Bottom value and Top valueis calculated in the following Bottom 1 0 ZoomF actor x Width Height Top 1 0 ZoomF actor x Width H eight Width Camera resolution width LightWave Height Camera resolution height LightWave ZoomF actor Camera zoom factor of LightWave 3D Also LightWave 3D is configured in theworld coordinate system and 3D graphics library is configured in the camera coordinate system The configuration of the world coordinate system is the position coordinate of a camera itself as same as a light an object however the configuration of the camera coordinate system is the position coordinate which looks from a camera Therefore the movement value of a camera performs a sign change Tran_X X coordinate of LightWave 3D Tran_Y Y coordinate of LightWave 3D Tran_Z Z coordinate of LightWave 3D A light and an object could be moved and rotated in the world coordinate of LightWave 3D due to these change However if it adds and changes themotion information of a camera in user application it is necessary to consider this difference in configuring Copyri ght OFU I TSU LI M TED 1999 2003 39 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual e The maximum lights to transfer are eight The light number 1 8 is assigned in order of configuring If more than nine light is c
26. ip map As it can specify only the clip map it is not corresponded in the model converter The image size and the wrap configuration to configure in the clip map must be same as the configuration of the original data image Specify two value patterns black and white for the clip map If it specifies the image except the original image the image does not be normally transformed x 0 0 It can specify only themotion information for Null object It can not configure the parent child relationship and so on Copyri ght FY TSU LI M TED 1999 2003 5 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Table5 2 c Surface function Correspond O Partially correspond x Non correspond It can specify only the positive value for Surface Color Luminosity Diffuse Level Specular Level Glossiness If it configure the negative value such as 10 it transfers as 0 I It corresponds ON OFF configuration for Smoothing the threshold is always transferred as 180 C Copyri ght FY TSU LI M TED 1999 2003 6 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Table5 2 d Texture function Process function Corresponding condition Surface Color Luminosity Diffuse M ap Diffuseness Reflection Map Specularity Specular Map Reflectivity Transparency Map Transparency Bump Map Bumpiness Planar Image Map Cylindrical mage Map Spherica
27. l Image Map Cubic mage Map Other mapping Counterturn of Layer Texture Opacity Blend Mode Pixel Blending Width Repeat O x X X X X O O JO IK x IK IK JO IK JO 1 JA O x Height Repeat Reference object Texture Axis Texture Size Texture Center Position Texture Rotation Angle Texture F alloff Texture Anti aliasing World Coordinates UU Map x lO X X Jo x El Correspond O Partially correspond x Non correspond Continued to next page Copyri ght OFU TSU LI M TED 1999 2003 7 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 0 The configuration of thetexture wrap is transferred in the following Reset Mirror is parameters which is newly added in LightWave3D Ver 6 x It happens to differ from the drawing result of LightWave3D for Reset Repeat gt REPEAT Edge CLAMP Reset gt Itis processed as BORDER BORDER COLOR configures color in 3DGL scene drawing API Mirror Non correspond transferred as REPEAT D Texture anti aliasing corresponds only Enable Disable The strength does not correspond Table5 2 e Image function Process function Corresponding condition x Load Image Sequence L oad Sequence Load Flyer Clip Replace mage Loop Image Sequence Sequence Loop Length Change Color of I mage Pallet Color Cycling Specify Starting Pallet Position Low Cyde Index Specify Ending Pallet Position High Cycle Index
28. lculation of the texture coordinate it needs the texture coordinate of the morphing destination texture coordinate If it does not perform the image configuration it does not output the texture coordinate and does not perform normally the morphing The terminal light color is clamped to each RGBA 0 255 Therefore thelight which has a negative strength such as Intensity is 20 is transferred to 0 The terminal material color of the surface is clamped to each RGBA 0 255 Therefore the material color which has a negative strength is transferred to 0 As shown in Figurell 1 there is difference between the configuration method of the world coordinate in LightWave3D and the world coordinate in 3D graphics library Therefore the value is transferred for 3D graphics library and output Copyri ght FY TSU LI M TED 1999 2003 38 MB86290 Series Model Converter VO2 for Li ght Wave3D user nanual Y Y Z z X X X X Z Z A y a Vi ew Vi ew A World coordinate of LightWave 3D B World coordinate of 3D graphics library Figurel1 1 World coordinate system As shown above there is difference in Z axis direction and the view direction also differs Therefore in order to solve this differences the configuration value of a camera and the projection value is changed in the following in the model converter e Camera rotation value It adds 180 to H axis and reverse the sign and adds 180 to B axis Rot_H H value of L
29. ndex is used in 3DGL scene drawing API 3 OPERATING CONDITIONS The operation conditions of the model converter are following e Microsoft Windows95 Windows98 WindowsNT4 0 or Windows2000 J apanese version and English version e Over 128MB M byte of RAM random access memory e Over 16MB of theempty hard disk Copyri ght FY TSU LI M TED 1999 2003 1 MB86290 Series Model Converter VO2 for Li ghtV4ve3D user nanual 4 INPUT OUTPUT It shows theinput output files of the model converter Table4 1 a Input file File format LightWave 3D scene file ee L hiWave lt 3D objet file im ee a rene mex Extensioimodeldataflery 1 Model data format which could be input and reconfigured Table4 1 b Output file Made data file mdx Extension model data file 1 Model data index file Convert log file 2 C language source format model data file txt Text format model data file 1 Model data format which could be input and reconfigured 2 Output message log of the model converter Copyri ght OFU TSU LI M TED 1999 2003 2 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 5 LightWave 3D CORRESPONDING It shows the corresponding condition of the model converter on the function of LightWave3D Ver 5 x Ver 6 x For thefunctions which are not responded even if it is configured it ignores in transferring For some of non responding functions it writes the warning messag
30. oad in starting up the model converter The configuration file is a file 5 f h If it does not specify this which save the configuration of the input file in ae option it treats current mcs transferring the output file and the endian f as the configuration file The model converter automatically creates the rere f Also if it does not specify configuration file named file name current mcs in f y the extension in the transfer process Additionally it can create the i A f f NEA f configuration file name configuration file in any file name by Save Settings button of 6 2 2 GUI mode operation display If it specifies the input file in thecommand line to mcs becomes the extension start up the model converter it ignores the input file described in the configuration file TOOL tool path It specifies theinstall path of LightWave3D If it does not specify this option C LightWave becomes the install path It changes the endian to BIG or LITTLE GUI moda If BIG or LITTLE is not specified the endian configuration in starting up becomes the un configuration condition LITTLE Command mode If it does not specify this option it follows the content described in the configuration file to be continued Copyri ght OFU TSU LI M TED 1999 2003 18 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Table6 4 Classification and content of the start up option continued Defaul
31. ocess result Chunk nane of target process Copyri ght FY TSU LI M TED 1999 2003 27 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 8 4 Model data index file h After finishing thetransfer process it creates the model data index file named model data file name h in thesame folder as the model data file In the model data index file the index number is described as the macro to access the model data file from the user application The macro is regularly named based on each item name in LightWave3D In the user application it specifies any item in this macro and uses 3DGL scene drawing API It shows an example of the model data index file in the following Also it shows the index classification in Table8 4 1 and the naming rules of the macro in Table8 4 2 RRR KH AAA AA KK KK A AKA AAA KKK KAR AAA AA AK KA KARA ON MB86290series 3D Model Data Converter for LightWave VO2LO1RO1 ALL RIGHTS RESERVED COPYRIGHT C FUJITSU LIMITED 2002 LICENSED MATERIAL PROGRAM PROPERTY OF FUJITSU LIMITED BEAR A A A RK AKA AK KA KAA AA AK EK AA k AA AK KAA IN Camera 001 E Light 002 Surface 004 Image 002 Object Keyframe 014 Light Keyframe 001 Scenel Camera Keyframe 001 Background image 000 index number typedef enum tagCRYSTAL adCRYSTAL_Scene 0x00000000 adCRYSTAL__Ambient__SLight00 0x00000001 adCRYSTAL_Light_SLight01 0x00000002 adCRYSTAL_BASE Layer0O S
32. on Copyri ght FY TSU LI M TED 1999 2003 25 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual M Camera chunk It stores the camera information E Light chunk It stores the light information E Object chunk It stores the object information The object chunk includes the pointer information to the object chunk the surface chunk and thetexture image chunk E Surface chunk It stores thedata organizes thesurface The surface data is composed of the apex coordinate thenormal vector and thetexture coordinate m Texture image chunk It stores the image data to use the texture mapping E Morphing chunk It stores themorphing information included in the scene E Back ground image chunk It stores the back ground image of the scene In the model data it can treat one back ground image data for one scene 8 2 Extension model data file mdx It is the extension file which can reorganize the model data The extension model data file is not treated as the scene data in 3DGL scene drawing API it can be used the input data again in the model converter Copyri ght OFU I TSU LI M TED 1999 2003 26 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 8 3 Convert log file log After finishing thetransfer process the process condition is written on the convert log file named model data file name log In the following it explains an example of the convert log file and its cont
33. onfigured eight lights is transferred in order of configuring and others lights are ignored The ambient light of the full view is transferred as the light number 0 e Thecorn angle of the spot light is configured between 0 90 C If under OC or above 90 C is configured it output the warning message and clamp to 0 C and 180 C e The position and angel of the model data for MB86290 series in LightWave 3D might be differ depended on the specifying a light type This difference is caused to resolve the different configuration between 3D graphics library and LightWave 3D the value is transformed by the model converter and this difference is not an error Refer to Appendix E for thedetail e t can transfer only the color map specified and Diffuse map specified out of the texture map If other map is specified it is ignored However do not specify except thecolor map specified and Diffuse map specified to keep away an error e Thetexture map which can specify one surface is either the color map or Diffuse map If both of map are specified the color map is prevailed however specify either one to keep away an error e The texture image color which is specified in Diffuse map of the modeling tool is normally reflected on only thebrightness thecolor is reflected on thesurface color and however it output thetexture image coor in the converter Therefore in order to get thesame result as specifying Diffuse map in the modeling tool
34. pushes open button Input from E ax 710870 Goya Ao Er V4 Wee c Dr MAGANG Jerystaliws y O a 35 Prd MORBO Scene Ok ls y Feb y A Copyri ght OFU I TSU LI M TED 1999 2003 20 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 5 Pushes next to the edit control of Save as Save as 6 Movethe folder to output input the file name of the model data and push Save button IRIDO E crystal oo a Aea FE fi FRI xe A 771120 erystalmaf y a Prd OFSTED MB86290 MDF er ge 7 Select Endian from Endian list of Settings Select the endian corresponding the target CPU or its mode 8 Select the output file except the model data by Output m Output V Index Header h M C source dat D Vv Toa log I Dpe fter convert ing Text dump txt Copyri ght FY TSU LI M TED 1999 2003 21 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 9 If it needs to repeat this configuration later push Save Settings button and save the configuration file The extension of the configuration file is mcs Save Settings Sin Abe 10 If all configuration is done push Convert button MB86290 MDF Converter 2 Convert OK ASS LAN FJ 12 It starts the transfer process If it terminates the transfer push Cancel button in transferring Converting
35. pyri ght FY TSU LI M TED 1999 2003 15 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Logging log check button When the check button is ON it output the convert log file named model data file name log The convert log file is a file which the condition of thetransfer process is written Open after converting check button When the check button is ON it shows the output convert log file by NotePad Text dump txt check button When the check button is ON it output model data file name txt file This file is a text file which the content of the model data is transferred Load Settings button It loads the configuration in the transfer from the configuration file mcs It can create the configuration file by Save Settings button Save Settings button It saves theinput file which is displayed on GUI mode operation display the output file the configuration of the endian on the configuration file mcs The saved content can be recovered by the Load Settings button It is convenient to create the configuration file in case of repeating an identical transfer operation About button It is a copyright notice of the model converter Convert button It starts the transfer process If thenecessary parameter for the transfer process is not configured it can not press the button Close button It terminates the model converter If it is necessary to save the configured content it pushes Save
36. sfer it In the following example it transfers crystal lws by BIG endian and creates crystal mdf After finishing the transfer the prompt is displayed again following the display MB86290series 3D Model 1 C Ycrystal Awmdf o crystal mdf big crystal lws MB86290series 3D Model Data Converter for LightWave VO2LO1RO1 ALL RIGHTS RESERVED COPYRIGHT C FUJITSU LIMITED 2002 LICENSED MATERIAL PROGRAM PROPERTY OF FUJITSU LIMITED C crystal gt Copyri ght FY TSU LI M TED 1999 2003 24 MB86290 Series Model Converter VO2 for Li ghtVW ve3D user nanual 8 OUTPUT FILE 8 1 Model data file mdf It shows the rough organization of the model data file in Figure8 1 As shown in Figure8 1 the model data is organized in the data division called the chunk In the following it explains each division Model data I ndek tabl e Scene chunk Canera chunk Li ght chunk j ect chunk Surf ace chunk Texture i nage chunk Mor phi ng chunk Back ground i nage chunk Figure8 1 Organization of model data Ml Header The header is the data area which stores the object in the model data the number of the surface and the version information of the model data file E Index table The index table is the pointer array area which access each chunk m Scene chunk The scene chunk is the area which stores a camera a light an object the pointer to the back ground information used in thescene and its motion informati
37. sion model data format Internal error It is an internal error Ask for a distribution source Invalid camera type A camera for a target is configured Invalid frame No or step The negative value on the starting frame ending frame or step frame is configured O MO Material is not assigned The material on the object is not assigned Copyri ght OFU TSU LI M TED 1999 2003 33 MB86290 Series Model Converter VO2 for Li ghtV4ve3D user nanual O NO Not scene object or image file name Those files can not perform the transfer process 0 on Out of memory It can not continue the process due to out of memory O PO Please specify mdf or mdx as saving file Specify a file which has the extension of mdf or mdx for the output file 0 TO Texture coordinate is not assigned Thetexture coordinate is not assigned Texture image is not set surface name The texture image is not specified on the surface which has a texture property Too many BG images There are too many back ground image Too many cameras There are too many cameras Too many images There are too many texture images Too many lights There are too many lights Too many morphings There are too many morphing target object Copyri ght FY TSU LI M TED 1999 2003 34 MB86290 Series Model Converter VO2 for Li ghtV4ve3D user nanual o TO Too many motion keys There are too many motion key Too many objects
38. specify the texture image of the gray scale e There is a limit of the coordinate value for the wrap configuration of the texture map as shown below If thetexture coordinate out of this limit is configured it does not normally perform the mapping In thespecification of the graphics controller if the final texture coordinate value is between 512 4511 8192 8191 in MB86293 the image is performed the wrapping In the model converter if the multiplication result of the texture coordinate u v and theimage size w h is out of 512 512 it output the warning message e Theinterpolating of the key frame in specifying the motion is performed by thelinear interpolating Therefore even if the motion is specified with the curved line it performs lineally Copyri ght FY TSU LI M TED 1999 2003 40 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Appendix A The comparative chart of the graphics controller Table A The comparison table of the graphics controller Graphics controller MB86291 1 MB86292 2 MB86293 after 3 Maximum drawing frame size 4 4096x 4096 4096x 4096 4096x 4096 Capacity of the graphics memory 2MB internal Max 32MB Max 32MB Using internal Enable texture texture memory 4 8 16 32 64 4 8 16 32 64 Pe ii l PETA IGOR SIZE Ep Using graphics 4 8 16 32 64 4 8 16 32 64 4 8 16 32 64 width height memory 128 256 128 256 128 256 512 1024 2048 4096 1 MB86921A MB86291S included
39. t HEADER It controls the output of the index header file NOHEADER DATA It controls the output of he source program file ps PERI If it does not specify this NODATA described in C language of the model data PN option it follows the content DUMP It stops to output the text dump file deseribed NODUMP LOG It controls the output of the log file in the configuration file If it specifies NOLOG in the command mode it NOLOG output the content of log on the console It displays the help message by the command mode It does not perform the transfer process only command mode O Supplement It can not specify the output file and the configuration file more than once O If the conflicting option BIG and LITTLE or HEADER and NOHEADER is specified the option which is specified last is enable It can use each option regardless of thebig letter and the little letter Copyri ght FY TSU LI M TED 1999 2003 19 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual 7 OPERATION PROCEDURE 7 1 It creates the model data by GUI mode 1 Execute lwmdfw exe in amp currentmes lwmdfw exe lamdf exe D 2 If thereis a filein the list box Input from it press Clean button Delete gt Clean 3 Push Add button m al v Add Delete 4 After it confirmed the type of the file as Iws it specifies the scene file for thetransfer and
40. y from the projection angle H P B of LightWave3D Therefore the position coordinate Position 3 of the parallel light is different from the position coordinate of LightWave3D Also theinterpolating calculation of theinter frame is that it is the interpolating by therotation in LightWave3D it is the interpolating by themovement in 3D graphics library Therefore configure the key frame sensitively if it rotates from OC to 180 C it configures the key frame 0 C 45 C 90 C 135 C 180 C Projection direction H1 P1 B1 Interpolation by movement X1 y1 21 H2 P2 B2 TT X2 Y 2 22 Projection direction Interpolation by rotation LightWave 3D 3D graphics library FigureE Transfer of motion information of parallel light E Point light Point In case of the point light only the position coordinate is valid In the converter it configures the position coordinate x y z of LightWave3D in the light position coordinate Position 3 of 3D graphics library E Spot light Spot In thespot light the position coordinate and the projection angle is valid In the converter it configures the position coordinate x y z of LightWave3D for the light position coordinate Position 3 x y x of 3D graphics library It calculates the projection direction from the projection angle H P B of LightWave3D and configures it on the projection direction vector Direction 3 of 3D graphics library Copyri ght FY TSU LI
41. ze Motion Blur Blur Length Particle Blur Field Rendering xD y O Correspond O Partially correspond x Non correspond O Aspect ration of the pixel is only Square Pixels in Ver5 x and 1 0 in Ver6 x corresponding O TheFilm Size Aperture Height corresponds to only 35mm motion picture Copyri ght OFU TSU LI M TED 1999 2003 10 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Table5 2 h Effect special effect function Corresponding condition Back Ground Color Backdrop Color mage Composting O xI Glow Effect RL O Correspond O Partially correspond x Non correspond Fog Type x It corresponds to only the back ground composition Table5 2 i Record function Correspond O Partially correspond x Non correspond Table5 2 j Object Motion Function x x Scaling Up Down x Stretch Movement of Center Point Rotation of Center Point Eo e ikan IN MA O Correspond O Partially correspond x Non correspond 0 It corresponds to only the straight line and the constant Copyri ght OFU TSU LI M TED 1999 2003 11 MB86290 Series Model Converter VO2 for Li ghtW ve3D user nanual Table5 2 k Light motion function Movement Pt Rain Movemento Center Pant KT EA ERE Rotation of Center Point Corn Angle Correspond O Partially correspondx Non correspond c 4 O

Download Pdf Manuals

image

Related Search

Related Contents

Weider WEBE1915 User's Manual  CDクロックラジオ - 株式会社 太知ホールディングス  Diapositiva 1 - TM Pedane srl  User manual  Bullet Tools 226 Use and Care Manual  Manual de Op. y Partes  des arbres - Société Royale Forestière de Belgique  

Copyright © All rights reserved.
Failed to retrieve file