// 12 Juli 2012
Wie man der Überschrift nur sehr schwer entnehmen kann, bin ich dabei einen BubbleShooter in C++ mit den Qt-libaries selbst zu implementieren. Ein paar Überlegungen dazu sind ganz einfach, diesbezüglich werde ich in den kommenden Tagen noch einige Details hinzufügen.
Was ich im Vorfeld schon mal erwähnen möchte, ist, dass ich das Verhalten bzw. die Benutzung der QGraphicsScene etwas gewöhnungsbedürftig finde. Bei der QGraphicsScene handelt es sich um eine Klasse von Qt, mit der sich eine sehr große Anzahl an 2D-Objekten verewalten lässt - mehr dazu lässt sich natürlich in der Doku nachlesen - welche ich übrigens ziemlich gut finde, Lob an die Entwickler!
Zu dem Verhalten werde ich noch ein paar Erläuterungen machen, jedenfalls in Hinblick auf mein Vorhaben. Ich kann euch jetzt schon sagen, dass der erste Schritt in Richtung BubbleShooter erledigt ist! Ich kann bereits eine Kugel in Richtung des Mauszeigers "verschiessen". Weitere Informationen diesbezüglich folgen ebenfalls. ( Ok, - WOW... ich kann eine Bubble verschiessen... ;)
Wahrscheinlich werde ich den Beitrag immer erweitern. Ich denke nicht, dass ich extra einen neuen schreibe, nur damit meine Blogbilanz besser darsteht. :)
See ya, its bedtime!
Mittwoch, 11. Juli 2012
Mittwoch, 9. Mai 2012
Raytracer - Reflection and Refraction
Soooo.. Ich melde mich mal nach einer ganzen Weile zurück, in der Uni war viel los! Aber mein Raytracer sollte darunter nicht leiden, also habe ich noch ein bisschen was implementiert. Die Reflektion! Seht selbst, mir gefällt es ziemlich gut. :)
Was jetzt noch fehlt ist die Brechung des Lichtes in einem Körper. Ich hoffe, dass ich das bis Ende der nächsten Woche auf die Reihe bekommen habe. Dürfte eigentlich nicht allzu schwer sein.
Edit: Haha, mir fällt grad auf, dass ich an der Horizontalen noch leichte Pixelfehler habe, die müssen weg!
Was jetzt noch fehlt ist die Brechung des Lichtes in einem Körper. Ich hoffe, dass ich das bis Ende der nächsten Woche auf die Reihe bekommen habe. Dürfte eigentlich nicht allzu schwer sein.
Edit: Haha, mir fällt grad auf, dass ich an der Horizontalen noch leichte Pixelfehler habe, die müssen weg!
Labels:
ambient,
axis align box,
basics,
coding,
computer graphic,
raytracer
Donnerstag, 26. April 2012
Raytracer - Light & Shadow
Und Gott sprach... es werde Licht und es ward Licht. "Endlich" ist es soweit. Mein erstes, implementiertes Licht. Bis jetzt nur für Kugeln aber die Ebenen folgen.
Was ihr seht, ist ein diffuses Licht, next Step: Specular! Das Licht befindet sich in der oberen, linken Ecke.
So, Endstand für heute. Erstmal pennen und dann gehts weiter...
:)
Jetzt sind auch schon Schatten dabei. Es hat eine Weile gedauert und letztendlich geklappt. Völlige Perfektion, hat es noch nicht erreicht, da muss ich noch ein paar Dinge geradebügeln.
Was ihr seht, ist ein diffuses Licht, next Step: Specular! Das Licht befindet sich in der oberen, linken Ecke.
So, Endstand für heute. Erstmal pennen und dann gehts weiter...
:)
Jetzt sind auch schon Schatten dabei. Es hat eine Weile gedauert und letztendlich geklappt. Völlige Perfektion, hat es noch nicht erreicht, da muss ich noch ein paar Dinge geradebügeln.
Montag, 16. April 2012
Jamendo Week Report No. 9
Heute mal wieder was chilliges für euch zum Lernen! Es sind zwar nur 4 Songs die der Künstler uns dort bereitstellt, aber ich steh auf den Shit. :) Wenn ihr Lust auf etwas relaxtes, jazziges, elektronisches, teilweise funkiges und irgendwie auch klassisches habt, dann hört mal rein. Lizenzen stehen rechts unten : "to Share" & "to Remix". So far -
Leo Cólera - Fragmento sonoro
Leo Cólera - Fragmento sonoro
Freitag, 13. April 2012
Raytracing Basics
Oh yes. Unifach: Computer Graphics 2 / 1. Aufgabe: Raytracer Basics. Was so ein Raytracer ist, könnt ihr hier erfahren: wiki :p Ich präsentiere... mein erstes funktionierendes Ergebnis:
Ja, eigentlich ist es eine Kugel in einer 3d-Szene. Da die Beleuchtung noch fehlt, sieht man das nicht. Was ihr hier seht, ist quasi der Urschleim der C4D-Programme und der 3d-Filmanimation.
Update: So ich hab mal noch ein Bild geupdatet und werde noch weitere hinzufügen. Es funktioniert jetzt auch mit mehreren Kugeln. Fehlen nur noch ein paar Ebenen.
Update: So, hier die nächste Stufe mit Ebenen, aber da stimmt noch etwas nicht ganz.
Ja, eigentlich ist es eine Kugel in einer 3d-Szene. Da die Beleuchtung noch fehlt, sieht man das nicht. Was ihr hier seht, ist quasi der Urschleim der C4D-Programme und der 3d-Filmanimation.
Update: So ich hab mal noch ein Bild geupdatet und werde noch weitere hinzufügen. Es funktioniert jetzt auch mit mehreren Kugeln. Fehlen nur noch ein paar Ebenen.
Update: So, hier die nächste Stufe mit Ebenen, aber da stimmt noch etwas nicht ganz.
Update: Jetzt ist die Aufgabe "fehlerlos". Alles funktioniert so, wie es sollte. Als nächstes werde ich noch versuchen einen Axen-parallelen Quader zu implementieren - bis dato, das Ergebnis:
Update: Der axenparallele Quader läuft jetzt auch vernünftig! Ohne Licht und Schatten wird es natürlich etwas schwerer, ihn als solches zu erkennen, so wie die Kugeln, aber bald gibts auch Licht und Schatten.
Labels:
axis align box,
basics,
coding,
computer graphic,
plane,
raytracer,
sphere
Montag, 9. April 2012
Jamendo Week Report No. 8
Hach ja. Der Künstler / das Album, welches ich diese Woche empfehle, versetzt mich irgendwie in Filmlaune.
Um es so nebenbei im Background laufen zu lassen, taugt es allemal und noch viel mehr. Es wirkt sehr ausgewogen, schwebend und nicht zu aufdringlich. Perfekt um sich unterbewusst davon treiben und inspirieren zu lassen. Es huscht wie ein leichtes Lüftchen an den Ohren vorbei. Du nimmst es kaum war und doch berührt es dich. So sollte Hintergrundmusik sein. Neben dem Programmieren macht es sich ausgezeichnet, vielleicht geht es euch ja ebenfalls so. Meist instrumental, mit abwechselnden "Gesangs-Passagen" versehen, untermalt es hauchdünn die sonst so triste Arbeitsatmosphäre. Viel Spaß mit der lizenzfreien Musik für den privaten & nicht kommerziellen Gebrauch! :)
http://www.jamendo.com/de/album/91147
Um es so nebenbei im Background laufen zu lassen, taugt es allemal und noch viel mehr. Es wirkt sehr ausgewogen, schwebend und nicht zu aufdringlich. Perfekt um sich unterbewusst davon treiben und inspirieren zu lassen. Es huscht wie ein leichtes Lüftchen an den Ohren vorbei. Du nimmst es kaum war und doch berührt es dich. So sollte Hintergrundmusik sein. Neben dem Programmieren macht es sich ausgezeichnet, vielleicht geht es euch ja ebenfalls so. Meist instrumental, mit abwechselnden "Gesangs-Passagen" versehen, untermalt es hauchdünn die sonst so triste Arbeitsatmosphäre. Viel Spaß mit der lizenzfreien Musik für den privaten & nicht kommerziellen Gebrauch! :)
http://www.jamendo.com/de/album/91147
Labels:
ambient,
atmosphere,
free,
instrumental,
jamendo,
music
Sonntag, 1. April 2012
Jamendo Week Report No. 7
Ja ja, steinigt mich. Ich weiß, ich habe eine Woche ausgelassen. Das lag an dem neuen Semesterstart an dem direkt eine Nachklausur und eine Projektabgabe geknüpft waren. I'm so sorry. ;)
Egal.. dafür habe ich heute ein, meiner Meinung nach, echtes Schmuckstück, wenn es um Ambient-Musik geht, bei der ich gut lernen kann. Schon seit geraumer Zeit bin ich auf der Suche nach solcher Musik und finde hier und dort mal ein gutes Album auf Jamendo. Das ist echt mega. Manchmal Jazzig, manchmal orientalisch, chilig, relaxed, bluesig, einfach alles. Wirklich sehr sehr geil.
http://www.jamendo.com/de/album/3777
Viel Spaß und eventuell hilft es euch auch so gut beim Lernen wie mir.
Egal.. dafür habe ich heute ein, meiner Meinung nach, echtes Schmuckstück, wenn es um Ambient-Musik geht, bei der ich gut lernen kann. Schon seit geraumer Zeit bin ich auf der Suche nach solcher Musik und finde hier und dort mal ein gutes Album auf Jamendo. Das ist echt mega. Manchmal Jazzig, manchmal orientalisch, chilig, relaxed, bluesig, einfach alles. Wirklich sehr sehr geil.
Viel Spaß und eventuell hilft es euch auch so gut beim Lernen wie mir.
Abonnieren
Posts (Atom)








