Logo
Explore Help
Sign In
izzy/UnrealEngineUWP
0
0
Fork 0
You've already forked UnrealEngineUWP
mirror of https://github.com/izzy2lost/UnrealEngineUWP.git synced 2026-03-26 18:15:20 -07:00
Code Issues Packages Projects Releases Wiki Activity
Files
4013cd6ee82a44b689082dfd20a9f4fe1d1c7def
UnrealEngineUWP/Engine/Source/Runtime/TextureUtilitiesCommon/Private/TextureUtilitiesCommonModule.cpp

11 lines
396 B
C++
Raw Normal View History

Adding UDIM support to the interchange framework. I used a confidential dataset to benchmark the performence. 112 png files weighting 3.2 GB. The old import system took 75.96 seconds to import the data while blocking the gamethread. The Interchange system took 15.06 seconds to import the data whitout blocking the game thread, but my initial testing found that it resquested around 200 MB of memory then the old system. It's possible that this is due to the memory pool of each thread (it need investigation before jumping to that conclusion). Those test where made using a machine with a Xeon E5-2643 (6 cores/ 12 Threads) #rb Alexis.Matte #jira UEENT-3845 [CL 15164350 by Julien StJean in ue5-main branch]
2021-01-22 12:20:21 -04:00
// Copyright Epic Games, Inc. All Rights Reserved.
#include "Modules/ModuleManager.h"
/**
* A simple module that act as bridge between the Interchange plugin and the UnrealEd module
* The goal of this module is to simply avoid some code duplication between the Interchange system and the old editor factories for the textures
*/
IMPLEMENT_MODULE(FDefaultModuleImpl, TextureUtilitiesCommon)
Reference in New Issue Copy Permalink
Powered by Gitea Page: 7345ms Template: 7ms
English
English
Licenses API