mit einem Compute Shader in Unity
Inspiriert von einem Reddit Beitrag, wollte ich sehen wie schwer es ist so eine Simulation mit Shadern zu implementieren. Mit Compute Shadern hatte ich bisher keine Erfahrung, also habe ich mir erstmal ein Tutorial angesehen. Das ganze war deutlich simpler als ich erwartet hätte. Also ein einfaches Beispiel geschrieben und ich hatte eine direkte Kommunikation zwischen CPU und GPU. Der Algorithmus für die Wasseroberfläche ist ein Height-Field basierte Simulation, welche auf der GDC2008 von Matthias Müller-Fischer vorgestellt wurde. Der Algorithmus berechnet aus einem Höhenfeld ein Geschwindigkeitsfeld welches wiederum das Höhenfeld beeinflusst. Aus dem Höhenfeld wird dann eine Normalmap errechnet. Der Algorithmus ist super einfach zu verstehen und der Effekt wirklich sehr realistisch und performant.
Jan. 12, 2021
in einem Hagenuk Gehäuse von 1950
Auf einem Flohmarkt in der Umgebung, habe ich ein altes, defektes Hagenuk Radio aus den 50er Jahren entdeckt. Die Idee war sofort klar: ein Airplay Radio mit dem Charme eines Analogen. Sofort begann ich also das Innenleben auszubauen, die Einzelteile und Schrauben zu entfernen, sodass ich nur mit dem Gehäuse weiter arbeiten konnte. Bie dem Modell handelt es sich um Ravensberg W 5063W von Hagenuk aus dem Jahr 1950/51...
Dec. 23, 2020
als interaktives Streaming Gadget
Da meine Freundin gelegentlich auf Twitch streamt, kam mir die Idee, ein interaktives Gadget zu bauen, dass man als Viewer im Stream beeinflussen kann und welches wiederum auch zu ihrem „Magie“ Thema passt. Eine Zauberkugel bietet sich da perfekt an! Je nach Interaktion, soll diese in der Lage sein, ihre Farbe realtime im Stream ändern zu können. Also machte ich mich auf die Suche nach einer Kugelförmigen Lampe, die im Fuß noch genügend Stauraum für einen ESP 32 bietet. Wir entschieden uns für eine Tischleuchte von Paul Neuhaus in der Farbe Messing...
Aug. 25, 2020
aus Zement
Für das Geburtstagsgeschenk des Vaters meiner Freundin, hatten wir die Idee eine Lampe aus Zement anzufertigen. Wir benötigten also Zement, eine Form für den Lampenfuß und seinen Kabelkanal, eine Lampenfassung, eine Glühbirne, ein Kabel und einen Schalter. Im nächstgelegenen Baumarkt wurden wir auch schon fündig: Schnelltrocknender Zement war genau das richtige für unser Vorhaben. Was die Form des Fußes anging, entschieden wir uns für ein Isolierrohr mit einem Durchmesser von ca. 12cm und ein Gummischlauch sollte als Form für den Kabelkanal dienen. Kurzerhand entschieden wir uns dazu eine Halterung aus Metall für die Lampenfassung mit zu nehmen. Hier war uns wichtig, dass diese auf einer Seite geschlossen war und ein kleines Loch besaß, gerade so groß, dass unser Gummischlauch hindurch passte. Denn durch diesen soll am Ende das Kabel zu der Fassung gelangen. Wenig später zuhause angekommen, habe ich die Teile erst einmal zurecht geschnitten. Der Fuß sollte am Ende eine Höhe von ca. ...
June 6, 2020