Seite 3 von 35

Verfasst: 29.10.2006 01:06
von xperience2003
Die 16 FPS sind auch sehr nett
jap das finde ich auch wahnsinn auf der kiste die ich hier benutze
ohne shadow sinds 50-70 fps

auf einem celeron 2ghz und nur einem sis gfx-chip onboard mit 64mb shared memory =)
vielleicht steige ich dann komplett zu PB um
hehe, genau das hab ich mir auch gedacht...zumal ich von blitzmax voll enttaescht bin

Verfasst: 29.10.2006 01:36
von DW
>hehe, genau das hab ich mir auch gedacht...zumal ich von blitzmax voll enttaescht bin

Denkst du ich nicht? Hat keine 3D Engine, die GUI Engine ist sowas von unterentwickelt, damit kann man höchstens semi-professionelle Anwendungen schreiben.

Mark sollte erstmal an Grundlegenden Dingen arbeiten. Wie Structure, threads und so Zeug. Und die IDE ist immernoch so kacke wie bei B3D.

Verfasst: 29.10.2006 22:51
von neotoma
DW hat geschrieben: Ich weiß nicht, wie das geht. Bei Spiele wollte ich bei B3D bleiben. Aber wenn du mir mal ein DX9 BEispiel geben würdest, naja, vielleicht steige ich dann komplett zu PB um.
Okay,
Möglichkeit 1:
Schau Dir die Demos von Irrlicht an, (http://irrlicht.sourceforge.org).
Wenn Du Irrlicht heruntergeladen hast, sind die Demos bereits ausführbar dabei. Dort kannst Du vorher den Renderer wählen.

Möglichkeit 2:
Du nimmst den Irrlichwrapper und änderst den Renderer in den Demos ( IrrStart() den Renderer, erster Parameter in #IRR_EDT_DIRECT3D9). Und schaust Dir das Ergebnis an.
DW hat geschrieben: Ja, es kommt mir auf die Qualität an. Ist doch klar. Und nur mal so: DX9 ist schneller als DX7.
Dabei solltest Du bedenken, das die Qualität auch von den Objekten und Texturen abhängig ist. Leider bin ich nahezu unfähig 3D-Objekte zu erschaffen... Daher stammen die Texturen und Objekte aus den Demos der Irrlicht-Engine.
Und ich kann leider nicht soviele und umfangreiche Demos erstellen, wie z.B. Blitz3D mitliefert. Es sei denn es finden sich hier User die mithelfen wollen, das PureBasic endlich auch für 3D-Games tauglich ist, und das auch demonstrieren kann.
Ansonsten versuche ich die Stabilität noch zu steigern, und z.B. auch die Shader-Schnittstelle verfügbar zu machen. Doch das braucht Zeit und auch etwas Unterstützung.
Darum möchte ich Dich bitten den IrrlichtWrapper zu testen, und Probleme oder dringend fehlende Features mir mitzuteilen. Nur so kann das ganze so Stabil werden, wie wir es uns wünschen.

Ach ja, und natürlich hat Irrlicht ein paar Vorteile gegenüber Blitz3D.
* Irrlicht wird intensiv weiterentwickelt !
* Unterstützung von DirectX8/9, OpenGL und Software-Renderer.
* Auch für Linux geeignet (Natürlich dort kein DirectX)
* Eingebaute GUI
* Unterstützung vieler Mesh und Grafikformate.
Um nur ein paar aufzuzählen. Der Preis ist auch nicht ganz unwichtig - Irrlicht und IrrlichtWrapper sind kostenlos.
Zudem kommt mit dem IrrEdit noch ein mächtiger 3D-WorldEditor hinzu, der auch Lightmapping beherrscht.

Was ich aber aus dieser Diskussion erstmal mitnehme, ist, das ich bald auch ein Demo-Package anbieten sollte. Wie gesagt, wäre schön wenn auch Demos von den Usern hier im Board kämen (wie wärs DW ?).

Mike

Verfasst: 29.10.2006 23:33
von Sebe
@neotoma: Wieso kein Open Source Projekt auf Sourceforge.net? Selbst wenn es "nur" (ich finde es total klasse, dass du das machst) der Wrapper für PureBasic ist hättest du dort u.a. kostenloses Filehosting.

Verfasst: 30.10.2006 13:06
von Thomas
Sieht gut aus. :allright:

Sag mal, gehört das nicht unter "Spiele"; oder wie der Tread heißt.

Verfasst: 30.10.2006 21:50
von DW
Also ich liebe DirectX9. Schon allein, dass der alles so realistisch zeichnet. Das sieht immer fett aus. Leider macht dieser Mark Sibly keine richtigen updates mehr für b3d. Hoffentlich darf ich noch irgendwann mal DX9 und B3D erleben.

Edit: Ich erkenn da kein Unterschied zwischen DX und OGL. Liegt wohl doch an den meshes.

Verfasst: 31.10.2006 22:06
von neotoma
@sebe:
sebe hat geschrieben:Wieso kein Open Source Projekt auf Sourceforge.net?
Das ist eigentlich auch mein Ziel. Dort kann man auch ein SVN-Repository pflegen und einiges mehr. Mein Problem ist dabei, das einige Teile vom Wrapper halt nicht von mir sind, sondern von einem gewissen Frank Dodd, der sich weder auf Email noch auch PM meldet. Ich werde noch etwas warten. Aber intern (bei mir) ist es bereits in einem SVN-Repository.

@Thomas Obermeier:
Thomas Obermeier hat geschrieben:Sag mal, gehört das nicht unter "Spiele"; oder wie der Tread heißt.
Man kann mit der Irrlicht-Engine sowohl Spiele, wie auch Anwendungen schreiben. Es ist halt nur eine Grafik-Engine. Und der Wrapper als solcher doch eher eine art UserLib als ein Spiel.

@DW
DW hat geschrieben:Also ich liebe DirectX9. Schon allein, dass der alles so realistisch zeichnet. Das sieht immer fett aus. Leider macht dieser Mark Sibly keine richtigen updates mehr für b3d. Hoffentlich darf ich noch irgendwann mal DX9 und B3D erleben.

Edit: Ich erkenn da kein Unterschied zwischen DX und OGL. Liegt wohl doch an den meshes.
Ich muss gestehen (habe ich aber auch schon vorher ;-) , das mir die mir die Mittel fehlen, gute Meshes oder Texturen zu erzeugen. Vielleicht finden sich ja welche, die den Nachweis erbringen, warum DX9 besser als OpenGL ist...... Ist es das überhaupt ? (Und auch die Frage nach der OpenGL-Version und GrafikKarte...)

Tja und zu Mark Sibly kann ich keine Aussage machen. Wenn er auf mich zukommt, den Wrapper auch für BMax verfügbar zu machen, dann wäre es wohl auch mit BMax möglich OpenGl und DirectX9 zu nutzen. Zumindest bräuchte ich dann BMax... ;-)


BTW: Hat schon mal jemand einen Blick auf den Irrlicht-Blog geworfen ? Bald kann der IrrEdit auch Global Illumination.... einfach nur Klasse!

Mike

Verfasst: 01.11.2006 14:46
von Sebe
Ist es das überhaupt ?
Das kommt darauf an. Technisch gesehen hat OpenGL erst jetzt mit DirectX gleichgezogen, wenn man überhaupt von gleichziehen sprechen kann. Also vom technischen Standpunkt aus würde ich Direct3D bevorzugen, aber wenn mein Spiel Multiplattform werden soll, dann führt kein Weg an OpenGL vorbei.

Verfasst: 01.11.2006 16:26
von MVXA
> Technisch gesehen hat OpenGL erst jetzt mit DirectX gleichgezogen
Ich bin der Meinung: überholt. DirectX bietet afaik nur eine traurige
Art von Asm für die Shaderscripte. OpenGL hingegen bietet die Hoch-
sprache C für die Scripte an.

Verfasst: 01.11.2006 17:03
von Kaeru Gaman
gibts für die neuen versionen von OGL sowas wie das Redbook kostenlos?
vom richtigen Redbook gibts ja leider nur ne ältere version kostenlos.