fLUnKnhaXYU Posted July 27, 2025 Posted July 27, 2025 (edited) Is there a limit for number of materials ? Ive neen trying to import a model with 14 and crashing . TY EDIT : So , disreguard this stupid post . it imported fine in a different t3d instance . however: I still dont get it , this case I have put all of the materials , like 28 of them , and images , into a folder , then the 8 different shapes which share these materials into 8 sub-folders within it with their shape asset amd tscript . the first six shapes are fine though I edited the shape , image and material files due to fact that i havent exactly optimized my import process . anyhow , the last 2 shapes will not import . the GODS hate me , I guess . TY Edited July 27, 2025 by fLUnKnhaXYU multiple reasons Quote
fLUnKnhaXYU Posted July 28, 2025 Author Posted July 28, 2025 So , this is odd and I dont get it but , i imported model 7 and 8 into a different Torque3D folder then I placed the models folders back into the other folder , with me , wow , anyway i moved the mat , and image files to the folder with the others , I think thats all . they look great . IDK what the snag was . during the crashes , in the console log the last thing was "import settings have changed" , something like that . thanks . Quote
JeffR Posted July 30, 2025 Posted July 30, 2025 You happen to have the model that gave you the problem originally so I can take a look? It's less efficient to have more materials(since that ends up being different draw calls) but there shouldn't be any real practical limit you're likely to hit like that, so it could've been the import mangling something somehow. If you've got the art content I'd be happy to take a look and see if anything jumps out at me. Quote
fLUnKnhaXYU Posted July 31, 2025 Author Posted July 31, 2025 the folder with everything: this is the finished folder , all of the models work . the situation was , the first 6 imported with no issue/s . 7 amd/or 8 would crash . the log would conclude by saying "our import settings have changed !" (something to that effect) . I opened 7 and 8 in a different torque 3d program with no problem . i transfered them to the first folder and set all of them in 1 gameworld level with no problems noticed . whats in the individually packaged model folder . some text 1. materials and textures from the dae file . model #8 2. the TSCRIPT model #8 3. the shape asset file . model #8 //==========================================DAE=FILE============================================ //==========================================DAE=FILE============================================ //==========================================DAE=FILE============================================ <?xml version="1.0" encoding="utf-8"?> <COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <asset> <contributor> <author>Blender User</author> <authoring_tool>Blender 2.83.0 commit date:2020-06-03, commit time:14:38, hash:211b6c29f771</authoring_tool> </contributor> <created>2025-07-27T01:52:39</created> <modified>2025-07-27T01:52:39</modified> <unit name="meter" meter="1"/> <up_axis>Z_UP</up_axis> </asset> <library_effects> <effect id="mtl_char_jap_impinf_head1-effect"> <profile_COMMON> <newparam sid="japanese_Inf_head_01_diffuse_png-surface"> <surface type="2D"> <init_from>japanese_Inf_head_01_diffuse_png</init_from> </surface> </newparam> <newparam sid="japanese_Inf_head_01_diffuse_png-sampler"> <sampler2D> <source>japanese_Inf_head_01_diffuse_png-surface</source> </sampler2D> </newparam> <technique sid="common"> <lambert> <emission> <color sid="emission">0 0 0 1</color> </emission> <diffuse> <texture texture="japanese_Inf_head_01_diffuse_png-sampler" texcoord="UVMap"/> </diffuse> <index_of_refraction> <float sid="ior">1.45</float> </index_of_refraction> </lambert> </technique> </profile_COMMON> </effect> <effect id="mtl_char_jap_impinf_body4_camo-effect"> <profile_COMMON> <newparam sid="char_jap_impinf_body4_1_c_png-surface"> <surface type="2D"> <init_from>char_jap_impinf_body4_1_c_png</init_from> </surface> </newparam> <newparam sid="char_jap_impinf_body4_1_c_png-sampler"> <sampler2D> <source>char_jap_impinf_body4_1_c_png-surface</source> </sampler2D> </newparam> <technique sid="common"> <lambert> <emission> <color sid="emission">0 0 0 1</color> </emission> <diffuse> <texture texture="char_jap_impinf_body4_1_c_png-sampler" texcoord="UVMap"/> </diffuse> <index_of_refraction> <float sid="ior">1.45</float> </index_of_refraction> </lambert> </technique> </profile_COMMON> </effect> <effect id="mtl_char_jap_impinf_body4_lthr1-effect"> <profile_COMMON> <newparam sid="char_jap_impinf_body4_1_c_png-surface"> <surface type="2D"> <init_from>char_jap_impinf_body4_1_c_png</init_from> </surface> </newparam> <newparam sid="char_jap_impinf_body4_1_c_png-sampler"> <sampler2D> <source>char_jap_impinf_body4_1_c_png-surface</source> </sampler2D> </newparam> <technique sid="common"> <lambert> <emission> <color sid="emission">0 0 0 1</color> </emission> <diffuse> <texture texture="char_jap_impinf_body4_1_c_png-sampler" texcoord="UVMap"/> </diffuse> <index_of_refraction> <float sid="ior">1.45</float> </index_of_refraction> </lambert> </technique> </profile_COMMON> </effect> <effect id="mtl_char_jap_impinf_body4_linen1-effect"> <profile_COMMON> <newparam sid="japanese_Inf_body_4_diffuse_png-surface"> <surface type="2D"> <init_from>japanese_Inf_body_4_diffuse_png</init_from> </surface> </newparam> <newparam sid="japanese_Inf_body_4_diffuse_png-sampler"> <sampler2D> <source>japanese_Inf_body_4_diffuse_png-surface</source> </sampler2D> </newparam> <technique sid="common"> <lambert> <emission> <color sid="emission">0 0 0 1</color> </emission> <diffuse> <texture texture="japanese_Inf_body_4_diffuse_png-sampler" texcoord="UVMap"/> </diffuse> <index_of_refraction> <float sid="ior">1.45</float> </index_of_refraction> </lambert> </technique> </profile_COMMON> </effect> <effect id="mtl_char_jap_impinf_body_net-effect"> <profile_COMMON> <newparam sid="char_jap_impinfwet_net_c_png-surface"> <surface type="2D"> <init_from>char_jap_impinfwet_net_c_png</init_from> </surface> </newparam> <newparam sid="char_jap_impinfwet_net_c_png-sampler"> <sampler2D> <source>char_jap_impinfwet_net_c_png-surface</source> </sampler2D> </newparam> <technique sid="common"> <lambert> <emission> <color sid="emission">0 0 0 1</color> </emission> <diffuse> <texture texture="char_jap_impinfwet_net_c_png-sampler" texcoord="UVMap"/> </diffuse> <index_of_refraction> <float sid="ior">1.45</float> </index_of_refraction> </lambert> </technique> </profile_COMMON> </effect> <effect id="mtl_char_jap_impinf_gear1-effect"> <profile_COMMON> <newparam sid="char_jap_impinf_gear01_c_png_001-surface"> <surface type="2D"> <init_from>char_jap_impinf_gear01_c_png_001</init_from> </surface> </newparam> <newparam sid="char_jap_impinf_gear01_c_png_001-sampler"> <sampler2D> <source>char_jap_impinf_gear01_c_png_001-surface</source> </sampler2D> </newparam> <technique sid="common"> <lambert> <emission> <color sid="emission">0 0 0 1</color> </emission> <diffuse> <texture texture="char_jap_impinf_gear01_c_png_001-sampler" texcoord="UVMap"/> </diffuse> <index_of_refraction> <float sid="ior">1.45</float> </index_of_refraction> </lambert> </technique> </profile_COMMON> </effect> <effect id="mtl_char_jap_impinf_body_foliage2-effect"> <profile_COMMON> <newparam sid="char_jap_impinfwet_foliage2_c_png-surface"> <surface type="2D"> <init_from>char_jap_impinfwet_foliage2_c_png</init_from> </surface> </newparam> <newparam sid="char_jap_impinfwet_foliage2_c_png-sampler"> <sampler2D> <source>char_jap_impinfwet_foliage2_c_png-surface</source> </sampler2D> </newparam> <technique sid="common"> <lambert> <emission> <color sid="emission">0 0 0 1</color> </emission> <diffuse> <texture texture="char_jap_impinfwet_foliage2_c_png-sampler" texcoord="UVMap"/> </diffuse> <index_of_refraction> <float sid="ior">1.45</float> </index_of_refraction> </lambert> </technique> </profile_COMMON> </effect> <effect id="mtl_char_jap_impinf_body_foliage1-effect"> <profile_COMMON> <newparam sid="char_jap_impinfwet_foliage1_c_png-surface"> <surface type="2D"> <init_from>char_jap_impinfwet_foliage1_c_png</init_from> </surface> </newparam> <newparam sid="char_jap_impinfwet_foliage1_c_png-sampler"> <sampler2D> <source>char_jap_impinfwet_foliage1_c_png-surface</source> </sampler2D> </newparam> <technique sid="common"> <lambert> <emission> <color sid="emission">0 0 0 1</color> </emission> <diffuse> <texture texture="char_jap_impinfwet_foliage1_c_png-sampler" texcoord="UVMap"/> </diffuse> <index_of_refraction> <float sid="ior">1.45</float> </index_of_refraction> </lambert> </technique> </profile_COMMON> </effect> <effect id="mtl_char_jap_impinf_body4_metal1-effect"> <profile_COMMON> <newparam sid="char_jap_impinf_body4_1_c_png-surface"> <surface type="2D"> <init_from>char_jap_impinf_body4_1_c_png</init_from> </surface> </newparam> <newparam sid="char_jap_impinf_body4_1_c_png-sampler"> <sampler2D> <source>char_jap_impinf_body4_1_c_png-surface</source> </sampler2D> </newparam> <technique sid="common"> <lambert> <emission> <color sid="emission">0 0 0 1</color> </emission> <diffuse> <texture texture="char_jap_impinf_body4_1_c_png-sampler" texcoord="UVMap"/> </diffuse> <index_of_refraction> <float sid="ior">1.45</float> </index_of_refraction> </lambert> </technique> </profile_COMMON> </effect> <effect id="mtl_char_jap_impinf2_head3-effect"> <profile_COMMON> <newparam sid="char_jap_impinf2_head3_c_png-surface"> <surface type="2D"> <init_from>char_jap_impinf2_head3_c_png</init_from> </surface> </newparam> <newparam sid="char_jap_impinf2_head3_c_png-sampler"> <sampler2D> <source>char_jap_impinf2_head3_c_png-surface</source> </sampler2D> </newparam> <technique sid="common"> <lambert> <emission> <color sid="emission">0 0 0 1</color> </emission> <diffuse> <texture texture="char_jap_impinf2_head3_c_png-sampler" texcoord="UVMap"/> </diffuse> <index_of_refraction> <float sid="ior">1.45</float> </index_of_refraction> </lambert> </technique> </profile_COMMON> </effect> <effect id="mtl_char_jap_impinf2_head3_eyes-effect"> <profile_COMMON> <newparam sid="char_jap_impinf2_head3_c_png-surface"> <surface type="2D"> <init_from>char_jap_impinf2_head3_c_png</init_from> </surface> </newparam> <newparam sid="char_jap_impinf2_head3_c_png-sampler"> <sampler2D> <source>char_jap_impinf2_head3_c_png-surface</source> </sampler2D> </newparam> <technique sid="common"> <lambert> <emission> <color sid="emission">0 0 0 1</color> </emission> <diffuse> <texture texture="char_jap_impinf2_head3_c_png-sampler" texcoord="UVMap"/> </diffuse> <index_of_refraction> <float sid="ior">1.45</float> </index_of_refraction> </lambert> </technique> </profile_COMMON> </effect> <effect id="mtl_char_jap_impinf_gear2_lthr-effect"> <profile_COMMON> <newparam sid="char_jap_impinf_gear02_c_png_002-surface"> <surface type="2D"> <init_from>char_jap_impinf_gear02_c_png_002</init_from> </surface> </newparam> <newparam sid="char_jap_impinf_gear02_c_png_002-sampler"> <sampler2D> <source>char_jap_impinf_gear02_c_png_002-surface</source> </sampler2D> </newparam> <technique sid="common"> <lambert> <emission> <color sid="emission">0 0 0 1</color> </emission> <diffuse> <texture texture="char_jap_impinf_gear02_c_png_002-sampler" texcoord="UVMap"/> </diffuse> <index_of_refraction> <float sid="ior">1.45</float> </index_of_refraction> </lambert> </technique> </profile_COMMON> </effect> <effect id="mtl_char_jap_impinf_gear2_metal-effect"> <profile_COMMON> <newparam sid="char_jap_impinf_gear02_c_png_001-surface"> <surface type="2D"> <init_from>char_jap_impinf_gear02_c_png_001</init_from> </surface> </newparam> <newparam sid="char_jap_impinf_gear02_c_png_001-sampler"> <sampler2D> <source>char_jap_impinf_gear02_c_png_001-surface</source> </sampler2D> </newparam> <technique sid="common"> <lambert> <emission> <color sid="emission">0 0 0 1</color> </emission> <diffuse> <texture texture="char_jap_impinf_gear02_c_png_001-sampler" texcoord="UVMap"/> </diffuse> <index_of_refraction> <float sid="ior">1.45</float> </index_of_refraction> </lambert> </technique> </profile_COMMON> </effect> </library_effects> <library_images> <image id="char_jap_impinf2_head3_c_png" name="char_jap_impinf2_head3_c_png"> <init_from>char_jap_impinf2_head3_c.png</init_from> </image> <image id="char_jap_impinf_body4_1_c_png" name="char_jap_impinf_body4_1_c_png"> <init_from>char_jap_impinf_body4_1_c.png</init_from> </image> <image id="char_jap_impinf_gear01_c_png_001" name="char_jap_impinf_gear01_c_png_001"> <init_from>char_jap_impinf_gear01_c.png.001.png</init_from> </image> <image id="char_jap_impinf_gear02_c_png_001" name="char_jap_impinf_gear02_c_png_001"> <init_from>char_jap_impinf_gear02_c.png.001.png</init_from> </image> <image id="char_jap_impinf_gear02_c_png_002" name="char_jap_impinf_gear02_c_png_002"> <init_from>char_jap_impinf_gear02_c.png.002.png</init_from> </image> <image id="char_jap_impinfwet_foliage1_c_png" name="char_jap_impinfwet_foliage1_c_png"> <init_from>char_jap_impinfwet_foliage1_c.png</init_from> </image> <image id="char_jap_impinfwet_foliage2_c_png" name="char_jap_impinfwet_foliage2_c_png"> <init_from>char_jap_impinfwet_foliage2_c.png</init_from> </image> <image id="char_jap_impinfwet_net_c_png" name="char_jap_impinfwet_net_c_png"> <init_from>char_jap_impinfwet_net_c.png</init_from> </image> <image id="japanese_Inf_body_4_diffuse_png" name="japanese_Inf_body_4_diffuse_png"> <init_from>japanese_Inf_body_4_diffuse.png</init_from> </image> <image id="japanese_Inf_head_01_diffuse_png" name="japanese_Inf_head_01_diffuse_png"> <init_from>japanese_Inf_head_01_diffuse.png</init_from> </image> </library_images> <library_materials> <material id="mtl_char_jap_impinf_head1-material" name="mtl_char_jap_impinf_head1"> <instance_effect url="#mtl_char_jap_impinf_head1-effect"/> </material> <material id="mtl_char_jap_impinf_body4_camo-material" name="mtl_char_jap_impinf_body4_camo"> <instance_effect url="#mtl_char_jap_impinf_body4_camo-effect"/> </material> <material id="mtl_char_jap_impinf_body4_lthr1-material" name="mtl_char_jap_impinf_body4_lthr1"> <instance_effect url="#mtl_char_jap_impinf_body4_lthr1-effect"/> </material> <material id="mtl_char_jap_impinf_body4_linen1-material" name="mtl_char_jap_impinf_body4_linen1"> <instance_effect url="#mtl_char_jap_impinf_body4_linen1-effect"/> </material> <material id="mtl_char_jap_impinf_body_net-material" name="mtl_char_jap_impinf_body_net"> <instance_effect url="#mtl_char_jap_impinf_body_net-effect"/> </material> <material id="mtl_char_jap_impinf_gear1-material" name="mtl_char_jap_impinf_gear1"> <instance_effect url="#mtl_char_jap_impinf_gear1-effect"/> </material> <material id="mtl_char_jap_impinf_body_foliage2-material" name="mtl_char_jap_impinf_body_foliage2"> <instance_effect url="#mtl_char_jap_impinf_body_foliage2-effect"/> </material> <material id="mtl_char_jap_impinf_body_foliage1-material" name="mtl_char_jap_impinf_body_foliage1"> <instance_effect url="#mtl_char_jap_impinf_body_foliage1-effect"/> </material> <material id="mtl_char_jap_impinf_body4_metal1-material" name="mtl_char_jap_impinf_body4_metal1"> <instance_effect url="#mtl_char_jap_impinf_body4_metal1-effect"/> </material> <material id="mtl_char_jap_impinf2_head3-material" name="mtl_char_jap_impinf2_head3"> <instance_effect url="#mtl_char_jap_impinf2_head3-effect"/> </material> <material id="mtl_char_jap_impinf2_head3_eyes-material" name="mtl_char_jap_impinf2_head3_eyes"> <instance_effect url="#mtl_char_jap_impinf2_head3_eyes-effect"/> </material> <material id="mtl_char_jap_impinf_gear2_lthr-material" name="mtl_char_jap_impinf_gear2_lthr"> <instance_effect url="#mtl_char_jap_impinf_gear2_lthr-effect"/> </material> <material id="mtl_char_jap_impinf_gear2_metal-material" name="mtl_char_jap_impinf_gear2_metal"> <instance_effect url="#mtl_char_jap_impinf_gear2_metal-effect"/> </material> </library_materials> //==========================================TSCRIPT============================================= //==========================================TSCRIPT============================================= //==========================================TSCRIPT============================================= singleton TSShapeConstructor(jap_ImpInf_08dae) { baseShapeAsset = "shapes:jap_ImpInf_08_shape"; singleDetailSize = "0"; neverImportMat = "DefaultMaterial ColorEffect*"; flipUVCoords = "0"; JoinIdenticalVerts = "0"; reverseWindingOrder = "0"; removeRedundantMats = "0"; animFPS = "2"; }; //==========================================SHAPE=FILE============================================ //==========================================SHAPE=FILE============================================ //==========================================SHAPE=FILE============================================ <ShapeAsset AssetName="jap_ImpInf_08_shape" fileName="@assetFile=jap_ImpInf_08.dae" constuctorFileName="@assetFile=jap_ImpInf_08.tscript" materialSlot0="@asset=shapes:mtl_char_jap_impinf_head1_mat" materialSlot1="@asset=shapes:mtl_char_jap_impinf_body4_camo_mat" materialSlot10="@asset=shapes:mtl_char_jap_impinf2_head3_eyes_mat" materialSlot11="@asset=shapes:mtl_char_jap_impinf_gear2_lthr_mat" materialSlot12="@asset=shapes:mtl_char_jap_impinf_gear2_metal_mat" materialSlot2="@asset=shapes:mtl_char_jap_impinf_body4_lthr1_mat" materialSlot3="@asset=shapes:mtl_char_jap_impinf_body4_linen1_mat" materialSlot4="@asset=shapes:mtl_char_jap_impinf_body_net_mat" materialSlot5="@asset=shapes:mtl_char_jap_impinf_gear1_mat" materialSlot6="@asset=shapes:mtl_char_jap_impinf_body_foliage2_mat" materialSlot7="@asset=shapes:mtl_char_jap_impinf_body_foliage1_mat" materialSlot8="@asset=shapes:mtl_char_jap_impinf_body4_metal1_mat" materialSlot9="@asset=shapes:mtl_char_jap_impinf2_head3_mat"/> //==========================================END============================================ //==========================================END============================================ //==========================================END============================================ hope i havent left anything out . TY . Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.