[Freeware] 3D Demo und Benchmark
Wie einige vielleicht wissen entwickle ich seit geraumer Zeit die Tigre Engine. Dabei handelt es sich um ein open source Projekt, welches auf dem .NET Framework basiert und OpenGl ES zur Grafik berechnung nutzt.
Die ersten 3 Demo Applikationen sind nun verfügbar:
- Basic - Zeigt das laden von 3D Objekten im ".obj" Format, Beleuchtung und Texturierung
- Texture Filtering - zeigt den unterschied diverser Textur Filter
- Fog - zeigt Nebel Effekte
Zusätzlich gibt es noch einen kleinen Benchmark, der mir helfen soll die Engine zu optimieren. Währe also schön wenn einige von euch den Benchmark ausführen könnten und mir die Resultate hochladen könntet.
An alle Entwickler unter euch: source code, mehr demos, tutorials, etc werden kontinuerlich veröffentlicht werden!
http://www.philippewechsler.ch/image...hots/basic.jpghttp://www.philippewechsler.ch/image...nshots/Fog.jpghttp://www.philippewechsler.ch/images/TigreScheme.JPG
AW: [Freeware] 3D Demo und Benchmark
sry wenn ich mit anfängerfragen nerve, aber bin mir nicht sicher ob ich es richtig verstanden habe..
also wenn ich als Programmierer .net programmiere, kann ich dein engine nutzen, welches meine Befehle sozusagen in OpenGL wandelt und so kann ich dann einfacher programmieren?
stimmt das etwa?? oder was habe ich als .net programmierer zu tun?
sieht auf jeden fall super aus..
lg HamSummit
AW: [Freeware] 3D Demo und Benchmark
Ja das hast du genau richtig verstanden. Wenn du direkt mit OpenGl programmieren willst, so must du erst sehr viel programmieren bis du eine szene mit objekten, texturen, effekten etc ausgeben kannst. Mit Tigre oder auch anderen 3D Engines ist dies viel einfacher, weniger Fehleranfällig und der code ist bereits auf performance abgestimmt:-)
AW: [Freeware] 3D Demo und Benchmark
das klingt super.. braucht man schlussendlich trotzdem noch OpenGL erfahrung?
Ich wollte nämlich schon länger kleine Spiele entwickeln aber OpenGL ist mir einfach zu kompliziert..
AW: [Freeware] 3D Demo und Benchmark
Nein, OpenGl Kentnisse sind absolut nicht nötig, falls gewünscht kann aber eigenen opengl code ausgeführt werden (z.b vor dem rendern eines Objektes). Bereits mit relativ geringen c# kentnissen und ein wenig 3d know how (nicht viel, eher so was eine Textur ist) kann man mit Tigre innert kürzester Zeit etwas auf die Beine stellen. Schau dir doch mal die 2 ersten Tutorials an, weitere folgen bald!
AW: [Freeware] 3D Demo und Benchmark
@HamSummit:
Ich arbeite schon länger mit C# und C++, und bevor du überhaupt dich an dein erstes spiel traust, solltest du erstmal versuchen ein 2d game zu basteln ;) ich hab mit nem tower defense game angefangen, arbeite momentan an einer 3D version des spiels, und ohne die vorkenntisse vom dem 2d game hätt ich s jetzt deutlich schwerer ;)
ahja, programmierkenntnise sind natürlich nie verkehrt :D
die engine sieht bisher garnich schlecht aus, nice work!
edit: gramatik ON :-p
AW: [Freeware] 3D Demo und Benchmark
Ja das ist klar, für ein richtiges Spiel brauchst du schon ein wenig mehr Erfahrung! Das meinte ich damit eigentlich nicht, eher das du sowas wie in den Demos gezeigt hinbekommst. Wenn du ein Spiel programmierst, so macht es Sinn das ganze in Komponenten wie Grafik, Audio und Spiellogik aufzuteilen. Und da der Grafik teil eben recht gross und kompliziert ist, könnte man eben Tigre verwenden:-)
@Dragun: ja mit der Grammatik hab ich's nicht so, du darfst mich gerne verbessern, besonders bei den englischen texten!
AW: [Freeware] 3D Demo und Benchmark
ne du, solang man versteht was du damit sagen willst ist wurscht ;)
AW: [Freeware] 3D Demo und Benchmark
Zitat:
Zitat von
Dragun
@HamSummit:
Ich arbeite schon länger mit C# und C++, und bevor du überhaupt dich an dein erstes spiel traust, solltest du erstmal versuchen ein 2d game zu basteln ;) ich hab mit nem tower defense game angefangen, arbeite momentan an einer 3D version des spiels, und ohne die vorkenntisse vom dem 2d game hätt ich s jetzt deutlich schwerer ;)
ahja, programmierkenntnise sind natürlich nie verkehrt :D
habe bis jetzt erst spiele wie Snake und Zataka auf dem VS-Panel programiert (nur für PC), würdest du mir denn empfehlen 2d spiele mit OpenGL oder eben dem Tigre Engine zu programmieren?
lg und vielen Dank für die Tipps..
AW: [Freeware] 3D Demo und Benchmark
In diesem Fall würde ich dir devinitiv nicht raten direkt auf OpenGl zuzugreifen! Tigre kann zwar auch 2D, ist allerdings noch nicht sooo weit fortgeschritten wie der 3D Teil. Was du bereits in 2D mit Tigre machen kannst ist etwa folgendes:
- ausgeben von text
- als Geometrie gibt es bis jetzt ein anpassbares Rechteck, falls du weitere Geometrie benötigen solltest kannst du diese sehr einfach selbst definieren (also z.b kreise, n-ecke oder was auch immer)
- volle Unterstützung von Materialien aus dem 3D Bereich, also Texturierung, Vertex Coloring, Alphablending, Beleuchtung, etc...
Wenn du ein 2D Spiel entwickeln willst, so wird du ca 10'000 Zeilen Code schreiben müssen um alle benötigten Features zu erhalten. Tigre erledigt das für dich:-)