Maturarbeit I
So wie wohl die meistens Stammleser meines Blogs wissen, bin ich mit einem Kollegen an unserer Maturarbeit. Es geht darum ein paar physikalische Grundgesetzte am PC grafisch zu simulieren. Das ganze soll in C++ und DirectX geschrieben werden (ja OpenGL ist viel besser…) und hier hab ich ein paar kurze Videos von verschiedenen Versuchen:
Move (Download)
Das Ziel bei Move war es ein Objekt zu bewegen. Diese Lösung war nur so auf die schnelle angefertigt und wenn man es genauer betrachtet, ist es nicht einmal ein richtiges Objekt, sondern nur einen Kopie einer Fläche (Surface), welche mit einer Farbe gefüllt wurde.
Matrix (Download)
Das hier ist eigentlich nur eine kleine Spielerei, welche ich schon lange einmal ausprobieren wollte. Das ganze ist in einem zweidimensionalen Array gespeichert und wird mit zwei for-Schleifen verschoben. Die obersten Elemente werden randomisiert und laufen dann von oben nach unten durch das Array.
Ball (Download)
Auch hier war das Ziel ein Objekt zu bewegen, aber dies mal ein wenig besser und schöner. Das Ganze ist nun mit einem Sprite gelöst und wirkt doch schon ziemlich schön.
Die Leute welche sich jetzt fragen, warum die Qualität so schlecht ist, kann ich die verwendete Software auflisten:
- CamStudio (Aufnahme)
- ffdShow (Komprimierung)
- bzw. Combined Community Codec Pack (Komprimierung)
Geschrieben am 29.10.2009 von admin in Computer, Reallife, School, Windows
Tags: C++, CamStudio, CCCP, DirectX, DivX, FFdShow, Film, Programmierung, Sprite, Surface, Video
[…] 3D mal etwas näher angeschaut. Eine gewisse Ahnung hatte ich ja schon durch meine Maturarbeit (1, 2, 3), jedoch eher in 2D und eigentlich nur mit Sprites. Nach dem ich nun mehr oder weniger per […]