-
Notifications
You must be signed in to change notification settings - Fork 36
Getting Started
Christoph Mueller edited this page Mar 19, 2016
·
22 revisions
#Prerequisites
- Register with [GitHub] (https://github.com/)
- Download and install [Github Desktop] (https://desktop.github.com/)
- Pick a recent version of Visual Studio (Version 2015 or higher). Make sure to include the contained Xamarin installation option during installation. If you are student you may be eligible for a free educational version of Visual Studio and [Xamarin through DreamSpark] (https://www.dreamspark.com/Product/Product.aspx?productid=100).
- For advanced in-editor error checking and IntelliSense support, install JetBrain's [ReSharper] (https://www.jetbrains.com/resharper/download/). Resharper is commercial software. If you are student you may be eligible for a [free educational version] (https://www.jetbrains.com/student/)
#Get FUSEE (clone it)
- Open Chrome or Firefox (Edge will not work). Login with your GitHub account and browse to https://github.com/FUSEEProjectTeam/Fusee.
- Open the GitHub Desktop application.
- From your browser's URL-Address line, drag the small greenish icon with the lock symbol next to the URL to
the empty GitHub Desktop Window.
- The GitHub Desktop window will show a message like "Drop to clone FUSEE". Drop it!
- Specify a local directory on your hard disk where FUSEE will be installed.
- Alternative for ADVANCED Users: If you are planning to contribute to the FUSEE engine (and not try using it) consider to fork the repository instead of cloning it as described above.
#Build FUSEE
-
Identify your local FUSEE installation directory. Will be called [FuseeRoot] from now on.
-
Open [FuseeRoot]\src\Fusee.Engine.Simple.sln in Visual Studio (e.g. by double-clicking it).
-
Set the following Configuration to be "Active":
- Active Solution Configuration: "Debug"
- Active Solution Platform: "x86"
- Startup Project: "Fusee.Engine.Examples.Simple.Desktop"
-
Build the solution (Menu: Build -> Build Solution) or directly start the Example (Start button) FUSEE and the Simple Desktop application will build and run.
-
You may also want to build and try the Simple Example for Web and for Android:
-
Web
- Select the Startup Project to be "Fusee.Engine.Examples.Simple.Web"
- Build the solution (Menu: Build -> Build Solution) or directly start the Example (Start button) FUSEE and the simple example will be built as a web-application and started in a web browser.
-
Android
- Connect an appropriate Android Device (Android 4.4 or higher, OpenGL ES 2.0 or higher) or configure a local Android emulator with the appropriate capabilities.
- Select the Startup Project to be "Fusee.Engine.Examples.Simple.Android"
- Build the solution (Menu: Build -> Build Solution) or directly start the Example
- Select the Android device (or emulator) do start using the options given under the Start button. FUSEE and the simple example will be built for Android and started on the specified device.
-
- Using FUSEE
- Tutorials
- Examples
- In-Depth Topics
- Input and Input Devices
- The Rendering Pipeline
- Render Layer
- Camera
- Textures
- FUSEE Exporter Blender Add on
- Assets
- Lighting & Materials
- Serialization and protobuf-net
- ImGui
- Blazor/WebAssembly
- Miscellaneous
- Developing FUSEE