RSS
 

Archive for the ‘Engines’ Category

Myst Online wird OpenSource

09 Mar

Nachdem Cyan offenbar ernsthafte Probleme mit der Finanzierung ihres “Myst Online”-Projekts hat, das von GameTap letztes Jahr auch schon aus wirtschaftlichen Gründen eingestellt wurde, wagt man nun einen neuen Schritt. Aus der Veröffentlichung der Server- und Client-Software von URU Live als OpenSource soll nun neue Kraft geschöpft werden, um das Projekt wiederzubeleben. Das lange unter Verschluß gehaltene 3ds max Plugin zur Erstellung eigener Welten soll ebenfall öffentlich werden, wie Anfang 2009 auf der offiziellen Developer-Seite bekannt gemacht wurde.

Grundsätzlich halte ich das für einen zeitgemäßen und interessanten Ansatz :huepf: , allerdings bleibt abzuwarten, ob das Projekt damit wirklich wieder erfolgreich wird. Selbst in seiner “Hochzeit” führten URU und Myst Online eher ein Schattendasein, so dass man sich fragen kann, ob nicht einfach Mängel im Konzept den Erfolg dauerhaft bremsen. Zudem bin ich gespannt, ob es überhaupt funktioniert, da zur Weiterentwicklung wohl tiefergreifendere Programmierkenntnisse nötig sein dürften und ich mir nicht sicher bin, ob es in der typischen Myst-Clientel wirklich viele Techniker gibt.

 
No Comments

Posted in 3D, Engines, Games

 

FBX-Austausch in Carrara und GS

14 Sep

Zufällig habe ich heute entdeckt, dass die (relativ) neuen Importfunktionen des 3D GameStudio – Modellierers (MED) den Import von FBX-Dateien ermöglichen. Da Carrara 5 dieses Format bereits unterstützt, lassen sich so Meshes inklusive Bones austauschen. Fantastisch! :)

Natürlich gibt es wieder einen Haken: Offenbar ist der Austausch von Textur- und Animationsdaten nicht direkt möglich. Hab es allerdings nur ganz flüchtig getestet…

:hm:

 

Game-Engine-Database

10 May

Eine umfangreiche Game-Engine-Datenbank gibts hier:
http://www.devmaster.net/engines/
Auch interessant:
http://gpwiki.org/index.php/Game_Engines

 

Python 3D Engines

10 May

Eine interessante Liste mit 3D-SDKs (u.a.) , die mit Python-Unterstützung arbeiten, gibt’s hier:
http://www.vrplumber.com/py3d.py

 
No Comments

Posted in Engines

 

3D-Engines (Updated)

17 Apr
  • Digital Omerta
    In Delphi geschriebene Engine. Leider kein Download(?)
  • Optpix iMageStudio
    Professionell und teuer. Für viele Plattformen (psp, ps2, GameCube, …). PC wird offenbar in Zukunft nicht mehr unterstützt.
  • Artificial Engines
    3D-Engine in/für (?) VB.net, kostenlos aber ohne Sources.
    Test: Selbst eine einfache Anwendung konnte ich aufgrund fehlender externen Referenzen nicht compilieren. Die Engine erfordert eine spezielle DirectX-Version höher als meine aktuelle. (Lediglich Minor-Unterschiede!) Es ist also wie üblich mit DotNet: Der ganze Zirkus mit den externen Referenzen, den man schon von früherem VB kannte, besteht immernoch und ist jetzt wahrscheinlich sogar auf das ganze Framework übertragen, d.h. man hat die Probleme vermutlich in jeder .Net-Sprache. Dabei könnte alles so einfach sein (siehe Delphi).
  • 3D-Rad
    Es gibt eine kostenlose Version (siehe Link) zum Download. Das Tool wirkt in seiner DOS-Anmutung aber sehr umständlich und veraltet.
 
No Comments

Posted in Engines

 

LowPoly-Modellierung in Carrara 5

14 Apr

Über Umwege ist es möglich Echtzeit-LowPolygon-Modelle mit Carrara zu modellieren und in ein md2-Modell zu überführen, das z.B. mit GLScene geladen werden kann.

  1. Das Modell in Carrara bauen, die Texturkoordinaten (UV) können auch schon angepasst werden.
  2. Im Assemble-Room Objekt auswählen und nach *.obj exportieren.
  3. Die obj-Datei mit einem Tool wie Misfit Model 3d (OpenSource) öffnen. Die Texturkoordinaten ggf. nochmal nachkorrigieren und Frameanimationen anlegen.
  4. Als *.md2 exportieren.
  5. In Delphi/GLScene einen GLActor in der GLScene erstellen und mit LoadFromFile die md2-Datei laden. Die Textur muss ebenfalls manuell nachgeladen werden. Die gewünschte Animation ggf. ebenfalls starten.


glactor1.LoadFromFile('C:\Documents and Settings\...\My Documents\test\Vertex Object.md2');
glactor1.Material.Texture.Image.LoadFromFile('C:\Documents and Settings\...\My Documents\test\Texture_0.jpg');
glactor1.Material.Texture.Enabled:=true;

glactor1.SwitchToAnimation(1,true);
glactor1.AnimationMode:=aamLoop;