B3D-SoftPixelWrapper

Übersicht Kommentare Worklogs

Gehe zu Seite 1, 2  Weiter


NightPhoenix

Link zu diesem BeitragDi, Sep 15, 2009 11:18
Viel Erfolg mit eurem Projekt!
Wird diese Engine auch weiche Schatten und die anderen Features von DX9 unterstützen?
Ich hoffe ihr schafft das, wird nicht leicht, also durchhalten Jungs Wink

Nicdel

Link zu diesem BeitragDi, Sep 15, 2009 13:09
Super Idee. Ich hoffe da wird was draus...
Desktop: Intel Pentium 4 2650 Mhz, 2 GB RAM, ATI Radeon HD 3850 512 MB, Windows XP
Notebook: Intel Core i7 720 QM 1.6 Ghz, 4 GB DDR3 RAM, nVidia 230M GT, Windows 7

ComNik

Link zu diesem BeitragDi, Sep 15, 2009 16:01
Schöne Ideem, möchtest du Tehadon schöner machen? Wink
Viel Glück!
WIP: Vorx.Engine

LukasBanana

Link zu diesem BeitragDi, Sep 15, 2009 20:15
Zitat: "Wird diese Engine auch weiche Schatten und die anderen Features von DX9 unterstützen?"

@NightPhoenix:
ich glaube kaum, dass das T-Team den Kern der Engine verändern wird, sondern eben einfach diesen komfortableren Wrapper schreiben werden.

Natürlich interessieren mich weiche Schatten auch, theoretisch kann das jeder mitels Shader machen (HLSL für DX9 oder GLSL für OGL) aber fest eingebaut sind weiche Shatten in der Engine nocht nicht. Bisher nur ShadowVolumes mittels des Stencil Buffers - etwas älter, wurde glaube ich in Doom3 verwendet.

@T-Team:
da ihr ja nicht nur die alten Funktionen 1:1 überschreibt, sondern auch die neuen SPE features einbaut, empfehle ich euch besonder den Shader Support einzubauen - auch wenn ihr den für euer Projekt nicht unbedingt braucht.
Shader sind ein wichtiger Bestandteil moderner VideoSpiele und wahrscheinlich die wichtigste Erungenschaft an OpenGL 2.0 und Direct3D9.
Bin gespannt, wie ihr die Funktionen dann nennt, da es dafür noch keine Vorgabe in B3D gibt, wie "LoadShader" oder so.

mfg Lukas (SoftPixel Engine's creator)
Mein YouTube Channel: http://www.youtube.com/user/SoftPixel
Mein Twitter Profil: https://twitter.com/LukasBanana
Meine Projekte auf github.com: https://github.com/LukasBanana
Meine Projekte auf bitbucket.org: https://bitbucket.org/LukasBanana

Jo0oker

Link zu diesem BeitragDi, Sep 15, 2009 20:19
Na aber sicher werden Shader eingebaut Smile
Auch ein Grund warum ich diesen Wrapper überhaupt schreibe...
Ich werde versuchen alle SPE funktionen und features einzubauen.

Ich bin auch mal gespannt, was daraus wird,
ich hoffe das beste Smile

lg Jo0oker
Tehadon, das kostenlose 3D RPG
www.tehadon.de
http://www.blitzforum.de/worklogs/14/
Das Abenteuer wird beginnen!

Jo0oker

Link zu diesem BeitragDi, Sep 15, 2009 20:19
Arg, man kann ja leider nicht Editieren, deswegen danke für eure Kommentare !
Tehadon, das kostenlose 3D RPG
www.tehadon.de
http://www.blitzforum.de/worklogs/14/
Das Abenteuer wird beginnen!

Nicdel

Link zu diesem BeitragSo, Sep 27, 2009 10:29
Kommt mir recht einfach vor Very Happy
Nicht schlecht.
Desktop: Intel Pentium 4 2650 Mhz, 2 GB RAM, ATI Radeon HD 3850 512 MB, Windows XP
Notebook: Intel Core i7 720 QM 1.6 Ghz, 4 GB DDR3 RAM, nVidia 230M GT, Windows 7

LukasBanana

Link zu diesem BeitragSa, Okt 31, 2009 16:02
Das Phong-Shader Beispiel (Phong1.exe) sieht sehr gut aus, weil man da den Unterschied zwischen Gouraud und Phong gut sehen kann =)
Mein YouTube Channel: http://www.youtube.com/user/SoftPixel
Mein Twitter Profil: https://twitter.com/LukasBanana
Meine Projekte auf github.com: https://github.com/LukasBanana
Meine Projekte auf bitbucket.org: https://bitbucket.org/LukasBanana

ozzi789

Link zu diesem BeitragSa, Okt 31, 2009 17:00
Wau die Shadern sehn toll aus Very Happy
Leider kackt die Exe auf meinem Eeepc 1000h ab.
Das DX fensterchen öffnet sich, dann leider nix mehr => eingefrohren.

Wenns dir was bringt Intel GMA950, neuster Treiber.

Trotzdem echt schöne Arbeit, keep it up

mfg ozzi
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Jo0oker

Betreff: GLSL Version

Link zu diesem BeitragSo, Nov 01, 2009 22:08
Sicher das dein PC die OpenGL 2.0
GLSL version unterstützt?

lg Jo0oker
Tehadon, das kostenlose 3D RPG
www.tehadon.de
http://www.blitzforum.de/worklogs/14/
Das Abenteuer wird beginnen!

Nicdel

Link zu diesem BeitragMo, Nov 02, 2009 07:11
Schöne Sache. Nur leider gibt es bei mir ein paar Fehler:
Beim Lichtbeispiel sind die einzelnen Triangles der Köpfe zu sehen.
Beim Phong1-Beispiel ist das zweite Mesh nur grau.
Desktop: Intel Pentium 4 2650 Mhz, 2 GB RAM, ATI Radeon HD 3850 512 MB, Windows XP
Notebook: Intel Core i7 720 QM 1.6 Ghz, 4 GB DDR3 RAM, nVidia 230M GT, Windows 7

LukasBanana

Link zu diesem BeitragMo, Nov 02, 2009 13:00
Habt ihr schon in die "SoftPixelWrapper.log" Datei gesehen? Da sollten Probleme weitesgehend dokumentiert sein. Z.B. Wenn ein Shader nicht geladen werden konnte.
(Für Shader mit GLSL wird mindestens OpenGL 2.0 benötigt.)
Mein YouTube Channel: http://www.youtube.com/user/SoftPixel
Mein Twitter Profil: https://twitter.com/LukasBanana
Meine Projekte auf github.com: https://github.com/LukasBanana
Meine Projekte auf bitbucket.org: https://bitbucket.org/LukasBanana

LukasBanana

Link zu diesem BeitragFr, Nov 06, 2009 19:14
Du musst unbedingt noch die 'Movie' Funktionen einbauen Very Happy das sind auch nicht viele.

Hier mal als C++ Beispiel:

video::Movie* MyMovie = Driver->loadMovie("MyMovieFile.avi");
MyMovie->play();
MyMovie->renderTexture(MyMovieTexture);

In B3D dann vielleicht so:

MyMovie = LoadMovie("MyMovieFile.avi")
PlayMovie(MyMovie)
RenderMovieTexture(MyMovie, MyMovieTexture)

Dann gibt's natürlich noch Funktionen zum Vor- und Zurück spulen, Geschwindigkeit setzen usw.

Mfg Lukas
Mein YouTube Channel: http://www.youtube.com/user/SoftPixel
Mein Twitter Profil: https://twitter.com/LukasBanana
Meine Projekte auf github.com: https://github.com/LukasBanana
Meine Projekte auf bitbucket.org: https://bitbucket.org/LukasBanana

ozzi789

Link zu diesem BeitragFr, Nov 06, 2009 19:30
Ahso ne glaub nur ogl 1.4 Very Happy
auf meiner 8800gtx funkts ohne probleme Wink
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

LukasBanana

Link zu diesem BeitragDi, Nov 10, 2009 14:19
Die Beleuchtung ist aber nur anders (in dem Bild mit dem Vergleich zwischen B3D und der SPE) weil die Würfel als ShadingType Gouraud haben und nicht flat.

In C++ lässt sich das dann ganz einfach mit "Obj->setShadingType(video::SHADING_FLAT)" ändern.
In B3D halt jenachdem wie du das im Wrapper machst.

mfg Lukas
Mein YouTube Channel: http://www.youtube.com/user/SoftPixel
Mein Twitter Profil: https://twitter.com/LukasBanana
Meine Projekte auf github.com: https://github.com/LukasBanana
Meine Projekte auf bitbucket.org: https://bitbucket.org/LukasBanana

LukasBanana

Link zu diesem BeitragDi, Nov 10, 2009 15:41
Ich seh grad auf dem Bild, dass die Rotation in der SPE doch immer noch anders ist als in B3D.
Vielleichst solltest du im B3D Wrapper dann bei TurnEntity oder RotationEntity die Werte mal negieren oder sowas wie (180 - Angle) oder sowas, damit man sich da nicht von B3D umgewöhnen muss.

z.B. so (ein Beispiel zum Anpassen der Rotation, keine endgültige Lösung):

Function RotationEntity (Entity, Pitch#, Yaw#, Roll#, IsGlobal = False)
spwSetNodeRotation(Entity, 180.0 - Pitch, Yaw, -Roll, IsGlobal)
End Function
Mein YouTube Channel: http://www.youtube.com/user/SoftPixel
Mein Twitter Profil: https://twitter.com/LukasBanana
Meine Projekte auf github.com: https://github.com/LukasBanana
Meine Projekte auf bitbucket.org: https://bitbucket.org/LukasBanana

ComNik

Link zu diesem BeitragDi, Nov 10, 2009 16:19
Recht Hübsch deine Cubes Smile
Was für Shader planst du so?
WIP: Vorx.Engine

Jo0oker

Link zu diesem BeitragDi, Nov 10, 2009 19:22
Hy, und danke für die Kommentare.

Und, es st kein Gouraud es ist ein Phongsahder Smile

lg Jo0oker
Tehadon, das kostenlose 3D RPG
www.tehadon.de
http://www.blitzforum.de/worklogs/14/
Das Abenteuer wird beginnen!

ozzi789

Link zu diesem BeitragDi, Nov 10, 2009 20:02
Also den Unterscheid sieht man echt Smile topp
und morgen ein Release, juhu '^^
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Jo0oker

Link zu diesem BeitragMi, Nov 11, 2009 00:31
Was ich auf jedefall haben will ist:
DoF, Blur, vielleicht auch motion Blur, Glow,
nen Wassershader und sonst noch ein paar hübsche.

lg Jo0oker
Tehadon, das kostenlose 3D RPG
www.tehadon.de
http://www.blitzforum.de/worklogs/14/
Das Abenteuer wird beginnen!

Gehe zu Seite 1, 2  Weiter


Übersicht Kommentare Worklogs