Announcement
Collapse
No announcement yet.
[Tool] UDK T3D to Unreal 4 T3D Tool
Collapse
X
-
kwstasg repliedOriginally posted by Matt3D View PostI ported over a modular building I made originally in UDK into Unreal 4, and the results where fantastic.
However I had to manually place every actor again to recreate it, wasn't that big of a deal since the building was not that complicated.
As I wanted to do the same to my CBC building. There was no way I was going to place over 2000+ actors again.
So I wrote a tool in php to convert UDK's T3D into Unreal 4's T3D.
Download .exe Version
Online version link 1
Online version link 2
Currently it only supports static meshes, porting over their location/rotation/scale, any other kind of actor or special properties are ignored. If there is enough interest the tool can be expanded to include other actors like Lights, BSP, etc.
1. You sill need to export all individual meshes & textures from UDK, and import/set them up inside of Unreal 4.
(with a lot of work, it would be possible to write a tool to convert materials exported as T3D made in UDK, into unreal 4)
2. Once they are in the Content Browser, you can copy the actors inside of UDK, use the tool to convert the output, then paste into Unreal 4.
There is still a lot of manual labor involved while re-importing assets into Unreal 4, but this tool is the first step in reducing the work it takes porting from UDK to UE4
Also released a T3D Converter that supports bsp brushes for UE4 ideal for maps convertion https://db.tt/XmTAcrCc
Supports convertions from UE1,UE2,UE3,UDK T3D TO UE4
Supports ScalingLast edited by kwstasg; 05-08-2014, 12:09 PM.
Leave a comment:
-
Matt3D repliedOriginally posted by Tim Sweeney View PostMatt3D, this is a great idea for helping the UE3/UDK community move to UE4. Thanks for releasing this!
I've completed the move of my CBC building from UDK to UE4 using my tool, now just to make some finishing improvements to it. You can compare theses new shots with the previous one from UDK in my first post and on my website
https://www.dropbox.com/sc/1uye55m72wjcz7t/J_ylL6-y61
And finally as per UnWheelModeller's suggestion, I've re-created the tool using C#/Visual Studio express so now you can download it, I'm also willing to share the source code if anyone is interested.
https://dl.dropboxusercontent.com/u/...E4Toolv1.0.zipLast edited by Matt3D; 04-24-2014, 03:50 AM.
Leave a comment:
-
Tim Sweeney repliedMatt3D, this is a great idea for helping the UE3/UDK community move to UE4. Thanks for releasing this!
Leave a comment:
-
Matt3D repliedOriginally posted by UnWheelModeller View PostHello Matt, your tool would be a huge help to me as well. The problem is that I cannot open matt3d.webege.com. Would you include a download link either on your main site where you mention the tool, or here? Thanks, Steven
Unfortunately it is written in PHP, therefore must run as a website on a server. When I set out to start the tool I knew off the top of my head I could do it in PHP, It had been too long since I had complied a program in C++ or Java.
However I will look into making an offline version.
Leave a comment:
-
UnWheelModeller repliedHello Matt, your tool would be a huge help to me as well. The problem is that I cannot open matt3d.webege.com. Would you include a download link either on your main site where you mention the tool, or here? Thanks, Steven
Leave a comment:
-
LexLuthor1 repliedOriginally posted by Matt3D View PostI ported over a modular building I made originally in UDK into Unreal 4, and the results where fantastic.
However I had to manually place every actor again to recreate it, wasn't that big of a deal since the building was not that complicated.
As I wanted to do the same to my CBC building. There was no way I was going to place over 2000+ actors again.
So I wrote a tool in php to convert UDK's T3D into Unreal 4's T3D.
http://matt3d.webege.com/
Currently it only supports static meshes, porting over their location/rotation/scale, any other kind of actor or special properties are ignored. If there is enough interest the tool can be expanded to include other actors like Lights, BSP, etc.
1. You sill need to export all individual meshes & textures from UDK, and import/set them up inside of Unreal 4.
(with a lot of work, it would be possible to write a tool to convert materials exported as T3D made in UDK, into unreal 4)
2. Once they are in the Content Browser, you can copy the actors inside of UDK, use the tool to convert the output, then paste into Unreal 4.
There is still a lot of manual labor involved while re-importing assets into Unreal 4, but this tool is the first step in reducing the work it takes porting from UDK to UE4
Leave a comment:
-
Geodav repliedI just tested that if you parent every mesh that got ported over, and change the parent's scale. It re sizes everything correctly. That's how you can fix any scale issues.
+1
Leave a comment:
-
Matt3D repliedOriginally posted by Geodav View Postthats very nice of you Matt3D, but have you considered to scale difference between UE3 and UE4.
i don't want to get you down but its a problem i found during the beta , the scale will affect all parts from lightmaps - physics - collisions and who knows what else
As long as the meshes you reimport into UE4 are of the exact same size they were in UDK. The tool places them in the correct location, rotation, and scale.
However if there are issues related to the scaling, I could make the tool modify the values to fix them. For example I'm already having to convert the rotations. It wasn't a simple copy/paste of the values in the right place because
UDK stored rotations in it's own unit format (where 65536 was 360 degrees), my tool converts the value into normal degree rotations which is what UE4 is using.
I just tested that if you parent every mesh that got ported over, and change the parent's scale. It re sizes everything correctly. That's how you can fix any scale issues.
Leave a comment:
-
Geodav repliedthats very nice of you Matt3D, but have you considered to scale difference between UE3 and UE4.
i don't want to get you down but its a problem i found during the beta , the scale will affect all parts from lightmaps - physics - collisions and who knows what else
Leave a comment:
-
Sitrec repliedAwesome!, Good job. I think tools like this would be very useful for the community.
Leave a comment:
-
Matt3D started a topic [Tool] UDK T3D to Unreal 4 T3D Tool[Tool] UDK T3D to Unreal 4 T3D Tool
I ported over a modular building I made originally in UDK into Unreal 4, and the results where fantastic.
However I had to manually place every actor again to recreate it, wasn't that big of a deal since the building was not that complicated.
As I wanted to do the same to my CBC building. There was no way I was going to place over 2000+ actors again.
So I wrote a tool orginally in php to convert UDK's T3D into Unreal 4's T3D, Is now a stand alone program written in C#
v2.0 Standalone
Download .exe Version 2.0
Supports converting the following actors- Static meshes (Lightmap UVs, overridden materials)
- Skeletal Mesh actors
- Interp Actors
- Kactors
- Lights (brightness, color)
- Cameras
- Decals
- Particles
- Audio
- Exponential height fog
v1.0 PHP (only works with static meshes)
Online version link 2
1. You sill need to export all individual meshes & textures from UDK, and import/set them up inside of Unreal 4.
(with a lot of work, it would be possible to write a tool to convert materials exported as T3D made in UDK, into unreal 4)
2. Once they are in the Content Browser, you can copy the actors inside of UDK, use the tool to convert the output, then paste into Unreal 4.
There is still a lot of manual labor involved while re-importing assets into Unreal 4, but this tool is the first step in reducing the work it takes porting from UDK to UE4Tags: None
Leave a comment: