diff --git a/Content/Blueprints/OptiXGameModeBP.uasset b/Content/Blueprints/OptiXGameModeBP.uasset
index f54c2d1bc83c9824531808236efdc41e19284d8a..54f2b67e692e124c6c821aec26b775a3571ebe77 100644
Binary files a/Content/Blueprints/OptiXGameModeBP.uasset and b/Content/Blueprints/OptiXGameModeBP.uasset differ
diff --git a/Content/Blueprints/OptiXVRPawnStandaloneBP.uasset b/Content/Blueprints/OptiXVRPawnStandaloneBP.uasset
index a627f957e5232b2bfaf094d7118c7fd8c53ece55..83f4e6217e3e596a2bc95a14856ecfe34fdafcfe 100644
Binary files a/Content/Blueprints/OptiXVRPawnStandaloneBP.uasset and b/Content/Blueprints/OptiXVRPawnStandaloneBP.uasset differ
diff --git a/Content/Blueprints/OpticalTable.uasset b/Content/Blueprints/OpticalTable.uasset
index c9785eacb78b926e338f4846baac400a3be3b549..1348924fd87c5cce2e2385ce178d68be35020e67 100644
Binary files a/Content/Blueprints/OpticalTable.uasset and b/Content/Blueprints/OpticalTable.uasset differ
diff --git a/Content/Blueprints/RenderTargetTest.uasset b/Content/Blueprints/RenderTargetTest.uasset
deleted file mode 100644
index ac9c16861ac00b4a6ca2391ea2c212ec78bdedc2..0000000000000000000000000000000000000000
Binary files a/Content/Blueprints/RenderTargetTest.uasset and /dev/null differ
diff --git a/Content/Blueprints/ThumbnailRenderTarget.uasset b/Content/Blueprints/ThumbnailRenderTarget.uasset
new file mode 100644
index 0000000000000000000000000000000000000000..2762f436238c7005966452dd4c3d56ae34acc250
Binary files /dev/null and b/Content/Blueprints/ThumbnailRenderTarget.uasset differ
diff --git a/Content/PPMaterials/TextureMaterial.uasset b/Content/PPMaterials/TextureMaterial.uasset
index 19c7ab6f59047b0759821b8c2f15c330b575b488..995c912cd2405f754624b68b36ecc3b4318ac12b 100644
Binary files a/Content/PPMaterials/TextureMaterial.uasset and b/Content/PPMaterials/TextureMaterial.uasset differ
diff --git a/Content/PPMaterials/White.uasset b/Content/PPMaterials/White.uasset
new file mode 100644
index 0000000000000000000000000000000000000000..441755bb03c63ad396a1824cbf143ce80342bbc3
Binary files /dev/null and b/Content/PPMaterials/White.uasset differ
diff --git a/Content/UI/LoadingScreen.uasset b/Content/UI/LoadingScreen.uasset
new file mode 100644
index 0000000000000000000000000000000000000000..efaa7303315fe2fb61e28fb0c26925232b4b5ed6
Binary files /dev/null and b/Content/UI/LoadingScreen.uasset differ
diff --git a/Content/UI/Rotator/White.uasset b/Content/UI/Rotator/White.uasset
index 934f6e15af04139c5184098c7c940b2db62f5fe8..b3ee00eeb87a78b78f34af0617721787418f6da0 100644
Binary files a/Content/UI/Rotator/White.uasset and b/Content/UI/Rotator/White.uasset differ
diff --git a/Content/UI/Tablet/ScenesWidget.uasset b/Content/UI/Tablet/ScenesWidget.uasset
index 43338aed06b3976e6fcff8b13c412cc662835066..54def23de1481aeb709f2d4540beb6ade8e70d09 100644
Binary files a/Content/UI/Tablet/ScenesWidget.uasset and b/Content/UI/Tablet/ScenesWidget.uasset differ
diff --git a/Content/UI/Tablet/ScenesWidgetTest.uasset b/Content/UI/Tablet/ScenesWidgetTest.uasset
new file mode 100644
index 0000000000000000000000000000000000000000..ebdd53debf600f53cc253c6dd8744ab13a4f3327
Binary files /dev/null and b/Content/UI/Tablet/ScenesWidgetTest.uasset differ
diff --git a/Content/UI/Tablet/ScreenWidgetTabs.uasset b/Content/UI/Tablet/ScreenWidgetTabs.uasset
index c3b048d6b474c38edba01563197c1a90a7cc763b..13df34fbb2a27998ba2cfd041d444343a46797d4 100644
Binary files a/Content/UI/Tablet/ScreenWidgetTabs.uasset and b/Content/UI/Tablet/ScreenWidgetTabs.uasset differ
diff --git a/Content/UI/Tablet/TileViewWidget.uasset b/Content/UI/Tablet/TileViewWidget.uasset
index 7bca026ad704251e85d1b7697939a0e2e483b0b7..1b4a9fd6fd95af6610398a2c987f462fb0b7db11 100644
Binary files a/Content/UI/Tablet/TileViewWidget.uasset and b/Content/UI/Tablet/TileViewWidget.uasset differ
diff --git a/Source/OptiX/Private/OptiXVRPawn.cpp b/Source/OptiX/Private/OptiXVRPawn.cpp
index 879ea6b775ff7d7fc5ca09678469e9bfce0a02a1..9a7358c59905f855b08d2b30902d85d36bfcc356 100644
--- a/Source/OptiX/Private/OptiXVRPawn.cpp
+++ b/Source/OptiX/Private/OptiXVRPawn.cpp
@@ -171,3 +171,7 @@ AActor * AOptiXVRPawn::GetActorNearHand(UPrimitiveComponent * Hand)
 	return Nearest;
 }
 
+void AOptiXVRPawn::CaptureDeferredHelper(USceneCaptureComponent2D* SceneCapture)
+{
+	SceneCapture->CaptureSceneDeferred();
+}
\ No newline at end of file
diff --git a/Source/OptiX/Public/OptiXVRPawn.h b/Source/OptiX/Public/OptiXVRPawn.h
index f7cfa767617faacd1be0d13542943ca5cdb33fa5..111f301317b55f1c67231291c4becc9cad7591a3 100644
--- a/Source/OptiX/Public/OptiXVRPawn.h
+++ b/Source/OptiX/Public/OptiXVRPawn.h
@@ -4,6 +4,7 @@
 
 #include "CoreMinimal.h"
 #include "GameFramework/Pawn.h"
+#include "Components/SceneCaptureComponent2D.h"
 #include "OptiXVRPawn.generated.h"
 
 
@@ -45,6 +46,9 @@ public:
 	
 	UFUNCTION(BlueprintCallable, /*meta = (BlueprintProtected)*/ Category = "OptiXActor")
 	void RequestOrthoPass(const FMinimalViewInfo& ViewInfo);
+
+	UFUNCTION(BlueprintCallable, /*meta = (BlueprintProtected)*/ Category = "OptiXActor")
+	void CaptureDeferredHelper(USceneCaptureComponent2D* SceneCapture);
 	
 	UFUNCTION(BlueprintImplementableEvent, BlueprintCallable, /*meta = (BlueprintProtected)*/ Category = "OptiXActor")
 	void UIEventTranslation();