Saturday, August 12, 2017

MöbiusGears for the Web open sourced with new modes


Two years ago I released MöbiusGears for WegGL - cf. blog post.
I recently decided to port the project to the ChronosGL 3D Framework,
add a few more modes and release the code on github.
It is now possible to




If you enjoy this piece you might also enjoy my other pieces at art.muth.org or similar animation done by others at www.arscalculanda.com.

Sunday, April 16, 2017

PixelCity for the Web open sourced with new modes


A year and a half ago I released PixelCity for WegGL - cf. blog post.
I recently decided to add a few more modes and release the code on github.
Beside the original night mode variations, there is now a wireframe mode:




 and day mode:



Shadows for the day mode are sort of working but needs some more work.


If you enjoy this piece you might also enjoy my other pieces at art.muth.org or similar animation done by others at www.arscalculanda.com.

Friday, October 28, 2016

PyZwaver - a Python3 library for Z-Wave

I have been playing with Z-Wave based home automation for a long time but always missed
having an easy to hack pure Python library so I finally wrote one myself:

https://github.com/robertmuth/PyZwaver

Sunday, April 24, 2016

Port of Helios screensaver to WebGL

Helios is another port of Terry Welsh's awesome screensavers.



It is best enjoyed on a recent version of Chrome and a reasonably powerful machine.


Standard Demo

 Variants:   

No Surfaces (works well on less powerful machines)
Close Up
Crazy Camer

Wednesday, March 30, 2016

Microcosm

My latest project, Microcosm, took a little longer but it has been worth it.



Microcosm is a port of Terry Welsh's awesome screensave with the same name

It is best enjoyed on a recent version of Chrome and a reasonably powerful machine.
If necessary, you can adjust the detail-setting in the config screen to make it work on weaker machines including many mobile devices.
The config screen also has many additional customization options worth exploring.

 Microcosm Demo

 Variants:   

       

Monday, January 11, 2016

SmoothLife in WebGL

Yet another WebGL project: a port of Stephan Rafler's Smooth Life.



The GPU is used for acceleration rather than 3D effects and is required to support  float textures as framebuffers.

Try it out here
http://art.muth.org/smoothlife.html


Several variants are accessible from the Config Screen - press "C" to enter it.
If you discover an interesting customization please send it to us.

===
Caveats:
This currently only works on Chrome and following parameters are hardcoded:

time step mode: 2  "f = g + dt*(f-g)"
dt: 0.1
sigtype: 1.0 "hard"
mixtype: 0.0 "hard"
sigmode: 2.0  "sigmoid_mix"


Friday, November 20, 2015

Pixel City in WebGL


I just finished another 3D project: a clone of Shamus Young's Pixel City.


It is written in Dart and uses Raymond Hulha's excellent ChronosGL library.
Try it out at http://art.muth.org/pixelcity.html
Note: due to a bug in (the way I use) Dart this does not appear to be working on Firefox currently, so use Chrome for now.

Several variants are accessible from the Config Screen - press "C" to enter it.