Aktuelle Zeit: 22.05.2013 07:22

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 46 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5  Nächste
Autor Nachricht
 Betreff des Beitrags: 3D GameDev - Einstieg
BeitragVerfasst: 27.08.2008 22:50 
Offline
Benutzeravatar

Registriert: 15.03.2007 21:47
Hallo!

In diesem Thread werde ich erklären, was man so alles für den Einstieg als 3D-Spieleentwickler braucht(Gemeint sind Engines, Tools und Ressourcen).


Welche Game Engine?

Gibt sicherlich viele gute und kostenlose 3D-/Game-Engines. Aber welche von denen ist die beste?
Die bekannteste ist sicherlich Irrlicht.

Bild

Wichtige Features:
- Unterstützt sowohl DirectX , als auch OpenGL. Den Renderer kann man dabei ganz einfach über eine einzige Funktion auswählen.
- plattformunabhängig
- leistungsstarkes Material-System mit Pixel-und Vertex-Shader-Unterstützung
- Blending
- Multitexturing
- verschiedene Texturfilter (bilinear, trilinear, anisotrop)
- animierte Texturen
- Kollisionssystem
- dynamisches Licht- und Schattensystem
- Normalmapping, Parallaxmapping, Environment Mapping
- Mesh-Animationen
- Nebeleffekt
- schnelle Terrain-Engine
- integrierte Partikel-Engine
- 2D-Zeichen-Funktionen
- integrierte GUI-Engine

Liste einiger Mesh-Formate, die von Irrlicht unterstützt werden:
- B3D (.b3d, mit Animationssunterstützung)
- Microsoft DirectX (.x, mit Animationsunterstützung)
- Milkshape (.ms3d, mit Animationsunterstützung)
- Quake 3 models (.md3, mit Animationsunterstützung)
- Quake 2 models (.md2, mit Animationsunterstützung)
- Quake 3 levels (.bsp)
- Irrlicht scenes (.irr)
- Irrlicht static meshes (.irrmesh)
- 3D Studio meshes (.3ds)
- Alias Wavefront Maya (.obj)
- Lightwave Objects (.lwo)
- OGRE meshes (.mesh)

Läuft zur Zeit auf folgenden Plattformen:
- Windows 98, ME, NT 4, 2000, XP, XP64
- Linux
- MacOS
- Sun Solaris/SPARC

Zudem auch noch OpenSource.

Download:
http://irrlicht.sourceforge.net/downloads.html
Allerdings braucht man noch einen Wrapper für PB.
Gibt einen von Dracsoft: http://www.dracsoft.com/26.html
und einen von neotoma: http://www.purebasic.fr/german/viewtopi ... ht+wrapper
(Beide unfertig)


Blitz3D
Bild

Eine ebenfalls sehr bekannte und solide, mittlerweile jedoch stark veraltete 3D Engine (nutzt immer noch DirectX 7) , zudem leider kostenpflichtig.
Das SDK beinhaltet Include-Dateien sowie auch zahlreiche Beispiele für PureBasic und andere Sprachen.

Wichtige Features:
- Blending
- Multitexturing
- animierte Texturen
- Kollisionssystem
- dynamisches Lichtsystem
- Normal Mapping, Environment Mapping, Cube Mapping
- Mesh-Animationen
- Nebeleffekt
- schnelle Terrain-Engine
- 2D-Zeichen-Funktionen
- integriertes (3D) Sound-System

Liste aller Mesh-Formate, die von Blitz3D unterstützt werden:
- B3D(.b3d, mit Animationsunterstützung)
- Quake 2 models (.md2, mit Animationsunterstützung)
- 3D Studio meshes (.3ds)
- Microsoft DirectX (.x)
- Quake 3 levels (.bsp)

Produkt-Seite:
http://www.blitzbasic.com/Products/_index_.php


3D Model Editoren

Milkshape3D:
Bild
Sehr beliebter 3D-Model Editor. Unterstützt zahlreiche Formate, hat ein simples Design und ist zudem sehr einsteigerfreundlich, allerdings aber auch kostenpflichtig.

Download (Trial-Version): http://www.milkshape3d.com/


Blender:
Bild
Ebenfalls sehr bekannt und dazu noch kostenlos. Ist sehr professionel und kann mittlerweile mehr als Milkshape3d.

Download: http://www.blender.org/


3D-Model Portale

TurboSquid
Unglaublich großes Archiv mit 3D Models, Texturen etc.
Sind auch viele kostenlose Ressourcen mit dabei.
http://www.turbosquid.com/


3D Heaven
Einige, schöne 3D Models (teilweise auch aus bekannten Spielen wie Counterstrike und Star Wars).
http://www.3dheaven.net/


Terminal 26
Ebenenfalls mehrere tolle Models und auch Texturen.
http://www.terminal26.de/modelle/index.php?lg=de


Texturen-Portale

CG Textures:
Unglaublich großes und gut strukturiertes Archiv mit Texturen aller Art.
http://www.cgtextures.com/

TexturenLand
Viele tolle Texturen.
http://www.texturenland.de/index.php?site=texturen


Texturenwelt
Großes Archiv mit Texturen. Das gute an der Seite ist, dass es sogar ne Such-Funktion hat.
http://www.texturenwelt.de/


NOCTUA Graphics
Ebenfalls viele tolle Texturen für alles Mögliche. Sehr übersichtlich.
http://www.noctua-graphics.de/deutsch/freetex_d.htm


Weiterer Inhalt folgt.


Zuletzt geändert von X0r am 20.01.2010 19:06, insgesamt 10-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 27.08.2008 23:05 
Offline
Kommando SG1
Benutzeravatar

Registriert: 01.11.2005 13:34
Wohnort: Glienicke
danke für den schelleinstieg.

Kommt für mich (als baldiger neueinsteiger ins 3D) gerade richtig

:allright:

_________________
Bild
 
BildBildBild


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 27.08.2008 23:12 
Offline
Benutzeravatar

Registriert: 15.03.2007 21:47
Danke!

Wenn der Thread als Sticky markiert wird werde ich noch Sachen zu World-/Level-Editoren, Terrain-Editoren, Texturen, Heightmaps, Bumpmaps posten.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 27.08.2008 23:17 
Offline

Registriert: 10.11.2004 03:22
ich überleg grad, ob der bei den FAQ besser aufgehoben wäre, aber hier is auch ok.
du solltest auch noch ne menge zu den engines verlinken, im grunde alles,
was man downloaden müßte, um direkt anzufangen.
im Moment müßte man sich ja noch Irrlicht oder DreaMotion zusammensuchen mit Boardsuche und Google....

_________________
... machts gut und danke für den fisch ...


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 27.08.2008 23:18 
Offline
Benutzeravatar

Registriert: 15.03.2007 21:47
Jo hab ich vergessen. :oops:

Mach ich dann Morgen.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 28.08.2008 17:43 
Offline
Benutzeravatar

Registriert: 08.04.2006 16:00
Wohnort: Heidekreis
Irrlicht ist bei weitem keine Game Engine, sondern eine Grafikengine. Eine Game Engine an sich wäre die Anwendung, die z.B. in Strategiespielen die Einheiten verwaltet.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 28.08.2008 17:48 
Offline
Benutzeravatar

Registriert: 15.03.2007 21:47
Eine Game Engine besteht aus mehreren Programmbibliotheken(Grafik Engine, Physik Engine, Sound System etc.). Und da es ja noch IrrKlang und IrrEdit gibt denke ich schon, dass Irrlicht ne Art Game Engine ist.


Nach oben
 Profil  
 
 Betreff des Beitrags: Game Engine
BeitragVerfasst: 28.08.2008 18:10 
Offline
Benutzeravatar

Registriert: 08.04.2006 16:00
Wohnort: Heidekreis
Geht in die Richtung, wenn man alle Bibliotheken zusammenschmeißt, jedoch nicht ganz (Referenz).

Ein weiterer Hinweis noch für Anfänger: was man als allererstes brauch ist eine Idee, ein Konzept. Man muss das Spiel schon fast im Gedanken spielen können. Das gesamte Design (auch die Prinzipien, nicht nur die Optik) muss schon feststehen, bevor man sich an irgendeine technische Umsetzung ran macht. So wird es jedenfalls im professionellen Bereich gemacht, und auf die Art und Weise kann man ein Projekt auch straight durchziehen. Und je nach dem was man will sollte man sich umschauen, was es gibt. Und wenn man wirklich fest entschlossen daran arbeiten will, sollte man sich auch nicht beschränken auf nur eine Sprache. Programmiersprachen sind auch nur ein Mittel zum Zweck. Nicht der Weg ist das Ziel.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 02.09.2008 14:05 
Offline

Registriert: 20.08.2007 15:14
Jo thx, netter Guide.
Ich kann Irrlicht auch wirklich jedem ans Herz legen...

Bald wirds von unserer Seite aus auch 'ne kleine Demo geben, mit Irrlicht und natürlich PB gemacht...
Bis jetzt hatten wir kaum Probleme mit Irrlicht, wenn die Demo dann da ist,
geb ich bescheid und ihr seht was alles mit Irrlicht möglich ist. :wink:


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 05.11.2008 15:38 
Offline
Benutzeravatar

Registriert: 18.04.2006 17:01
Wohnort: Bavaria
also. wenn das so ist. geb ich auch mal meinen senf dazu..

Die Dreamotion3d hat leider weder [edit] bilinear[/edit] filtersystem, noch MIPMAPPING!..
auf die ferne sehen also sämtliche 3d objekte pixlig aus, auf die nähe sehen die shader effekte pixelsalatig aus.
aus diesesm Grund braucht sie auc hetwa 3-fache Leistung im Vergleich zur Irrlicht (also vor allem wegen dem fehlenden Mipmapping..), und 3ds Dateien kann sie derzeit nicht laden. (außer es besitzt noch jemand einen 98-er 3ds converter ^^)

Mathefunktionen sind bei Dreamotion3d um einiges besser. für editoren also gut geeignet, die neue Version soll Weihnachten oder so rauskommen, Tmike macht aber scheinbar gerade eine wieder andere engine, => evtl sitzen wir da etwas im Sand..

Irrlicht hat noch ne 3d-soundengine, die mp3,ogg udn wav laden kann.
Parallaxmaps macht man, indem man heightmap in den alphachannel der normalmap schreibt.. (siehe blender, oder so)

[edit] Mein Top-favorit unter den 3d engines [/edit]ist die Leadwerks 3d engine.
(mindestanforderung shadermodel 3 entspricht: GEforce 6800 GTX o_O... *shock*)
sie wird derzeit für purebasic umgemünzt.. evtl in nem jahr oder so da.. (ca. 100 €)
(erinnert mich irgendwie an die crysis engine..)
http://leadwerks.com/

_________________
Cartesy GmbH


Zuletzt geändert von Max_der_Held am 09.09.2009 11:19, insgesamt 3-mal geändert.

Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 46 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye