2D Schatten Modul
Übersicht

klepto2Betreff: 2D Schatten Modul |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Durch die vorarbeit von BruZard mit der Konvertierung von The Shadows Blitz2d Schatten System hab ich mich mal hingesetzt und das ganze in ModulForm gebracht und ein paar kleinigkeiten hinzugefügt.
- Mehrere Lichquellen möglich - Jede Lichtquelle kann ihre eigene Schatten Farbe haben - Lichtquellen sind beweglich - TCCircle und TCForm ebenso - TCForms können zudem noch einfach rotiert werden - die Darstellung der einzelnen Objekte kann abgestellt werden, um die sie durch Images oder anderes zu ersetzten. Hier der link: http://www.blitz-pasting.net/i...amp;id=309 beinhaltet das Modul + Sample Screenshot: ![]() |
||
Matrix Screensaver
Console Modul für BlitzMax KLPacker Modul für BlitzMax HomePage : http://www.brsoftware.de.vu |
![]() |
bruZard |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ausgezeichnete Arbeit ... da kann man bestimmt noch ne Menge optimieren:
Naja, nur so ein paar Ideen ... bei der Weiterentwicklung von Timemill fallen mir bestimmt noch mehr lustige Sachen ein ![]() |
||
PIV 2,4GHz - 1GB DDR 333 - ATI Radeon9600 - WinXP - DX9.0c - BMax 1.14 - B3D 1.91 - 1280x1024x32
User posted image |
![]() |
Fetze |
![]() Antworten mit Zitat ![]() |
---|---|---|
Gute Arbeit.
Aber wäre es nicht besser, die Lichtfarbe anstatt der Schattenfarbe einstellen zu können? PS: Vielleicht hilft ja der eine oder andere Link: http://www.blitzbasic.com/Comm...opic=46403 http://www.opengl.org/resources/code/ http://www.blitzbasic.com/Comm...20lighting |
||
klepto2 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
So, Ich hab mal ein bisschen probiert und das kam dabei heraus:
![]() Ich habe die Licht eigenschafften verändert, so das diese über dem AccumBuffer von OpenGl gerendert werden. Muss noch ein bisschen dran arbeiten, aber ich wäre sehr froh über eure Meinung. |
||
Matrix Screensaver
Console Modul für BlitzMax KLPacker Modul für BlitzMax HomePage : http://www.brsoftware.de.vu |
![]() |
bruZard |
![]() Antworten mit Zitat ![]() |
---|---|---|
Sieht wirklich gut aus ... etwas mehr Ambient ausserhalb des Lichtscheins würde jedoch helfen überhaupt zu erkennen dass dort Schatten sind ![]() Bin auf das resultierende Modul gespannt ![]() |
||
PIV 2,4GHz - 1GB DDR 333 - ATI Radeon9600 - WinXP - DX9.0c - BMax 1.14 - B3D 1.91 - 1280x1024x32
User posted image |
![]() |
Fetze |
![]() Antworten mit Zitat ![]() |
---|---|---|
Yay, das ist nice. Die Krönung wären jetzt noch softshadows =)
Edit: Hab noch nen realisierbaren Vorschlag: Directional Light mit Richtungswinkel und Lichtschein-Breiten-Winkel wäre etwas, was das Modul noch etwas abrunden würde. |
||
klepto2 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
So neue Version mit den neuen Lichteigenschafften. Leider noch keine SoftImages (erste Versuche sind noch im Modul versteckt) ![]() folgende änderungen: TShadow.Init() hat keine Parameter mehr TShadow.Add_Light() hat dafür den Parameter Range hinzubekommen und die Farbe steht nun für die Lichtfarbe. TShadow.Update() hat 2 FloatParameter dazu bekommen (Ambientlight und Light Intensity) Ganz wichtig: Da das Licht nun auf OpenGL basiert muss vor dem Graphics befehl folgendes eingefügt werden : Code: [AUSKLAPPEN] SetGraphicsDriver(GLMax2DDriver(),GRAPHICS_BACKBUFFER|GRAPHICS_ACCUMBUFFER) Wenn jemand eine Idee hat, wie man softShadows umsetzten könnte, bitte melden. Danke. Neuer Link http://www.blitz-pasting.net/i...amp;id=317 |
||
Matrix Screensaver
Console Modul für BlitzMax KLPacker Modul für BlitzMax HomePage : http://www.brsoftware.de.vu |
![]() |
Fetze |
![]() Antworten mit Zitat ![]() |
---|---|---|
Bevor du Softshadows machst, wäre Directional Light toll ^^
Was sind SoftImages? Edit: Ich hab hier nen seltsamen Fehler. Der Hintergrund wird mir nicht korrekt angezeigt. So sieht das ganze bei mir aus: www.fetzenet.de/2dshadow.JPG |
||
![]() |
Justus |
![]() Antworten mit Zitat ![]() |
---|---|---|
Schweren Herzens sehe ich mich dazu gezwungen, diesen so wunderbaren und doch verkannten Thread auszugraben, denn BlitzPasting hat sich wie wir alle wissen verabschiedet - mit dem Schattengedöns.
Sollte noch jemand außer klepto2 das Modul / den ganzen Source etc. auf seinem Rechner haben, wäre es schön, wenn er/sie es schnell hochladen könnte, weil ich sowas jetzt sehr gut gebrauchen könnte. |
||
![]() |
ChaosCoder |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja, das wär wirklich gut!
Ich hab auch schon überall nach dem Schattenmodul gesucht! vergebens! Wär echt supi wenn jemand den source bzw. das modul etc hochladen könnte und hier reinschreiben könnte! Thx |
||
Projekte: Geolaria | aNemy
Webseite: chaosspace.de |
klepto2 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
So, das alte modul funktioniert leider überhaupt nicht mit der neuen BMax Version. Ich werde mich aber schnellstens darum bemühen, den Fehler zu finden und auszubessern.
Allerdings empfehle ich euch mal diese Seite: http://www.pyropixel.de/bmax_shadows.html denn dort gibt es ein 2d Schatten Modul für Bmax, welches sogar Softshadows unterstützt. Man muss leider ein paar kleine änderungen vornehmen, damit es unter der jetzigen Bmax Version läuft, aber diese sind minimal. |
||
Matrix Screensaver
Console Modul für BlitzMax KLPacker Modul für BlitzMax HomePage : http://www.brsoftware.de.vu |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group