ETEngine
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
파일 탐색기
최종 버전 다운로드 (.zip)- TestRenderer.cpp
- TestRenderer.h
- architectureDiagram.png
- ArchitectureDiagram.svg
- architectureDiagram_drawIO
- header.jpg
- header_small.jpg
- building.md
- etengine_logo.png
- features.md
- package_format.md
- scene_editor.json
- menu.png
- show_header_bot.png
- show_header_top.png
- tool_hierachy_control_bl.png
- tool_hierachy_control_br.png
- tool_hierachy_control_tl.png
- tool_hierachy_control_tr.png
- com.leah-lindner.editor.gschema.xml
- org.gtk.Settings.FileChooser.gschema.xml
- app_menu.ui
- editorWindow.ui
- menu_assetTypes.ui
- menu_header.ui
- outliner.ui
- prefs.ui
- resourceChooser.ui
- resourceChooser.ui~
- resourceView.ui
- sceneEditor.ui
- sceneViewport.ui
- editor.gresource.xml
- settings.ini
- CMakeLists.txt
- M_Id.etac
- M_Id.json
- EditorComposite.etac
- EditorComposite.glsl
- FwdIdShader.etac
- FwdIdShader.glsl
- PostBufferDisplay.etac
- PostBufferDisplay.glsl
- IBMPlexMono OFL.txt
- IBMPlexMono.etac
- IBMPlexMono.ttf
- papyrus.etac
- papyrus.ttf
- Ubuntu-Regular.etac
- Ubuntu-Regular.ttf
- UFL.txt
- M_Color.etac
- M_Color.json
- M_Light.etac
- M_Light.json
- M_Null.etac
- M_Null.json
- M_UberOpaque.etac
- M_UberOpaque.json
- bunny.etac
- bunny.etmc
- cube.etac
- cube.etmc
- monkey.etac
- monkey.etmc
- sphere.etac
- sphere.etmc
- AtmoPrecompGeo.etac
- AtmoPrecompGeo.glsl
- AtmoPrecompVert.etac
- AtmoPrecompVert.glsl
- ComputeDirectIrradiance.etac
- ComputeDirectIrradiance.glsl
- ComputeIndirectIrradiance.etac
- ComputeIndirectIrradiance.glsl
- ComputeMultipleScattering.etac
- ComputeMultipleScattering.glsl
- ComputeScatteringDensity.etac
- ComputeScatteringDensity.glsl
- ComputeSingleScattering.etac
- ComputeSingleScattering.glsl
- ComputeTransmittance.etac
- ComputeTransmittance.glsl
- Common.etac
- Common.glsl
- CommonAtmosphere.etac
- CommonAtmosphere.glsl
- CommonDeferred.etac
- CommonDeferred.glsl
- CommonPBR.etac
- CommonPBR.glsl
- CommonSharedVars.etac
- CommonSharedVars.glsl
- ComputeGlyphSDF.etac
- ComputeGlyphSDF.glsl
- DebugRenderer.etac
- DebugRenderer.glsl
- DefUberShader.etac
- DefUberShader.glsl
- FwdBrdfLutShader.etac
- FwdBrdfLutShader.glsl
- FwdColorShader.etac
- FwdColorShader.glsl
- FwdConvBRDFShader.etac
- FwdConvBRDFShader.glsl
- FwdConvIrradianceShader.etac
- FwdConvIrradianceShader.glsl
- FwdConvRadianceShader.etac
- FwdConvRadianceShader.glsl
- FwdEquiCubeShader.etac
- FwdEquiCubeShader.glsl
- FwdLightDirectionalShader.etac
- FwdLightDirectionalShader.glsl
- FwdLightDirectionalShadowShader.etac
- FwdLightDirectionalShadowShader.glsl
- FwdLightPointShader.etac
- FwdLightPointShader.glsl
- FwdNullShader.etac
- FwdNullShader.glsl
- FwdSkyboxShader.etac
- FwdSkyboxShader.glsl
- FwdStarField.etac
- FwdStarField.glsl
- PlanetPatch.etac
- PlanetPatch.glsl
- PostAtmosphere.etac
- PostAtmosphere.glsl
- PostDeferredComposite.etac
- PostDeferredComposite.glsl
- PostDownsample.etac
- PostDownsample.glsl
- PostFXAA.etac
- PostFXAA.glsl
- PostGaussian.etac
- PostGaussian.glsl
- PostGenericUi.etac
- PostGenericUi.glsl
- PostProcessing.etac
- PostProcessing.glsl
- PostRmlUiBlit.etac
- PostRmlUiBlit.glsl
- PostRmlUiBlit3D.etac
- PostRmlUiBlit3D.glsl
- PostRmlUiSdf.etac
- PostRmlUiSdf.glsl
- PostScreenSpaceReflections.etac
- PostScreenSpaceReflections.glsl
- PostSobel.etac
- PostSobel.glsl
- PostSprite.etac
- PostSprite.glsl
- PostText.etac
- PostText.glsl
- cie.etac
- cie.json
- asset_database.json
- CMakeLists.txt
- utils.cmake
- CMakeLists.txt
- EngineVersion.cpp.in
- EngineVersion.h
- CMakeLists.txt
- CompiledDataGenerator.cpp
- CompiledDataGenerator.h
- Cooker.cpp
- Cooker.h
- PackageWriter.cpp
- PackageWriter.h
- linear_hash_map.h
- linear_hash_map.inl
- slot_map.h
- slot_map.inl
- VectorUtil.h
- Asset.cpp
- Asset.h
- Asset.inl
- AssetDatabase.cpp
- AssetDatabase.h
- AssetDatabaseInterface.h
- AssetPointer.cpp
- AssetPointer.h
- AssetPointer.inl
- AssetRegistration.cpp
- AssetRegistration.h
- AssetStub.cpp
- AssetStub.h
- ResourceManager.cpp
- ResourceManager.h
- ResourceManager.inl
- DirectoryBase.cpp
- DirectoryBaseLinux.hpp
- DirectoryBaseWindows.hpp
- FileAccessFlags.h
- FileAccessMode.h
- FileBase.cpp
- FileBase.h
- FileBaseLinux.hpp
- FileBaseLinuxMembers.h
- FileBaseLinuxReferences.h
- FileBaseStub.hpp
- FileBaseWin.hpp
- FileBaseWinReferences.h
- FileHandle.h
- FilePackage.cpp
- FilePackage.h
- MemoryPackage.cpp
- MemoryPackage.h
- Package.h
- PackageDataStructure.h
- PackageDescriptor.cpp
- PackageDescriptor.h
- Entry.cpp
- Entry.h
- FileUtil.cpp
- FileUtil.h
- Path.cpp
- Path.h
- Hash.h
- Hash.inl
- HashString.cpp
- HashString.h
- HashStringRegistry.cpp
- HashStringRegistry.h
- InputManager.cpp
- InputManager.h
- KeyCodes.h
- RawInputListener.h
- RawInputProvider.cpp
- RawInputProvider.h
- BinaryReader.cpp
- BinaryReader.h
- BinaryReader.inl
- BinaryWriter.cpp
- BinaryWriter.h
- BinaryWriter.inl
- JsonDom.cpp
- JsonDom.h
- JsonParser.cpp
- JsonParser.h
- JsonWriter.cpp
- JsonWriter.h
- Uri.cpp
- Uri.h
- XmlDom.cpp
- XmlDom.h
- XmlParser.cpp
- XmlParser.h
- Create.h
- Create.inl
- Pointer.h
- Pointer.inl
- RefCount.h
- RefPointer.h
- RefPointer.inl
- UniquePointer.h
- UniquePointer.inl
- WeakPointer.h
- WeakPointer.inl
- BinaryDeserializer.cpp
- BinaryDeserializer.h
- BinaryDeserializer.inl
- BinaryFormat.cpp
- BinaryFormat.h
- BinarySerializer.cpp
- BinarySerializer.h
- BinarySerializer.inl
- JsonDeserializer.cpp
- JsonDeserializer.h
- JsonDeserializer.inl
- JsonSerializer.cpp
- JsonSerializer.h
- JsonSerializer.inl
- ReflectionUtil.h
- ReflectionUtil.inl
- registerMath.cpp
- registerMath.h
- Registration.h
- Serialization.h
- Serialization.inl
- TypeInfo.cpp
- TypeInfo.h
- TypeInfoRegistry.cpp
- TypeInfoRegistry.h
- Context.h
- DefaultTickTriggerer.cpp
- DefaultTickTriggerer.h
- HighResTime.cpp
- HighResTime.h
- HighResTime.inl
- PerformanceInfo.cpp
- PerformanceInfo.h
- RealTimeTickTriggerer.cpp
- RealTimeTickTriggerer.h
- Tickable.cpp
- Tickable.h
- TickManager.cpp
- TickManager.h
- Time.cpp
- Time.h
- Time.inl
- Assert.cpp
- Assert.h
- AtomicTypes.h
- ClipboardControllerInterface.h
- Command.cpp
- Command.h
- Commands.cpp
- Commands.h
- CommonMacros.h
- CursorShapes.h
- DebugCommandController.cpp
- DebugCommandController.h
- DebugUtilFwd.h
- GenericEventDispatcher.h
- GenericEventDispatcher.inl
- GlobalRandom.cpp
- GlobalRandom.h
- LinkerUtils.h
- Logger.cpp
- Logger.h
- Singleton.h
- StringUtil.h
- WindowsUtil.cpp
- WindowsUtil.h
- CMakeLists.txt
- linkerHelper.h
- stdafx.cpp
- stdafx.h
- AssetTypeFilter.cpp
- AssetTypeFilter.h
- AssetWidget.cpp
- AssetWidget.h
- ResourceView.cpp
- ResourceView.h
- ColladaDom.cpp
- ColladaDom.h
- ColladaDom.inl
- ColladaImporter.cpp
- ColladaImporter.h
- ColladaParser.cpp
- ColladaParser.h
- ColladaParser.inl
- GLTF.cpp
- GLTF.h
- GltfImporter.cpp
- GltfImporter.h
- Importer.cpp
- Importer.h
- MeshDataContainer.cpp
- MeshDataContainer.h
- EditorBase.cpp
- EditorBase.h
- EditorNode.cpp
- EditorNode.h
- EditorNodeHierachy.cpp
- EditorNodeHierachy.h
- EditorSplitNode.cpp
- EditorSplitNode.h
- EditorTool.h
- EditorToolNode.cpp
- EditorToolNode.h
- EditorWindow.cpp
- EditorWindow.h
- ToolHierachyHandle.cpp
- ToolHierachyHandle.h
- ToolNodeFeedback.cpp
- ToolNodeFeedback.h
- EditorCamera.cpp
- EditorCamera.h
- EntityIdRenderer.cpp
- EntityIdRenderer.h
- EpoxyGlContext.cpp
- EpoxyGlContext.h
- GtkRenderArea.cpp
- GtkRenderArea.h
- GtkRenderWindow.cpp
- GtkRenderWindow.h
- SceneEditor.cpp
- SceneEditor.h
- SceneEditorListener.h
- SceneSelection.cpp
- SceneSelection.h
- Outliner.cpp
- Outliner.h
- ResourceBrowser.cpp
- ResourceBrowser.h
- SceneViewport.cpp
- SceneViewport.h
- EditorConfig.cpp
- EditorConfig.h
- EditorTickOrder.h
- GtkUtil.cpp
- GtkUtil.h
- ResourceChooserDialog.cpp
- ResourceChooserDialog.h
- SettingsDialog.cpp
- SettingsDialog.h
- CMakeLists.txt
- EditorApp.cpp
- EditorApp.h
- AudioData.cpp
- AudioData.h
- AudioData.inl
- AudioManager.cpp
- AudioManager.h
- OpenAL_ETM.h
- AtmosphereComponent.cpp
- AtmosphereComponent.h
- AudioListenerComponent.cpp
- AudioListenerComponent.h
- AudioSourceComponent.cpp
- AudioSourceComponent.h
- CameraComponent.cpp
- CameraComponent.h
- GuiCanvasComponent.cpp
- GuiCanvasComponent.h
- LightComponent.cpp
- LightComponent.h
- ModelComponent.cpp
- ModelComponent.h
- PlanetComponent.cpp
- PlanetComponent.h
- RigidBodyComponent.cpp
- RigidBodyComponent.h
- TransformComponent.cpp
- TransformComponent.h
- BootConfig.cpp
- BootConfig.h
- Config.cpp
- Config.h
- TickOrder.h
- Archetype.cpp
- Archetype.h
- ComponentPool.cpp
- ComponentPool.h
- ComponentPool.inl
- ComponentRange.cpp
- ComponentRange.h
- ComponentRange.inl
- ComponentRegistry.cpp
- ComponentRegistry.h
- ComponentRegistry.inl
- ComponentSignature.cpp
- ComponentSignature.h
- ComponentView.cpp
- ComponentView.h
- ComponentView.inl
- EcsCommandBuffer.cpp
- EcsCommandBuffer.h
- EcsCommandBuffer.inl
- EcsController.cpp
- EcsController.h
- EcsController.inl
- EcsEvents.h
- EntityFwd.h
- RawComponentPointer.h
- System.h
- System.inl
- BulletETM.h
- CollisionShape.cpp
- CollisionShape.h
- PhysicsManager.cpp
- PhysicsManager.h
- PhysicsWorld.cpp
- PhysicsWorld.h
- ComponentDescriptor.h
- EntityLink.cpp
- EntityLink.h
- SceneDescriptor.cpp
- SceneDescriptor.h
- SceneEvents.h
- UnifiedScene.cpp
- UnifiedScene.h
- AtmosphereInit.cpp
- AtmosphereInit.h
- AudioListenerSystem.cpp
- AudioListenerSystem.h
- AudioSourceSystem.cpp
- AudioSourceSystem.h
- CameraSyncSystem.cpp
- CameraSyncSystem.h
- LightSystem.cpp
- LightSystem.h
- ModelInit.cpp
- ModelInit.h
- PlanetCameraClippingSystem.cpp
- PlanetCameraClippingSystem.h
- PlanetInit.cpp
- PlanetInit.h
- RigidBodySystem.cpp
- RigidBodySystem.h
- TransformSystem.cpp
- TransformSystem.h
- ScreenshotCapture.cpp
- ScreenshotCapture.h
- CMakeLists.txt
- linkerHelper.h
- stdafx.cpp
- stdafx.h
- Context.cpp
- Context.h
- DataModel.h
- DataModelFactory.cpp
- DataModelFactory.h
- GuiDocument.cpp
- GuiDocument.h
- RmlDebug.cpp
- RmlDebug.h
- RmlDebuggerFwd.h
- RmlFileInterface.cpp
- RmlFileInterface.h
- RmlGlobal.cpp
- RmlGlobal.h
- RmlSystemInterface.cpp
- RmlSystemInterface.h
- RmlUtil.cpp
- RmlUtil.h
- TickOrder.h
- FontEffects.cpp
- FontEffects.h
- FontEngine.cpp
- FontEngine.h
- FontParameters.h
- SdfFont.cpp
- SdfFont.h
- ImGuiBackend.cpp
- ImGuiBackend.h
- ImguiPlatformBackend.cpp
- ImguiPlatformBackend.h
- ImguiRenderBackend.cpp
- ImguiRenderBackend.h
- ImGuiUtil.cpp
- ImGuiUtil.h
- ContextRenderTarget.cpp
- ContextRenderTarget.h
- GuiRenderer.cpp
- GuiRenderer.h
- RmlRenderer.cpp
- RmlRenderer.h
- SceneRendererGUI.cpp
- SceneRendererGUI.h
- CMakeLists.txt
- GuiExtension.cpp
- GuiExtension.h
- linkerHelper.h
- stdafx.cpp
- stdafx.h
- CMakeLists.txt
- Geometry.cpp
- Geometry.h
- MathInc.h
- MathUtil.h
- Matrix.h
- Matrix.inl
- Quaternion.h
- Quaternion.inl
- Random.cpp
- Random.h
- Transform.h
- Transform.inl
- Vector.h
- Vector.inl
- EditableAssetStub.cpp
- EditableAssetStub.h
- EditableAudioAsset.cpp
- EditableAudioAsset.h
- EditableEnvironmentMap.cpp
- EditableEnvironmentMap.h
- EditableGuiDocument.cpp
- EditableGuiDocument.h
- EditableMaterialAsset.cpp
- EditableMaterialAsset.h
- EditableMeshAsset.cpp
- EditableMeshAsset.h
- EditableSceneDescriptor.cpp
- EditableSceneDescriptor.h
- EditableSdfFont.cpp
- EditableSdfFont.h
- EditableShaderAsset.cpp
- EditableShaderAsset.h
- EditableTextureAsset.cpp
- EditableTextureAsset.h
- ContentBuildConfiguration.cpp
- ContentBuildConfiguration.h
- EditorAsset.cpp
- EditorAsset.h
- EditorAssetDatabase.cpp
- EditorAssetDatabase.h
- EditorAssetMeta.h
- FileResourceManager.cpp
- FileResourceManager.h
- CompressedCube.cpp
- CompressedCube.h
- RasterImage.cpp
- RasterImage.h
- RasterImage.inl
- TextureCompression.cpp
- TextureCompression.h
- CMakeLists.txt
- linkerHelper.h
- DebugRenderer.cpp
- DebugRenderer.h
- OutlineExtension.cpp
- OutlineExtension.h
- OutlineRenderer.cpp
- OutlineRenderer.h
- RenderEvents.cpp
- RenderEvents.h
- SceneExtension.h
- AtmospherePrecompute.cpp
- AtmospherePrecompute.h
- CIE.cpp
- CIE.h
- GlobalRenderingSystems.cpp
- GlobalRenderingSystems.h
- GraphicsSettings.h
- LightVolume.cpp
- LightVolume.h
- PbrPrefilter.cpp
- PbrPrefilter.h
- PrimitiveRenderer.cpp
- PrimitiveRenderer.h
- RenderDebugVars.cpp
- RenderDebugVars.h
- SharedVarController.cpp
- SharedVarController.h
- ContextHolder.cpp
- ContextHolder.h
- GlContextImpl.h
- GlContextImpl.hpp
- GraphicsContext.h
- GraphicsContextApi.h
- GraphicsTypes.h
- RenderArea.h
- RenderWindow.cpp
- RenderWindow.h
- Viewport.cpp
- Viewport.h
- ViewportEvents.h
- ViewportRenderer.h
- Camera.cpp
- Camera.h
- DirectionalShadowData.cpp
- DirectionalShadowData.h
- EnvironmentMap.cpp
- EnvironmentMap.h
- FrameBuffer.cpp
- FrameBuffer.h
- Frustum.cpp
- Frustum.h
- Mesh.cpp
- Mesh.h
- ParameterBlock.cpp
- ParameterBlock.h
- ParameterBlock.inl
- PostProcessingSettings.cpp
- PostProcessingSettings.h
- Shader.cpp
- Shader.h
- Shader.inl
- TextureData.cpp
- TextureData.h
- TextureFormat.cpp
- TextureFormat.h
- TextureParameters.cpp
- TextureParameters.h
- VertexInfo.cpp
- VertexInfo.h
- MaterialData.cpp
- MaterialData.h
- MaterialDescriptor.cpp
- MaterialDescriptor.h
- MaterialInstance.cpp
- MaterialInstance.h
- MaterialInterface.h
- Atmosphere.cpp
- Atmosphere.h
- AtmosphereSettings.cpp
- AtmosphereSettings.h
- Patch.cpp
- Patch.h
- Planet.cpp
- Planet.h
- StarField.cpp
- StarField.h
- Triangulator.cpp
- Triangulator.h
- Gbuffer.cpp
- Gbuffer.h
- PostProcessingRenderer.cpp
- PostProcessingRenderer.h
- SceneRendererFwd.h
- ScreenSpaceReflections.cpp
- ScreenSpaceReflections.h
- ShadedSceneRenderer.cpp
- ShadedSceneRenderer.h
- ShadowRenderer.cpp
- ShadowRenderer.h
- ShadowRendererInterface.h
- Light.h
- MaterialCollection.h
- NodeIdFwd.h
- RenderScene.cpp
- RenderScene.h
- RenderSceneFwd.h
- Skybox.h
- CMakeLists.txt
- linkerHelper.h
- stdafx.cpp
- stdafx.h
- GlfwEventManager.cpp
- GlfwEventManager.h
- PackageResourceManager.cpp
- PackageResourceManager.h
- DebugConsole.cpp
- DebugConsole.h
- DebugUi.cpp
- DebugUi.h
- GladGlContext.cpp
- GladGlContext.h
- GlfwRenderArea.cpp
- GlfwRenderArea.h
- GlfwRenderWindow.cpp
- GlfwRenderWindow.h
- SplashScreenRenderer.cpp
- SplashScreenRenderer.h
- AbstractFramework.cpp
- AbstractFramework.h
- CMakeLists.txt
- stdafx.cpp
- stdafx.h
- CMakeLists.txt
- bc7enc
- CMakeLists.txt
- rbgcx_implementation.cpp
- bullet3
- CMakeLists.txt
- CMakeLists.txt
- ConvectionKernels
- convectionKernelsImpl.cpp
- CMakeLists.txt
- gl-extensions.txt
- glad
- CMakeLists.txt
- glfw
- GTK-for-Windows-Runtime-Environment-Installer
- CMakeLists.txt
- imconfig.h
- imgui
- CMakeLists.txt
- ext-mikktspace
- CMakeLists.txt
- openal-soft
- CMakeLists.txt
- RmlUi
- CMakeLists.txt
- rttr
- CMakeLists.txt
- stb
- stb_implementations.c
- stb_vorbis.h
- CMakeLists.txt
- vcpkg
- Catch2
- CMakeLists.txt
- README.md
- et-visualizers.natvis
- ProjectCooker.args.json
- ArchetypeTest.cpp
- ComponentPoolTest.cpp
- ComponentRegistryTest.cpp
- ComponentViewTest.cpp
- EcsCommandBufferTest.cpp
- EcsControllerTest.cpp
- EcsSystemScheduleTest.cpp
- EcsTestUtilities.cpp
- EcsTestUtilities.h
- SystemTest.cpp
- test_file4.txt
- test_file.txt
- test_file2.txt
- test_file3.someFileExt
- FileSystemTest.cpp
- json_test_file.json
- JSONtest.cpp
- PathTest.cpp
- UriTest.cpp
- xml_test_file.xml
- XMLtest.cpp
- Box.gltf
- Box0.bin
- Corset.bin
- Corset.glb
- Corset.gltf
- Corset_baseColor.png
- Corset_normal.png
- Corset_occlusionRoughnessMetallic.png
- GLTFTest.cpp
- HashTest.cpp
- SmartPointerTest.cpp
- MatrixTest.cpp
- QuaternionTest.cpp
- TransformTest.cpp
- VectorTest.cpp
- CMakeLists.txt
- mainTesting.cpp
- mainTesting.h
- CMakeLists.txt
- Apache License.txt
- Roboto-Black.ttf
- Roboto-Bold.etac
- Roboto-Bold.ttf
- Roboto-Light.ttf
- Roboto-Medium.ttf
- Roboto-Regular.ttf
- Roboto-Thin.ttf
- RobotoCondensed-Bold.ttf
- RobotoCondensed-Light.ttf
- RobotoCondensed-Regular.etac
- RobotoCondensed-Regular.ttf
- LatoLatin-Italic.etac
- LatoLatin-Italic.ttf
- LatoLatin-Regular.etac
- LatoLatin-Regular.ttf
- NotoEmoji-Regular.etac
- NotoEmoji-Regular.ttf
- greySheet.etac
- greySheet.png
- Splashscreen.etac
- Splashscreen.jpg
- hello_world.etac
- hello_world.rml
- rml.etac
- rml.rcss
- splashscreen.etac
- splashscreen.rml
- window.etac
- window.rcss
- M_Emissive.etac
- M_Emissive.json
- M_ParamPBR.etac
- M_ParamPBR.json
- M_TexPBR.etac
- M_TexPBR.json
- MI_Emissive_LightBulb.etac
- MI_Emissive_LightBulb.json
- MI_ParamPBR_Environment.etac
- MI_ParamPBR_Environment.json
- MI_ParamPBR_Stand.etac
- MI_ParamPBR_Stand.json
- MI_TexPBR_Ball.etac
- MI_TexPBR_Ball.json
- MI_TexPBR_Block.etac
- MI_TexPBR_Block.json
- MI_TexPBR_Floor.etac
- MI_TexPBR_Floor.json
- MI_Uber_Floor.etac
- MI_Uber_Floor.json
- MI_Uber_ICBM.etac
- MI_Uber_ICBM.json
- MI_Uber_Kabuto.etac
- MI_Uber_Kabuto.json
- Box.etac
- Box.etmc
- Corset.etac
- Corset.etmc
- Env.etac
- Env.etmc
- HelmetSettled.etac
- HelmetSettled.etmc
- HelmetStand.etac
- HelmetStand.etmc
- Rocket.etac
- Rocket.etmc
- RocketEngine.etac
- RocketEngine.etmc
- RocketHood.etac
- RocketHood.etmc
- EditorScene.etac
- EditorScene.json
- PhysicsScene.etac
- PhysicsScene.json
- PlanetScene.etac
- PlanetScene.json
- DefPBRMetShader.etac
- DefPBRMetShader.glsl
- DefPBRParamShader.etac
- DefPBRParamShader.glsl
- FwdEmissiveShader.etac
- FwdEmissiveShader.glsl
- Disfigure-Blank.etac
- Disfigure-Blank.ogg
- pcm0844m.etac
- pcm0844m.wav
- pcm0844s.etac
- pcm0844s.wav
- pcm1644m.etac
- pcm1644m.wav
- pcm1644s.etac
- pcm1644s.wav
- README.md
- testmusic.etac
- testmusic.ogg
- bamboo_ao.etac
- bamboo_ao.png
- bamboo_baseCol.etac
- bamboo_baseCol.png
- bamboo_metal.etac
- bamboo_metal.png
- bamboo_norm.etac
- bamboo_norm.png
- bamboo_rough.etac
- bamboo_rough.png
- CharlesRiver_Ref.hdr
- Harbour_3_Ref.hdr
- Ice_Lake_Ref.etac
- Ice_Lake_Ref.hdr
- Milkyway_small.etac
- Milkyway_small.hdr
- TropicalRuins_3k.hdr
- WinterForest_Ref.hdr
- greasyMetal_baseCol.etac
- greasyMetal_baseCol.png
- greasyMetal_metal.etac
- greasyMetal_metal.png
- greasyMetal_norm.etac
- greasyMetal_norm.png
- greasyMetal_rough.etac
- greasyMetal_rough.png
- AO.etac
- AO.png
- BaseCol.etac
- BaseCol.png
- MetallicRoughness.etac
- MetallicRoughness.png
- Normal.etac
- Normal.png
- kabuto_ao.etac
- kabuto_ao.png
- kabuto_baseColor.etac
- kabuto_baseColor.png
- kabuto_metallic_roughness.etac
- kabuto_metallic_roughness.png
- kabuto_normal.etac
- kabuto_normal.png
- mahogany_ao.etac
- mahogany_ao.png
- mahogany_baseCol.etac
- mahogany_baseCol.png
- mahogany_norm.etac
- mahogany_norm.png
- mahogany_rough.etac
- mahogany_rough.png
- moon8k.etac
- moon8k.jpg
- MoonDetail1.etac
- MoonDetail1.jpg
- MoonDetail2.etac
- MoonDetail2.jpg
- MoonHeight.etac
- MoonHeight.jpg
- MoonHeightDetail1.etac
- MoonHeightDetail1.jpg
- sample_texture.etac
- sample_texture.png
- starSprite.etac
- starSprite.png
- atmo_earth.etac
- atmo_earth.json
- HYGmxyz.etac
- HYGmxyz.json
- test.etac
- test.txt
- boot_config.json
- config.json
- Box.gltf
- Box0.bin
- Corset.glb
- Env.dae
- HelmetSettled.dae
- HelmetStand.dae
- ICBM.dae
- asset_database.json
- CelestialBodyComponent.cpp
- CelestialBodyComponent.h
- CMakeLists.txt
- ControledLightComponent.cpp
- ControledLightComponent.h
- CustomTestAsset.cpp
- CustomTestAsset.h
- DemoUI.cpp
- DemoUI.h
- linkerHelper.h
- PlaylistComponent.cpp
- PlaylistComponent.h
- SpawnComponent.cpp
- SpawnComponent.h
- SwirlyLightComponent.cpp
- SwirlyLightComponent.h
- CMakeLists.txt
- mainCooker.cpp
- CMakeLists.txt
- mainEditor.cpp
- CMakeLists.txt
- EditableTestAsset.cpp
- EditableTestAsset.h
- linkerHelper.cpp
- linkerHelper.h
- CelestialBodySystem.cpp
- CelestialBodySystem.h
- CMakeLists.txt
- FreeCamera.cpp
- FreeCamera.h
- LightControlSystem.cpp
- LightControlSystem.h
- main.cpp
- MainFramework.cpp
- MainFramework.h
- PlaylistSystem.cpp
- PlaylistSystem.h
- SpawnSystem.cpp
- SpawnSystem.h
- stdafx.h
- SwirlyLightSystem.cpp
- SwirlyLightSystem.h
- CMakeLists.txt
- 3DUI.jpg
- BulletPhysics.jpg
- Crescent.jpg
- DeferredBloom.jpg
- Editor.jpg
- FamiliarView.jpg
- FromSpace.jpg
- GroundAtmosphere.jpg
- Lighting.jpg
- MoarStars.jpg
- PBR.jpg
- Stars.jpg
- Surface.jpg
- UpperAtmosphere.jpg
- .gitignore
- .gitmodules
- _config.yml
- appveyor.yml
- LICENSE.md
- README.md
🚀 설치 가이드
1. 코드 내려받기
git clone https://github.com/Illation/ETEngine
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd ETEngine
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
cmake -G "Visual Studio 15 2017 Win64" -S . -B build
이 명령어를 터미널에 그대로 입력해 실행하세요.
cmake --build build --target all --config Develop
이 명령어를 터미널에 그대로 입력해 실행하세요.
cmake --build build --target install
이 명령어를 터미널에 그대로 입력해 실행하세요.
cmake --build build --target cook-installed-resources-EtEngineDemo
이 명령어를 터미널에 그대로 입력해 실행하세요.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
