Detail Brush problem
by TigerHeros · in Torque 3D Professional · 08/26/2009 (5:56 am) · 8 replies
Whenever I convert a .map file to diff using map2dif_plus_tgea, it crashes.I found out this is due to the presence of detail brushes in the .map file.Does not map2dif_plus_tgea support detail brushes ? Is there any other way to convert .map files to diff ?
About the author
#2
On a side note, make sure your detail brushes are not going through/touching a portal brush because this can cause issues as well.
08/26/2009 (9:25 am)
As Michael said, convert your .map over to a csx file. I always had multiple issues with .map and constructor but csx seems to clear most of them up. On a side note, make sure your detail brushes are not going through/touching a portal brush because this can cause issues as well.
#3
08/27/2009 (4:17 am)
Thanks,I am not having problems with the detail brushes now.But when I open the map file in Constructor, the textures are distorted eg tiling etc.Is there any way to correct these textures in the Constructor ?
#4
08/27/2009 (12:15 pm)
Now that could be tedious, but I do remember having that problem when I gave up on MAP files and map2dif. You could try use the "Reset Brush" option and/or also selecting each face and in the Materials Texture:Alignment panel choosing the "World" option, then you should be able to "As One" or "Unify" the textures for faces that need it.
#5
08/28/2009 (3:30 am)
The texture problem is gone but once I put the diff from Constructor in Toruqe3d, I have some faces missing.I have attached a screenshot.
#6
You may be able to adjust the "Split Epsilon" and "Tiny Split Epsilon" values and be able to use HSR, but if you do so you would have to change/tweak it for every scene.
08/28/2009 (3:36 am)
You will probably need to disable HSR (Hidden Surface Removal) in the menu bar: System -> Preferences -> Export. HSR is an optimization feature in Constructor but unfortunately it often get's carried away -- especially if you've used the Hollow or Subtract operations.You may be able to adjust the "Split Epsilon" and "Tiny Split Epsilon" values and be able to use HSR, but if you do so you would have to change/tweak it for every scene.
#7
Thing is, in my case, the faces weren't missing. They were inverted. Seems I get different faces doing this every export. Testing the exact same dif in other versions looks clean. Exporting to Collada retains the inverted faces.
08/28/2009 (4:35 am)
I tried disabling HSR to solve the missing faces problem myself. It actually appeared to get worse, with more faces missing.Thing is, in my case, the faces weren't missing. They were inverted. Seems I get different faces doing this every export. Testing the exact same dif in other versions looks clean. Exporting to Collada retains the inverted faces.
#8
08/28/2009 (7:28 am)
Thanks a lot. Disabling HSR solved the problem.
Associate Michael Hall
Distracted...
Use the "Export to DIF" option in the Constructor file menu and your DIF should work equally well in all three Torque engines (TGE, TGEa, and Torque3D).