Canvas vs Sprites vs Ogre

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
dige
Beiträge: 1239
Registriert: 08.09.2004 08:53

Canvas vs Sprites vs Ogre

Beitrag von dige »

Hi Leute, da sich hier ja mittlerweile auch echtes 2D/3D Know how entwickelt
hat, hoffe ich auf Hilfe bei einer grundsätzlichen Entscheidung.

Ich möchte eine Art Endlos-Pinnwand basteln, auf der man beliebig
viele Bilder anpinnen kann. Diese drehen, verschieben, skalieren können.
Quasi wie ein Fotobuch-Editor.

Der Gag sollen dann Kamerafahrten werden (Ken-Burn-Effekt) um sich
die Bilder gemütlich anzuschauen.

Große Frage nun: welche Technologie nehmen? Ich tendiere aktuell zur
Sprite-Engine. Oder sollte man das alles mit OGRE in 3D machen, obwohl
nur eine 2D Sicht erforderlich ist?

Was meint Ihr??
"Papa, ich laufe schneller - dann ist es nicht so weit."
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Canvas vs Sprites vs Ogre

Beitrag von DarkDragon »

Ich würde Sprite(3D) nehmen für diese Aufgabe.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Re: Canvas vs Sprites vs Ogre

Beitrag von PMV »

Die Frage die ich mir stellen würde ist, in welchem Format die Bilder sind.
Und dann evt. mal nen Dummy-Code schreiben zum laden dieser Bilder.
Ich mag mich jetzt nicht weit aus dem Fenster lehnen aber es gab
früher immer wieder Probleme, welche spezielle Versionen der Formate
nicht akzeptiert wurden. Vielleicht hat sich das seit der Überarbeitung
verbessert aber bevor du dir den Aufwand umsonst machst, nur nen Tipp :D

Für mich persönlich ist Sprite3D wie OGRE-3D in diesem Zusammenhang
gehopst wie gesprungen. :wink: Mit OGRE3D könnteste halt noch
Lichteffekte und sonstige Spielerreihen einbinden.

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Canvas vs Sprites vs Ogre

Beitrag von DarkDragon »

PMV hat geschrieben:Für mich persönlich ist Sprite3D wie OGRE-3D in diesem Zusammenhang
gehopst wie gesprungen. :wink: Mit OGRE3D könnteste halt noch
Lichteffekte und sonstige Spielerreihen einbinden.
Kann man mit Sprite3D auch.

Btw.: mit dem OpenGL Subsystem werden explizit die OpenGL Erweiterungen für Texturen angesprochen, die nicht im 2^n Format sein müssen.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
dige
Beiträge: 1239
Registriert: 08.09.2004 08:53

Re: Canvas vs Sprites vs Ogre

Beitrag von dige »

Mit Sprite3D konnte ich schon gut Erfahrungen sammeln, habe die Bilder aber immer
in den 2^n Raum transferiert. Vermutlich steckt die meiste Arbeit im Pinnwand-Editor
in dem ja die Bilder bearbeitbar sein sollen. Das Überfliegen bzw. scrollen der positionierten
Bilder dürfte dann recht schnell umgesetzt sein.

Da ich da auch die Möglichkeit zum anpinnen von Notizen (Text), Videos und Sounds
vorsehen möchte, könnte Sprite3D wegen dem immer noch fehlenden RenderMovieFrame()
unter DX9 ein Problem werden.
"Papa, ich laufe schneller - dann ist es nicht so weit."
computerfreak
Beiträge: 112
Registriert: 23.07.2012 19:19

Re: Canvas vs Sprites vs Ogre

Beitrag von computerfreak »

Ohne die Kamerafahrt eideutig das Canvas Gadget (Geschwindigkeit)
Sonst würde ich ogre empfehlen ( jedes Bild ein Billboard )
^^ - (Antialaysing !!)

Mit sprite3D sieht die Camerafahrt halt nicht so dolle aus , geht aber auch
PureBasic: Immer das neueste
Windows 8.1 / AMD FX 6100 / R9280X / 8GB RAM
Macbook Pro 2015 Retina
Dell Inspiron 1720 mit Linux Mint
...Und diverse Kleinstcomputer
Antworten