-
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)
-
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.
-
- 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