3DVBVIEW - DX11Engine Version 1.1 (ab Build-Version 1054.Stand April 2018) DX11Engine ist ein Software Framework das sich an qualifizierte Visual Basic und.net Entwickler und Entwicklerinnen richtet, die einen einfachen und flexiblen Weg suchen 3D-Grafiken auf Basis von Direct3D 11 in ihr Projekt zu integrieren. Die Auslieferung von DX11Engine und den dazugehörigen Beispielen erfolgt im Visual Studio 2015 Projektformat. Der Quelltext ist in Visual Basic und HLSL verfasst. DX11Engine richtet sich an Entwicker und Entwicklerinnen die Windows Desktop Applikationen erstellen, die Eignung für andere Versionen wie Windows Phone (Windows 10 Mobile) oder auch Windows Store Apps wird nicht garantiert und ist eher unwahrscheinlich. DX11Engine kann grundsätzlich mit allen verwalteten.net Sprachen (C#, F#) verwendet werden, seitens des Herstellers wird allerdings nur die Verwendung mit Visual Basic unterstützt. Systemvoraussetzungen: Personal Computer mit DirectX11 kompatibler Grafikkarte, Microsoft Visual Studio 2015 oder 2017 *, Microsoft DirectX SDK bzw. Platform SDK, SlimDX SDK January 2012 **. für Windows 7 SP1 - DirectX SDK Juni 2010 für Windows 8/8.1 *** - Platform SDK 8/8.1 (enthält das DirectX SDK) für Windows 10 - Platform SDK 10 (enthält das DirectX SDK) * Die Verwendung von Visual Studio 2012/2013 sollte möglich sein, diese Versionen werden jedoch ausdrücklich nicht unterstützt. ** Da Microsoft für DirectX 11 keine verwaltete Schnittstelle zur Verfügung stellt wird eine Zusatzkomponente für den verwalteten Zugriff auf die Laufzeitbibliotheken von DirectX benötigt (DirectX Wrapper). SlimDX ist nicht integraler Bestandteil von DX11Engine und muß gesondert installiert werden. SlimDX wird von der SlimDX Group kostenlos zur Verfügung gestellt. *** Die Verwendung mit Windows 8/8.1 sollte möglich sein, diese Betriebssysteme werden jedoch ausdrücklich nicht unterstützt. Windows, Windows Phone, DirectX, Visual Studio, Visual Basic,.NET, C#, F# sind Marken oder registrierte Marken der Microsoft Corporation (www.microsoft.com). SlimDX ist eine Marke oder registrierte Marke der SlimDX Group (www.slimdx.org). 3DVBIEW und DX11Engine sind Marken von HTA-Software (www.3dvbview.de).
Installation Laden Sie das DirectX SDK oder Platform SDK von der Microsoft Webseite herunter und installieren es, wenn Sie es nicht bereits zusammen mit Visual Studio installiert haben. Das SlimDX SDK befindet sich im Lieferumfang und muß ebenfalls installiert werden, das SDK unterscheidet nicht zwischen 32- und 64-Bit, auf einem 64-Bit Betriebssystem werden beide Versionen parallel installiert. Nachdem Sie beide Pakete installiert haben, können Sie die mitgelieferten Beispiele und 3DVBVIEW (abhängig vom Lieferumfang) sofort verwenden. So erstellen Sie ein eigenes Projekt Starten Sie Visual Studio und erstellen Sie ein neues Projekt. Hier im Beispiel wird der Name Hello3D verwendet.
Verwenden Sie den Windows-Explorer und kopieren Sie den Ordner DX11Engine in den Hello3D Projektordner. Markieren Sie die Zeile Projektmappe im Projektmappenexplorer und wählen im Kontextmenü Hinzufügen Vorhandenes Projekt
Wählen Sie DX11Engine.vbproj aus. Doppelklicken Sie im Projektmappenexplorer unter dem Projektnamen auf den Eintrag My Project um die Projekteinstellungen zu ändern. Öffnen Sie den Unterpunkt Verweise.
Wählen Sie die Schaltfläche Hinzufügen, gehen Sie zum Eintrag Projekte und fügen Sie DX11Engine aus der Projektmappe hinzu. Wählen Sie nochmals die Schaltfläche Hinzufügen, gehen Sie diesmal zum Eintrag Assemblys Erweiterungen, bewegen Sie den Bildlauf nach unten bis SlimDX erscheint, wählen Sie die Version 4.0.13.43 aus.
Markieren Sie im Projektmappenexplorer den Verweis SlimDX und setzen Sie die Eigenschaft Lokale Kopie auf False. Fügen Sie im Form1-Code Import Anweisungen für DX11Engine und SlimDX und die Methode Neu hinzu.