Mathtag

Veröffentlicht in Programme, python mit den Tags , , , , , , , , am 18. Oktober 2011 von yonarw

Ich habe mal wieder etwas Programmiert.

Dieses mal ist es etwas rein „praktisches“ also keine Simulation. Das Programm erlaubt es Texte mit Formeln (alles was LaTeX hergibt) zu schreiben, sie mit einem Namen / Überbegriff zu versehen, optional Tags hinzuzufügen und einem Kapitel zuzuordnen. Die Kapitel sind dabei in einer Baumstruktur aufgebaut was die Übersicht vereinfacht.
Geschrieben ist das ganze in Python. Die Oberfläche wurde mit
Qt-Designer zusammengeklickt und dann mittels pyuic4 als Pythonklasse geschrieben.

Erstellt und getestet ist das ganze auf einem Ubuntu-System. Hier lauten die benötigten Pakete:

  • texlive (die Auswahl der Unterpakete sollte entsprechend des Anwendungsgebietes erweitert werden)
  • dvipng -> Wandelt die von latex erstellten dvi’s in png’s um um sie im Programm anzuzeigen.
  • python-qt4 + dev
sudo apt-get install texlive dvipng python-qt4  python-qt4-dev

Ich schätze mal es gibt zahlreiche Möglichkeiten die dvi’s die latex ausspuckt in Qt einzubetten. Ich hab nach einer einfachen Lösung gesucht und bin dabei auf dvipng gestoßen.

Hier gehts zum Download: mathtag.zip

Das Programm ist natürlich noch sehr verbesserungswürdig. Zum Beispiel wäre ein Editor für den „latex-header“ praktisch um neue „commands“ zu erstellen. Auch an der GUI kann noch einiges verbessert werden.

Graphik Engine #3

Veröffentlicht in Allgemein, Programme mit den Tags , , , , am 4. Februar 2011 von yonarw

Neu:

  • 2D Filter Effekte (DoF)
  • Etwas schnönere Schatten

Grafik – Engine #2

Veröffentlicht in 3D, Programme mit den Tags , , , , am 27. Januar 2011 von yonarw

So …

Schatten gibts jetzt auch richtig (wenn auch noch nicht 100% effizient).

Außerdem hab ich die Bullet physik engine eingebaut.

Grafik – Engine #1

Veröffentlicht in 3D, Programme mit den Tags , , am 19. Januar 2011 von yonarw

Kleines Update:  einfache Schatten (noch sehr hässlich)

Mini – Model von: hier

Shadowmapping Tutorial von: hier

Grafik – Engine #0

Veröffentlicht in 3D, Allgemein, Programme mit den Tags , , , , , , am 19. Januar 2011 von yonarw

Vor ca. 2 Jahren hab ich damit angefangen OpenGL-Programme zu schreiben. Hauptmotivation war und ist die Entwicklung eines eigenen Spiels. Die Entwicklung der Grafik-Engine für RohXel lief für nahezu alle Bestandteile gleich ab:

  • Implementieren, testen, lernen in C++ ( → Code Chaos )
  • Implementieren einer allgemeineren, schöneren „API“ für RohXels Engine ( Java )
  • RohXels Grafik-Engine beinhaltet nun einige Features (Licht, Schatten, Shader-Effekte, Layer, …) und für all diese Dinge liegt irgendwo im Programmierordner auf der Platte auch ein C++-Code.
    Da RohXel 2D ist und OpenGL natürlich vor allem in 3D glänzt hab ich mich nun dran gemacht eine C++ Grafik-Engine zu schreiben.
    Die meisten Features der RohXel-Engine sind bereits implementiert. Manche, Schatten zum Beispiel, lassen sich nicht so leicht in die dritte Dimension übertragen.

    Hier einige Eindrücke des aktuellen Entwicklungsstandes

    to be continued

    Eis

    Veröffentlicht in 3D / Blender, Wallpapers mit den Tags , , , am 15. Juli 2010 von yonarw

    Nach langer (Blender-) Pause hab ich mal wieder was gebastelt. Ist ne gute Ablenkung von den Klausurvorbereitung ;)

    Außerdem ist das Thema ja passender Kontrast zum aktuellen Wetter.

    900k

    Veröffentlicht in Allgemein mit den Tags , , , , , , am 13. Januar 2010 von yonarw

    Zur Zeit arbeite ich wieder etwas an der Flüssigkeitssimulation.  Ich hab sie nochmal von grundauf neu geschrieben da ich viele Fehler in der ersten Version gefunden hatte.

    Die zweite Version ist nun also fast fertig. Und sie ist schneller, stabiler und korrekter als die erste denn nun funktioniert die Berechnung der Oberflächenspannung richtig und es lassen sich Beispielsweise auch sehr zähe Flüssigkeiten simulieren.

    Im Moment nutzt die Simulation nur einen Prozessor, und da ich zwei zur Verfügung habe mach ich mich nun dran das ganze multithreaded zu schreiben. In diesem Gebiet bin ich allerdings noch ein unerfahrener Neuling und werde eine Weile brauchen um die Algorithmen richtig umzuschreiben.

    Hier noch ein Video der aktuellen Version:  (erste Szene 900k Partikel, zweite Szene 84k Partikel)

    SPH Fluid simulation

    Veröffentlicht in Programme mit den Tags , , , am 28. November 2009 von yonarw

    Hab mal wieder etwas daran gearbeitet. Der Film wurde jetzt nicht über eine „screen-capturing“ software aufgenommen sondern entstand duch Speichern jedes Bildes wärend der Berechnung.

    Im Video sind erstmals 54000 Partikel simuliert! (mein persönlicher Rekord ;) )

    Follow

    Get every new post delivered to your Inbox.