![]() |
Kleine DirectX Übung mit Blendmodi
Liste der Anhänge anzeigen (Anzahl: 1)
Also, ich habe mir ein paar kleine Klassen erstellt, für Texturierte Modelle.
Um sie kurz vorzustellen: - D3DTextureModell: Ein Modell mit einer einzelnen Textur - D3DTextureModellEx: Ein Modell mit bis zu 5Texturen, für jede Texturebene sind eigene Einstellungen verfügbar, wie zB Lightmap, Alphablend, Texture(die Textur wird normal gerendert), Disable. Außerdem kann man eine Texturspiegelung einstellen, die je nach Kameraposition die Texturändert (wie wenn man in einen Spiegel schaut) - D3DBlendModell: Ein Alphablend-Modell, das wie zB eine Glasscheibe funktioniert Naja um die drei Modelle zu testen habe ich mir ein kleines Programm gebastelt. Ist nichts großes, ich wollte es einfach mal zeigen und eure Meinungen hören. Das Quadrat in der Mitte kann man rechts einstellen. Die Kamera kann man mit den kleinen beiden Trackbars einstellen und über Start/Stop rotieren lassen. Das äußere Quadrat, kann man mit der unteren Trackbar rotieren lassen. Es ist außerdem ein BlendObjekt. Aufgrund der 6enthaltenen Texturen ist die Exe leider 2,3MB groß. Die Texturen sind selbst erstellt, mit Ausname von der Haupttextur, die habe ich in meinen Stock-Sammlungen gefunden. Ich hoffe das ist legal das Bild zu verwenden, aber es ist ja nichts kommerzielles sondern nur ein Übungsprojekt. Naja sagt doch einfach mal eure Meinungen, wasi hr ovn den Effekten haltet und so :) Grüße, .ch!cken |
Re: Kleine DirectX Übung mit Blendmodi
bei mir meint er, dass ihm die dx3x9.dll fehlt (auch wenn sie im selben Ordner vorhanden liegt)
DirectX9c ist installiert |
Re: Kleine DirectX Übung mit Blendmodi
Bei mir läuft es ohne Probleme - sieht recht nett aus :thumb:
|
Re: Kleine DirectX Übung mit Blendmodi
Zitat:
Aber wenn man dem Link aus ![]() gibt es keine Probleme mehr (auf jeden Fall bei mir nicht.) Schönes Programm! |
Re: Kleine DirectX Übung mit Blendmodi
danke jetzt funktioniert es :thumb:
Tolles Programm :thumb: |
Re: Kleine DirectX Übung mit Blendmodi
Ja, sorry, hatte vergessen das dazu zu schreiben. Warum tritt das immer auf, wenn Leute die beiden Dateien nicht im System32 Ordner haben? Das muss man doch irgendwie umgehen können? Ich will doch nicht von jedem User verlangen erst diese Dateien runterzuladen :-\
Warum werden die bei DirectX nicht mitinstalliert? Edit: TexturFilterung hinzugefügt |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz