Skip to content

Commit 0b15d63

Browse files
committed
ScholaExamples 1.0.0
0 parents  commit 0b15d63

File tree

562 files changed

+3480
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

562 files changed

+3480
-0
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
*.uasset filter=lfs diff=lfs merge=lfs -text
2+
*.umap filter=lfs diff=lfs merge=lfs -text

.gitignore

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
# Visual Studio 2015 user specific files
2+
.vs/
3+
.vscode/*
4+
**/.vscode/*
5+
6+
# Compiled Object files
7+
*.slo
8+
*.lo
9+
*.o
10+
*.obj
11+
12+
# Precompiled Headers
13+
*.gch
14+
*.pch
15+
16+
# Compiled Dynamic libraries
17+
*.so
18+
*.dylib
19+
*.dll
20+
21+
# Fortran module files
22+
*.mod
23+
24+
# Compiled Static libraries
25+
*.lai
26+
*.la
27+
*.a
28+
*.lib
29+
30+
# Executables
31+
*.exe
32+
*.out
33+
*.app
34+
*.ipa
35+
36+
# These project files can be generated by the engine
37+
*.xcodeproj
38+
*.xcworkspace
39+
*.sln
40+
*.suo
41+
*.opensdf
42+
*.sdf
43+
*.VC.db
44+
*.VC.opendb
45+
*.code-workspace
46+
./Makefile
47+
48+
# Precompiled Assets
49+
SourceArt/**/*.png
50+
SourceArt/**/*.tga
51+
52+
# Binary Files
53+
Binaries/*
54+
Plugins/*/Binaries/*
55+
56+
# Builds
57+
Build/*
58+
59+
# Whitelist PakBlacklist-<BuildConfiguration>.txt files
60+
!Build/*/
61+
Build/*/**
62+
!Build/*/PakBlacklist*.txt
63+
64+
# Don't ignore icon files in Build
65+
!Build/**/*.ico
66+
67+
# Built data for maps
68+
*_BuiltData.uasset
69+
70+
# Configuration files generated by the Editor
71+
Saved/*
72+
73+
# Compiled source files for the engine to use
74+
Intermediate/*
75+
Plugins/*/Intermediate/*
76+
77+
# Cache files for the editor to use
78+
DerivedDataCache/*
79+
80+
#pycache generated files
81+
**/__pycache__/*
82+
83+
#Misc files and folders
84+
/enc_temp_folder/**
85+
documentation/*.bkp
86+
*.temp
87+
88+
#ONNX files
89+
*.onnx
90+
91+
# Don't ignore Bundled third party dependencies
92+
!/Plugins/**/*.lib
93+
!/Plugins/**/*.a
94+
95+
# zipped files
96+
/Plugins/Schola/Resources/**/*.zip
97+
/Content/ZippedModels/*.zip
98+
99+
# Build python libraries
100+
*.egg-info/
101+
*.egg
102+
103+
#Training checkpoints
104+
**/ckpt/*
105+
106+
#Built documentation
107+
/Docs/Doxygen/html/*
108+
/Docs/Sphinx/_build/*
109+
/Docs/Doxygen/xml/*
110+
111+
#pytest folder
112+
/pytest-schola/*
113+

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "Plugins/Schola"]
2+
path = Plugins/Schola
3+
url = ../Schola

.vsconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"version": "1.0",
3+
"components": [
4+
"Microsoft.Net.Component.4.6.2.TargetingPack",
5+
"Microsoft.VisualStudio.Component.VC.14.38.17.8.x86.x64",
6+
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
7+
"Microsoft.VisualStudio.Component.Windows10SDK.22621",
8+
"Microsoft.VisualStudio.Workload.CoreEditor",
9+
"Microsoft.VisualStudio.Workload.ManagedDesktop",
10+
"Microsoft.VisualStudio.Workload.NativeDesktop",
11+
"Microsoft.VisualStudio.Workload.NativeGame"
12+
]
13+
}

Config/DefaultEditor.ini

Whitespace-only changes.

Config/DefaultEngine.ini

Lines changed: 239 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,239 @@
1+
2+
3+
[/Script/EngineSettings.GameMapsSettings]
4+
GameDefaultMap=/Engine/Maps/Templates/OpenWorld
5+
6+
[/Script/WindowsTargetPlatform.WindowsTargetSettings]
7+
DefaultGraphicsRHI=DefaultGraphicsRHI_DX12
8+
-D3D12TargetedShaderFormats=PCD3D_SM5
9+
+D3D12TargetedShaderFormats=PCD3D_SM6
10+
-D3D11TargetedShaderFormats=PCD3D_SM5
11+
+D3D11TargetedShaderFormats=PCD3D_SM5
12+
Compiler=Default
13+
AudioSampleRate=48000
14+
AudioCallbackBufferFrameSize=1024
15+
AudioNumBuffersToEnqueue=1
16+
AudioMaxChannels=0
17+
AudioNumSourceWorkers=4
18+
SpatializationPlugin=
19+
SourceDataOverridePlugin=
20+
ReverbPlugin=
21+
OcclusionPlugin=
22+
CompressionOverrides=(bOverrideCompressionTimes=False,DurationThreshold=5.000000,MaxNumRandomBranches=0,SoundCueQualityIndex=0)
23+
CacheSizeKB=65536
24+
MaxChunkSizeOverrideKB=0
25+
bResampleForDevice=False
26+
MaxSampleRate=48000.000000
27+
HighSampleRate=32000.000000
28+
MedSampleRate=24000.000000
29+
LowSampleRate=12000.000000
30+
MinSampleRate=8000.000000
31+
CompressionQualityModifier=1.000000
32+
AutoStreamingThreshold=0.000000
33+
SoundCueCookQualityIndex=-1
34+
35+
[/Script/Engine.RendererSettings]
36+
r.Mobile.ShadingPath=0
37+
r.Mobile.AllowDeferredShadingOpenGL=False
38+
r.Mobile.SupportGPUScene=False
39+
r.Mobile.AntiAliasing=1
40+
r.Mobile.FloatPrecisionMode=0
41+
r.Mobile.AllowDitheredLODTransition=False
42+
r.Mobile.VirtualTextures=False
43+
r.DiscardUnusedQuality=False
44+
r.AllowOcclusionQueries=True
45+
r.MinScreenRadiusForLights=0.030000
46+
r.MinScreenRadiusForDepthPrepass=0.030000
47+
r.MinScreenRadiusForCSMDepth=0.010000
48+
r.PrecomputedVisibilityWarning=False
49+
r.TextureStreaming=True
50+
Compat.UseDXT5NormalMaps=False
51+
r.VirtualTextures=False
52+
r.VT.EnableAutoImport=True
53+
r.VirtualTexturedLightmaps=False
54+
r.VT.AnisotropicFiltering=False
55+
bEnableVirtualTextureOpacityMask=False
56+
r.VT.TileSize=128
57+
r.VT.TileBorderSize=4
58+
r.vt.FeedbackFactor=16
59+
WorkingColorSpaceChoice=sRGB
60+
RedChromaticityCoordinate=(X=0.640000,Y=0.330000)
61+
GreenChromaticityCoordinate=(X=0.300000,Y=0.600000)
62+
BlueChromaticityCoordinate=(X=0.150000,Y=0.060000)
63+
WhiteChromaticityCoordinate=(X=0.312700,Y=0.329000)
64+
r.ClearCoatNormal=False
65+
r.DynamicGlobalIlluminationMethod=1
66+
r.ReflectionMethod=1
67+
r.ReflectionCaptureResolution=128
68+
r.ReflectionEnvironmentLightmapMixBasedOnRoughness=True
69+
r.Lumen.HardwareRayTracing=False
70+
r.Lumen.HardwareRayTracing.LightingMode=0
71+
r.Lumen.TranslucencyReflections.FrontLayer.EnableForProject=False
72+
r.Lumen.TraceMeshSDFs=1
73+
r.Lumen.Reflections.HardwareRayTracing.Translucent.Refraction.EnableForProject=True
74+
r.Shadow.Virtual.Enable=1
75+
r.RayTracing=False
76+
r.RayTracing.Shadows=False
77+
r.RayTracing.UseTextureLod=False
78+
r.PathTracing=True
79+
r.GenerateMeshDistanceFields=True
80+
r.DistanceFields.DefaultVoxelDensity=0.200000
81+
r.Nanite.ProjectEnabled=True
82+
r.AllowStaticLighting=True
83+
r.NormalMapsForStaticLighting=False
84+
r.ForwardShading=False
85+
r.VertexFoggingForOpaque=True
86+
r.SeparateTranslucency=True
87+
r.TranslucentSortPolicy=0
88+
TranslucentSortAxis=(X=0.000000,Y=-1.000000,Z=0.000000)
89+
r.LocalFogVolume.ApplyOnTranslucent=False
90+
xr.VRS.FoveationLevel=0
91+
xr.VRS.DynamicFoveation=False
92+
r.CustomDepth=1
93+
r.CustomDepthTemporalAAJitter=True
94+
r.PostProcessing.PropagateAlpha=0
95+
r.DefaultFeature.Bloom=True
96+
r.DefaultFeature.AmbientOcclusion=True
97+
r.DefaultFeature.AmbientOcclusionStaticFraction=True
98+
r.DefaultFeature.AutoExposure=False
99+
r.DefaultFeature.AutoExposure.Method=0
100+
r.DefaultFeature.AutoExposure.Bias=1.000000
101+
r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True
102+
r.DefaultFeature.LocalExposure.HighlightContrastScale=0.800000
103+
r.DefaultFeature.LocalExposure.ShadowContrastScale=0.800000
104+
r.DefaultFeature.MotionBlur=False
105+
r.DefaultFeature.LensFlare=False
106+
r.TemporalAA.Upsampling=True
107+
r.AntiAliasingMethod=0
108+
r.MSAACount=4
109+
r.DefaultFeature.LightUnits=1
110+
r.DefaultBackBufferPixelFormat=4
111+
r.ScreenPercentage.Default=100.000000
112+
r.ScreenPercentage.Default.Desktop.Mode=1
113+
r.ScreenPercentage.Default.Mobile.Mode=0
114+
r.ScreenPercentage.Default.VR.Mode=0
115+
r.ScreenPercentage.Default.PathTracer.Mode=0
116+
r.Shadow.UnbuiltPreviewInGame=True
117+
r.StencilForLODDither=False
118+
r.EarlyZPass=3
119+
r.EarlyZPassOnlyMaterialMasking=False
120+
r.Shadow.CSMCaching=False
121+
r.DBuffer=True
122+
r.ClearSceneMethod=1
123+
r.VelocityOutputPass=0
124+
r.Velocity.EnableVertexDeformation=2
125+
r.SelectiveBasePassOutputs=False
126+
bDefaultParticleCutouts=False
127+
fx.GPUSimulationTextureSizeX=1024
128+
fx.GPUSimulationTextureSizeY=1024
129+
r.AllowGlobalClipPlane=False
130+
r.GBufferFormat=1
131+
r.MorphTarget.Mode=True
132+
r.MorphTarget.MaxBlendWeight=5.000000
133+
r.SupportSkyAtmosphere=True
134+
r.SupportSkyAtmosphereAffectsHeightFog=True
135+
r.SupportLocalFogVolumes=True
136+
r.SupportCloudShadowOnForwardLitTranslucent=False
137+
r.LightFunctionAtlas.Format=0
138+
r.VolumetricFog.LightFunction=True
139+
r.Deferred.UsesLightFunctionAtlas=False
140+
r.SingleLayerWater.UsesLightFunctionAtlas=False
141+
r.Translucent.UsesLightFunctionAtlas=False
142+
r.Translucent.UsesIESProfiles=False
143+
r.Translucent.UsesRectLights=False
144+
r.GPUCrashDebugging=False
145+
vr.InstancedStereo=False
146+
r.MobileHDR=True
147+
vr.MobileMultiView=False
148+
r.Mobile.UseHWsRGBEncoding=False
149+
vr.RoundRobinOcclusion=False
150+
r.MeshStreaming=False
151+
r.HeterogeneousVolumes=True
152+
r.HeterogeneousVolumes.Shadows=False
153+
r.Translucency.HeterogeneousVolumes=False
154+
r.WireframeCullThreshold=5.000000
155+
r.SupportStationarySkylight=True
156+
r.SupportLowQualityLightmaps=True
157+
r.SupportPointLightWholeSceneShadows=True
158+
r.Shadow.TranslucentPerObject.ProjectEnabled=False
159+
r.Water.SingleLayerWater.SupportCloudShadow=False
160+
r.Substrate=False
161+
r.Substrate.OpaqueMaterialRoughRefraction=False
162+
r.Substrate.Debug.AdvancedVisualizationShaders=False
163+
r.Material.RoughDiffuse=False
164+
r.Material.EnergyConservation=False
165+
r.OIT.SortedPixels=False
166+
r.HairStrands.LODMode=True
167+
r.SkinCache.CompileShaders=False
168+
r.SkinCache.SkipCompilingGPUSkinVF=False
169+
r.SkinCache.DefaultBehavior=1
170+
r.SkinCache.SceneMemoryLimitInMB=128.000000
171+
r.Mobile.EnableStaticAndCSMShadowReceivers=True
172+
r.Mobile.EnableMovableLightCSMShaderCulling=True
173+
r.Mobile.Forward.EnableLocalLights=1
174+
r.Mobile.Forward.EnableClusteredReflections=False
175+
r.Mobile.EnableNoPrecomputedLightingCSMShader=True
176+
r.Mobile.AllowDistanceFieldShadows=True
177+
r.Mobile.AllowMovableDirectionalLights=True
178+
r.Mobile.EnableMovableSpotlightsShadow=False
179+
r.GPUSkin.Support16BitBoneIndex=False
180+
r.GPUSkin.Limit2BoneInfluences=False
181+
r.SupportDepthOnlyIndexBuffers=True
182+
r.SupportReversedIndexBuffers=True
183+
r.Mobile.AmbientOcclusion=False
184+
r.Mobile.DBuffer=False
185+
r.GPUSkin.UnlimitedBoneInfluences=False
186+
r.GPUSkin.AlwaysUseDeformerForUnlimitedBoneInfluences=False
187+
r.GPUSkin.UnlimitedBoneInfluencesThreshold=8
188+
DefaultBoneInfluenceLimit=(Default=0,PerPlatform=())
189+
MaxSkinBones=(Default=65536,PerPlatform=(("Mobile", 256)))
190+
r.Mobile.PlanarReflectionMode=0
191+
r.Mobile.SupportsGen4TAA=True
192+
bStreamSkeletalMeshLODs=(Default=False,PerPlatform=())
193+
bDiscardSkeletalMeshOptionalLODs=(Default=False,PerPlatform=())
194+
VisualizeCalibrationColorMaterialPath=/Engine/EngineMaterials/PPM_DefaultCalibrationColor.PPM_DefaultCalibrationColor
195+
VisualizeCalibrationCustomMaterialPath=None
196+
VisualizeCalibrationGrayscaleMaterialPath=/Engine/EngineMaterials/PPM_DefaultCalibrationGrayscale.PPM_DefaultCalibrationGrayscale
197+
198+
[/Script/LinuxTargetPlatform.LinuxTargetSettings]
199+
-TargetedRHIs=SF_VULKAN_SM5
200+
+TargetedRHIs=SF_VULKAN_SM6
201+
202+
[/Script/HardwareTargeting.HardwareTargetingSettings]
203+
TargetedHardwareClass=Desktop
204+
AppliedTargetedHardwareClass=Desktop
205+
DefaultGraphicsPerformance=Scalable
206+
AppliedDefaultGraphicsPerformance=Scalable
207+
208+
[/Script/WorldPartitionEditor.WorldPartitionEditorSettings]
209+
CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet'
210+
211+
[/Script/Engine.UserInterfaceSettings]
212+
bAuthorizeAutomaticWidgetVariableCreation=False
213+
FontDPIPreset=Standard
214+
FontDPI=72
215+
216+
[/Script/Engine.Engine]
217+
+ActiveGameNameRedirects=(OldGameName="TP_Blank",NewGameName="/Script/ScholaExamples")
218+
+ActiveGameNameRedirects=(OldGameName="/Script/TP_Blank",NewGameName="/Script/ScholaExamples")
219+
220+
[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings]
221+
bEnablePlugin=True
222+
bAllowNetworkConnection=True
223+
SecurityToken=29BD537B4BD9CA663940DAB7630F69D5
224+
bIncludeInShipping=False
225+
bAllowExternalStartInShipping=False
226+
bCompileAFSProject=False
227+
bUseCompression=False
228+
bLogFiles=False
229+
bReportStats=False
230+
ConnectionType=USBOnly
231+
bUseManualIPAddress=False
232+
ManualIPAddress=
233+
234+
[/Script/Schola.ScholaManagerSubsystemSettings]
235+
bRunScriptOnPlay=False
236+
GymConnectorClass=/Script/CoreUObject.Class'/Script/Schola.PythonGymConnector'
237+
ScriptSettings=(ScriptType=Python,EnvType=Default,CondaEnvName="",CustomPythonPath=(FilePath=""),PythonScriptType=SB3,CustomPythonScriptSettings=(LaunchScript=(FilePath=""),Args=(),Flags=),CustomScriptSettings=(LaunchScript=(FilePath=""),Args=(),Flags=),SB3Settings=(Timesteps=8000,LoggingSettings=(EnvLoggingVerbosity=0,TrainerLoggingVerbosity=0,bSaveTBLogs=False,LogFreq=10,LogDir=(Path=""),CallbackVerbosity=1),CheckpointSettings=(bSaveCheckpoints=False,bSaveFinalModel=False,bSaveVecNormalize=False,bSaveReplayBuffer=False,CheckpointDir=(Path=""),SaveFreq=1000,NamePrefix="ppo"),ResumeSettings=(bLoadModel=False,ModelPath=(FilePath=""),bLoadReplayBuffer=False,ReplayBufferPath=(FilePath=""),bLoadVecNormalize=False,VecNormalizePath=(FilePath="")),NetworkArchitectureSettings=(ActivationFunction=ReLU,ValueFunctionParameters=(256,256),PolicyParameters=(256,256)),bDisplayProgressBar=True,Algorithm=PPO,PPOSettings=(LearningRate=0.000300,NSteps=2048,BatchSize=64,NEpochs=10,Gamma=0.990000,GAELambda=0.950000,ClipRange=0.200000,NormalizeAdvantage=True,EntCoef=0.000000,VFCoef=0.050000,MaxGradNorm=0.500000,UseSDE=False,SDESampleFreq=-1),SACSettings=(LearningRate=0.000300,BufferSize=1000000,LearningStarts=100,BatchSize=256,Tau=0.005000,Gamma=0.990000,TrainFreq=1,GradientSteps=1,OptimizeMemoryUsage=False,LearnEntCoef=True,InitialEntCoef=1.000000,TargetUpdateInterval=1,TargetEntropy="auto",UseSDE=False,SDESampleFreq=-1)),RLlibSettings=(Timesteps=8000,LoggingSettings=(EnvLoggingVerbosity=0,TrainerLoggingVerbosity=1),CheckpointSettings=(bSaveFinalModel=True,bExportToONNX=False,bEnableCheckpoints=False,SaveFreq=1000,CheckpointDir=(Path="")),ResumeSettings=(bLoadModel=False,ModelPath=(FilePath="")),NetworkArchitectureSettings=(ActivationFunction=ReLU,FCNetHiddens=(512,512),MinibatchSize=256),ResourceSettings=(NumCPUsPerWorker=1,NumGPUs=0,NumCPUs=1)))
238+
CommunicatorSettings=(Address="127.0.0.1",Port=8002)
239+

Config/DefaultGame.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
2+
[/Script/EngineSettings.GeneralProjectSettings]
3+
ProjectID=84532A854E9824BEB4F5E693F3CABD7E

0 commit comments

Comments
 (0)