Commit b1f86f1f authored by Jan Kremer's avatar Jan Kremer

First tests

parent 00216749
......@@ -2,3 +2,5 @@
/Saved
/.vs
/Binaries
/Plugins
/ThirdParty
......@@ -18,7 +18,7 @@ Compat.UseDXT5NormalMaps=False
r.ClearCoatNormal=False
r.ReflectionCaptureResolution=128
r.ReflectionEnvironmentLightmapMixBasedOnRoughness=True
r.ForwardShading=False
r.ForwardShading=True
r.VertexFoggingForOpaque=True
r.AllowStaticLighting=True
r.NormalMapsForStaticLighting=False
......@@ -100,3 +100,65 @@ bSupportsUpsideDownOrientation=False
bSupportsLandscapeLeftOrientation=True
PreferredLandscapeOrientation=LandscapeLeft
[/Script/Engine.Engine]
MaximumLoopIterationCount=100000000
[/Script/Engine.PhysicsSettings]
DefaultGravityZ=-980.000000
DefaultTerminalVelocity=4000.000000
DefaultFluidFriction=0.300000
SimulateScratchMemorySize=262144
RagdollAggregateThreshold=4
TriangleMeshTriangleMinAreaThreshold=5.000000
bEnableAsyncScene=False
bEnableShapeSharing=False
bEnablePCM=True
bEnableStabilization=False
bWarnMissingLocks=True
bEnable2DPhysics=False
PhysicErrorCorrection=(PingExtrapolation=0.100000,PingLimit=100.000000,ErrorPerLinearDifference=1.000000,ErrorPerAngularDifference=1.000000,MaxRestoredStateError=1.000000,MaxLinearHardSnapDistance=400.000000,PositionLerp=0.000000,AngleLerp=0.400000,LinearVelocityCoefficient=100.000000,AngularVelocityCoefficient=10.000000,ErrorAccumulationSeconds=0.500000,ErrorAccumulationDistanceSq=15.000000,ErrorAccumulationSimilarity=100.000000)
LockedAxis=Invalid
DefaultDegreesOfFreedom=Full3D
BounceThresholdVelocity=200.000000
FrictionCombineMode=Average
RestitutionCombineMode=Average
MaxAngularVelocity=3600.000000
MaxDepenetrationVelocity=0.000000
ContactOffsetMultiplier=0.020000
MinContactOffset=2.000000
MaxContactOffset=8.000000
bSimulateSkeletalMeshOnDedicatedServer=True
DefaultShapeComplexity=CTF_UseSimpleAndComplex
bDefaultHasComplexCollision=True
bSuppressFaceRemapTable=False
bSupportUVFromHitResults=False
bDisableActiveActors=False
bDisableKinematicStaticPairs=False
bDisableKinematicKinematicPairs=False
bDisableCCD=False
bEnableEnhancedDeterminism=False
MaxPhysicsDeltaTime=0.033333
bSubstepping=False
bSubsteppingAsync=False
MaxSubstepDeltaTime=0.016667
MaxSubsteps=6
SyncSceneSmoothingFactor=0.000000
AsyncSceneSmoothingFactor=0.990000
InitialAverageFrameRate=0.016667
PhysXTreeRebuildRate=10
DefaultBroadphaseSettings=(bUseMBPOnClient=False,bUseMBPOnServer=False,MBPBounds=(Min=(X=0.000000,Y=0.000000,Z=0.000000),Max=(X=0.000000,Y=0.000000,Z=0.000000),IsValid=0),MBPNumSubdivs=2)
[/Script/EngineSettings.GameMapsSettings]
EditorStartupMap=/Game/Test.Test
LocalMapOptions=
TransitionMap=None
bUseSplitscreen=True
TwoPlayerSplitscreenLayout=Horizontal
ThreePlayerSplitscreenLayout=FavorTop
FourPlayerSplitscreenLayout=Grid
bOffsetPlayerGamepadIds=False
GameInstanceClass=/Script/Engine.GameInstance
GameDefaultMap=/Engine/Maps/Entry.Entry
ServerDefaultMap=/Engine/Maps/Entry.Entry
GlobalDefaultGameMode=/Game/BP_GameMode.BP_GameMode_C
GlobalDefaultServerGameMode=None
[/Script/Engine.InputSettings]
-AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
-AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
-AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
-AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
-AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f))
-AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f))
+AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_Thumbstick_Z",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Thumbstick_Z",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_TriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_Grip1Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_Grip2Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_TriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Grip1Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Grip2Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
bAltEnterTogglesFullscreen=True
bF11TogglesFullscreen=True
bUseMouseForTouch=False
bEnableMouseSmoothing=True
bEnableFOVScaling=True
bCaptureMouseOnLaunch=True
bDefaultViewportMouseLock=False
bAlwaysShowTouchInterface=False
bShowConsoleOnFourFingerTap=True
bEnableGestureRecognizer=False
bUseAutocorrect=False
DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown
DefaultViewportMouseLockMode=LockOnCapture
FOVScale=0.011110
DoubleClickTime=0.200000
+ActionMappings=(ActionName="Cloud1_AddPoints",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=One)
+ActionMappings=(ActionName="Cloud1_CreateCloud",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Two)
+ActionMappings=(ActionName="Cloud2_AddPoints",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Three)
+ActionMappings=(ActionName="Cloud2_CreateCloud",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Four)
DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks
ConsoleKey=None
-ConsoleKeys=Tilde
+ConsoleKeys=Tilde
import unreal_engine as ue
# EPixelFormat defines the various pixel formats for a texture/image, we will use RGBA with 8bit per channel
from unreal_engine.enums import EPixelFormat
import matplotlib
# set the Agg renderer as we do not need any toolkit
matplotlib.use('Agg')
import matplotlib.pyplot as plt
# set texture/plot dimensions and dpi, ensure dpi is a float !
width = 1024
height = 1024
dpi = 72.0
# create a new figure with the specified sizes
fig = plt.figure(1)
fig.set_dpi(dpi)
fig.set_figwidth(width/dpi)
fig.set_figheight(height/dpi)
# plot a simple graph with a label on the y axis
plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')
# draw the graph (in memory)
fig.canvas.draw()
# create a texture in memory (will be saved later)
texture = ue.create_transient_texture(width, height, EPixelFormat.PF_R8G8B8A8)
# copy pixels from matplotlib canvas to the texture as RGBA
texture.texture_set_data(fig.canvas.buffer_rgba())
# save the texture
texture.save_package('/Game/GraphTexture')
# open its editor
ue.open_editor_for_asset(texture)
\ No newline at end of file
import unreal_engine as ue
from unreal_engine.enums import EPixelFormat
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
class PlotComponent:
def begin_play(self):
width = 1024
height = 1024
dpi = 72.0
self.texture = ue.create_transient_texture(width, height, EPixelFormat.PF_R8G8B8A8)
# self.uobject.get_owner().StaticMeshComponent.getMaterial(0).set_material_texture_parameter('Graph', self.texture)
# self.uobject.get_owner().StaticMeshComponent.createDynamicMaterialInstance()
# matinst = self.uobject.get_owner().StaticMeshComponent.CreateAndSetMaterialInstanceDynamic(0)
# matinst.set_material_texture_parameter('Graph', self.texture)
self.fig = plt.figure(1)
self.fig.set_dpi(dpi)
self.fig.set_figwidth(width/dpi)
self.fig.set_figheight(height/dpi)
self.uobject.get_owner().bind_event('OnGraphDataUpdated', self.update_graph)
def update_graph(self, platform):
# clear the current plot data
plt.clf()
# draw a pie chart
plt.pie([5, 7, 12], colors=['r', 'g', 'b'], labels=['RedCube', 'GreenCube', 'BlueCube'], shadow=True)
self.fig.canvas.draw()
self.texture.texture_set_data(self.fig.canvas.buffer_rgba())
\ No newline at end of file
......@@ -3,15 +3,15 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.25807.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Engine", "Engine", "{2AB4D08A-3ED5-455F-92A3-5B82F0CE0ADD}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Engine", "Engine", "{34F53C3D-7407-4FFA-9F95-D99F1A14F4B0}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Games", "Games", "{D0D0A83E-E008-4B2E-8122-6C250A9DCB49}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Games", "Games", "{732009E9-1E72-4AF5-95BE-307829877526}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UE4", "Intermediate\ProjectFiles\UE4.vcxproj", "{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UE4", "Intermediate\ProjectFiles\UE4.vcxproj", "{F573F3DC-5496-40FD-A082-2CB1A290878E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImmersiveAnalytics", "Intermediate\ProjectFiles\ImmersiveAnalytics.vcxproj", "{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImmersiveAnalytics", "Intermediate\ProjectFiles\ImmersiveAnalytics.vcxproj", "{7AA4961B-F051-40D1-803A-5028C2686C79}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Visualizers", "Visualizers", "{0D0F1191-D456-4A47-85C1-F2B33924BDC4}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Visualizers", "Visualizers", "{B5AB45ED-19E2-43D2-9300-768C6FDBF111}"
ProjectSection(SolutionItems) = preProject
..\..\UE_4.21\Engine\Extras\VisualStudioDebugging\UE4.natvis = ..\..\UE_4.21\Engine\Extras\VisualStudioDebugging\UE4.natvis
EndProjectSection
......@@ -40,66 +40,66 @@ Global
Shipping|Win64 = Shipping|Win64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.DebugGame Editor|Android.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.DebugGame Editor|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.DebugGame Editor|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.DebugGame Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.DebugGame|Android.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.DebugGame|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.DebugGame|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.DebugGame|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.Development Editor|Android.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.Development Editor|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.Development Editor|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.Development Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.Development|Android.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.Development|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.Development|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.Development|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.Shipping|Android.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.Shipping|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.Shipping|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169}.Shipping|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.DebugGame Editor|Android.ActiveCfg = Invalid|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.DebugGame Editor|HTML5.ActiveCfg = Invalid|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.DebugGame Editor|Win32.ActiveCfg = Invalid|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.DebugGame Editor|Win64.ActiveCfg = DebugGame_Editor|x64
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.DebugGame Editor|Win64.Build.0 = DebugGame_Editor|x64
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.DebugGame|Android.ActiveCfg = Android_DebugGame|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.DebugGame|Android.Build.0 = Android_DebugGame|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.DebugGame|HTML5.ActiveCfg = HTML5_DebugGame|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.DebugGame|HTML5.Build.0 = HTML5_DebugGame|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.DebugGame|Win32.ActiveCfg = DebugGame|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.DebugGame|Win32.Build.0 = DebugGame|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.DebugGame|Win64.ActiveCfg = DebugGame|x64
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.DebugGame|Win64.Build.0 = DebugGame|x64
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Development Editor|Android.ActiveCfg = Invalid|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Development Editor|HTML5.ActiveCfg = Invalid|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Development Editor|Win32.ActiveCfg = Invalid|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Development Editor|Win64.ActiveCfg = Development_Editor|x64
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Development Editor|Win64.Build.0 = Development_Editor|x64
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Development|Android.ActiveCfg = Android_Development|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Development|Android.Build.0 = Android_Development|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Development|HTML5.ActiveCfg = HTML5_Development|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Development|HTML5.Build.0 = HTML5_Development|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Development|Win32.ActiveCfg = Development|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Development|Win32.Build.0 = Development|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Development|Win64.ActiveCfg = Development|x64
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Development|Win64.Build.0 = Development|x64
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Shipping|Android.ActiveCfg = Android_Shipping|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Shipping|Android.Build.0 = Android_Shipping|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Shipping|HTML5.ActiveCfg = HTML5_Shipping|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Shipping|HTML5.Build.0 = HTML5_Shipping|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Shipping|Win32.ActiveCfg = Shipping|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Shipping|Win32.Build.0 = Shipping|Win32
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Shipping|Win64.ActiveCfg = Shipping|x64
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1}.Shipping|Win64.Build.0 = Shipping|x64
{F573F3DC-5496-40FD-A082-2CB1A290878E}.DebugGame Editor|Android.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.DebugGame Editor|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.DebugGame Editor|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.DebugGame Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.DebugGame|Android.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.DebugGame|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.DebugGame|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.DebugGame|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.Development Editor|Android.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.Development Editor|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.Development Editor|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.Development Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.Development|Android.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.Development|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.Development|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.Development|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.Shipping|Android.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.Shipping|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.Shipping|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{F573F3DC-5496-40FD-A082-2CB1A290878E}.Shipping|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.DebugGame Editor|Android.ActiveCfg = Invalid|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.DebugGame Editor|HTML5.ActiveCfg = Invalid|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.DebugGame Editor|Win32.ActiveCfg = Invalid|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.DebugGame Editor|Win64.ActiveCfg = DebugGame_Editor|x64
{7AA4961B-F051-40D1-803A-5028C2686C79}.DebugGame Editor|Win64.Build.0 = DebugGame_Editor|x64
{7AA4961B-F051-40D1-803A-5028C2686C79}.DebugGame|Android.ActiveCfg = Android_DebugGame|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.DebugGame|Android.Build.0 = Android_DebugGame|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.DebugGame|HTML5.ActiveCfg = HTML5_DebugGame|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.DebugGame|HTML5.Build.0 = HTML5_DebugGame|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.DebugGame|Win32.ActiveCfg = DebugGame|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.DebugGame|Win32.Build.0 = DebugGame|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.DebugGame|Win64.ActiveCfg = DebugGame|x64
{7AA4961B-F051-40D1-803A-5028C2686C79}.DebugGame|Win64.Build.0 = DebugGame|x64
{7AA4961B-F051-40D1-803A-5028C2686C79}.Development Editor|Android.ActiveCfg = Invalid|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Development Editor|HTML5.ActiveCfg = Invalid|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Development Editor|Win32.ActiveCfg = Invalid|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Development Editor|Win64.ActiveCfg = Development_Editor|x64
{7AA4961B-F051-40D1-803A-5028C2686C79}.Development Editor|Win64.Build.0 = Development_Editor|x64
{7AA4961B-F051-40D1-803A-5028C2686C79}.Development|Android.ActiveCfg = Android_Development|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Development|Android.Build.0 = Android_Development|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Development|HTML5.ActiveCfg = HTML5_Development|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Development|HTML5.Build.0 = HTML5_Development|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Development|Win32.ActiveCfg = Development|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Development|Win32.Build.0 = Development|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Development|Win64.ActiveCfg = Development|x64
{7AA4961B-F051-40D1-803A-5028C2686C79}.Development|Win64.Build.0 = Development|x64
{7AA4961B-F051-40D1-803A-5028C2686C79}.Shipping|Android.ActiveCfg = Android_Shipping|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Shipping|Android.Build.0 = Android_Shipping|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Shipping|HTML5.ActiveCfg = HTML5_Shipping|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Shipping|HTML5.Build.0 = HTML5_Shipping|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Shipping|Win32.ActiveCfg = Shipping|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Shipping|Win32.Build.0 = Shipping|Win32
{7AA4961B-F051-40D1-803A-5028C2686C79}.Shipping|Win64.ActiveCfg = Shipping|x64
{7AA4961B-F051-40D1-803A-5028C2686C79}.Shipping|Win64.Build.0 = Shipping|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{0AEC5272-20FA-4A7D-AE9B-EB9C601E4169} = {2AB4D08A-3ED5-455F-92A3-5B82F0CE0ADD}
{D19372BC-DFBC-4A32-9FDA-F7F7504421A1} = {D0D0A83E-E008-4B2E-8122-6C250A9DCB49}
{F573F3DC-5496-40FD-A082-2CB1A290878E} = {34F53C3D-7407-4FFA-9F95-D99F1A14F4B0}
{7AA4961B-F051-40D1-803A-5028C2686C79} = {732009E9-1E72-4AF5-95BE-307829877526}
EndGlobalSection
EndGlobal
......@@ -7,7 +7,24 @@
{
"Name": "ImmersiveAnalytics",
"Type": "Runtime",
"LoadingPhase": "Default"
"LoadingPhase": "Default",
"AdditionalDependencies": [
"Engine"
]
}
],
"Plugins": [
{
"Name": "HDF5",
"Enabled": false
},
{
"Name": "GPUPointCloudRenderer",
"Enabled": true
},
{
"Name": "PointCloudPlugin",
"Enabled": true
}
]
}
\ No newline at end of file
[AppCompat]
CPUScore1=1000
CPUScore2=720
CPUScore3=630
CPUScore4=500
CPUScore5=275
CPUSpeed1=1.8
CPUSpeed2=2.4
CPUSpeed3=3.0
CPUSpeed4=3.5
CPUSpeed5=4.0
CPUMultiCoreMult=1.75
CPUHyperThreadMult=1.15
CPUMemory1=0.5
CPUMemory2=1.0
CPUMemory3=1.0
CPUMemory4=2.0
CPUMemory5=3.0
GPUmemory1=128
GPUmemory2=128
GPUmemory3=256
GPUmemory4=512
GPUmemory5=768
GPUShader1=2
GPUShader2=2
GPUShader3=2
GPUShader4=3
GPUShader5=3
[AppCompatGPU-0x10DE]
VendorName=NVIDIA
VendorMobileTag=Go
0x014F=1,GeForce 6200
0x00F3=1,GeForce 6200
0x0221=1,GeForce 6200
0x0163=1,GeForce 6200 LE
0x0162=1,GeForce 6200SE TurboCache(TM)
0x0161=1,GeForce 6200 TurboCache(TM)
0x0160=1,GeForce 6500
0x0141=2,GeForce 6600
0x00F2=2,GeForce 6600
0x0140=2,GeForce 6600 GT
0x00F1=2,GeForce 6600 GT
0x0142=2,GeForce 6600 LE
0x00F4=2,GeForce 6600 LE
0x0143=2,GeForce 6600 VE
0x0147=2,GeForce 6700 XL
0x0041=2,GeForce 6800
0x00C1=2,GeForce 6800
0x0047=2,GeForce 6800 GS
0x00F6=2,GeForce 6800 GS
0x00C0=2,GeForce 6800 GS
0x0045=2,GeForce 6800 GT
0x00F9=2,GeForce 6800 Series GPU
0x00C2=2,GeForce 6800 LE
0x0040=2,GeForce 6800 Ultra
0x0043=2,GeForce 6800 XE
0x0048=2,GeForce 6800 XT
0x0218=2,GeForce 6800 XT
0x00C3=2,GeForce 6800 XT
0x01DF=2,GeForce 7300 GS
0x0393=2,GeForce 7300 GT
0x01D1=2,GeForce 7300 LE
0x01D3=2,GeForce 7300 SE
0x01DD=2,GeForce 7500 LE
0x0392=3,GeForce 7600 GS
0x02E1=3,GeForce 7600 GS
0x0391=3,GeForce 7600 GT
0x0394=3,GeForce 7600 LE
0x00F5=4,GeForce 7800 GS
0x0092=4,GeForce 7800 GT
0x0091=4,GeForce 7800 GTX
0x0291=4,GeForce 7900 GT/GTO
0x0292=4,GeForce 7900 GS
0x0290=4,GeForce 7900 GTX
0x0293=4,GeForce 7900 GX2
0x0294=4,GeForce 7950 GX2
0x0322=0,GeForce FX 5200
0x0321=0,GeForce FX 5200 Ultra
0x0323=0,GeForce FX 5200LE
0x0326=1,GeForce FX 5500
0x0312=1,GeForce FX 5600
0x0311=1,GeForce FX 5600 Ultra
0x0314=1,GeForce FX 5600XT
0x0342=1,GeForce FX 5700
0x0341=1,GeForce FX 5700 Ultra
0x0343=1,GeForce FX 5700LE
0x0344=1,GeForce FX 5700VE
0x0302=1,GeForce FX 5800
0x0301=1,GeForce FX 5800 Ultra
0x0331=1,GeForce FX 5900
0x0330=1,GeForce FX 5900 Ultra
0x0333=1,GeForce FX 5950 Ultra
0x0324=1,GeForce FX Go5200 64M
0x031A=1,GeForce FX Go5600
0x0347=1,GeForce FX Go5700
0x0167=1,GeForce Go 6200/6400
0x0168=1,GeForce Go 6200/6400
0x0148=1,GeForce Go 6600
0x00c8=2,GeForce Go 6800
0x00c9=2,GeForce Go 6800 Ultra
0x0098=3,GeForce Go 7800
0x0099=3,GeForce Go 7800 GTX
0x0298=3,GeForce Go 7900 GS
0x0299=3,GeForce Go 7900 GTX
0x0185=0,GeForce MX 4000
0x00FA=0,GeForce PCX 5750
0x00FB=0,GeForce PCX 5900
0x0110=0,GeForce2 MX/MX 400
0x0111=0,GeForce2 MX200
0x0200=0,GeForce3
0x0201=0,GeForce3 Ti200
0x0202=0,GeForce3 Ti500
0x0172=0,GeForce4 MX 420
0x0171=0,GeForce4 MX 440
0x0181=0,GeForce4 MX 440 with AGP8X
0x0173=0,GeForce4 MX 440-SE
0x0170=0,GeForce4 MX 460
0x0253=0,GeForce4 Ti 4200
0x0281=0,GeForce4 Ti 4200 with AGP8X
0x0251=0,GeForce4 Ti 4400
0x0250=0,GeForce4 Ti 4600
0x0280=0,GeForce4 Ti 4800
0x0282=0,GeForce4 Ti 4800SE
0x0203=0,Quadro DCC
0x0309=1,Quadro FX 1000
0x034E=1,Quadro FX 1100
0x00FE=1,Quadro FX 1300
0x00CE=1,Quadro FX 1400
0x0308=1,Quadro FX 2000
0x0338=1,Quadro FX 3000
0x00FD=1,Quadro PCI-E Series
0x00F8=1,Quadro FX 3400/4400
0x00CD=1,Quadro FX 3450/4000 SDI
0x004E=1,Quadro FX 4000
0x009D=1,Quadro FX 4500
0x029F=1,Quadro FX 4500 X2
0x032B=1,Quadro FX 500/FX 600
0x014E=1,Quadro FX 540
0x014C=1,Quadro FX 540 MXM
0X033F=1,Quadro FX 700
0x034C=1,Quadro FX Go1000
0x00CC=1,Quadro FX Go1400
0x031C=1,Quadro FX Go700
0x018A=1,Quadro NVS with AGP8X
0x032A=1,Quadro NVS 280 PCI
0x0165=1,Quadro NVS 285
0x017A=1,Quadro NVS
0x0113=1,Quadro2 MXR/EX
0x018B=1,Quadro4 380 XGL
0x0178=1,Quadro4 550 XGL
0x0188=1,Quadro4 580 XGL
0x025B=1,Quadro4 700 XGL
0x0259=1,Quadro4 750 XGL
0x0258=1,Quadro4 900 XGL
0x0288=1,Quadro4 980 XGL
0x028C=1,Quadro4 Go700