Blog

Lightning Arcs

Lightning Arcs

You will find a new script in my Blender Addons repository. It’s called lightning_arcs.py and builds on top of the Blender Laplacian Lightning plugin to create configurable arcs of lightning between particles of an object. Three empty objects have to be present in the scene – ELorigin, ELground and ARCheight. […]

Union Loose Parts

Union Loose Parts

In Blender, having greebles consisting of multiple loose parts can pose a problem when trying to warp them into shape of an arbitrary surface using modifiers such as Curve, Lattice or ShrinkWrap. The result pictured in the back of the scene above shows how loose parts tend to detach from […]

dirsnap: compare longitudinal directory tree snapshots

dirsnap: compare longitudinal directory tree snapshots

This subject seems to be a recurring question: http://superuser.com/questions/48916/how-best-to-compare-huge-directory-trees http://serverfault.com/questions/39534/best-way-to-compare-diff-a-full-directory-structure As much as I appreciate existing solutions, they do not perform precisely what is requested and therefore can be described rather as workarounds. What I would like to present in this post is a utility capable of 1) creation of […]

Fast Discrete Approximation of Natural Neighbor Interpolation in 3D

Fast Discrete Approximation of Natural Neighbor Interpolation in 3D

Natural Neighbor is an interpolation scheme suitable for scattered data. It is based on weighted average approach and uses Voronoi diagram to determine relative contribution of given data points. Weights are defined as ratio of area “stolen” from known data points in the diagram by adding an interpolated data point […]

Flow field editor is now open-source, has build for Mac OS X

Flow field editor is now open-source, has build for Mac OS X

Good news for all fans of my minimalist Flow Editor. The software is now open source (under 2-clause BSD license) and available on GitHub under the name flowed. To build it you will need as well: nn-c and akima. They’re used just for interpolation (natural neighbor and bicubic respectively) and […]

X-Mas 2015 – Bye bye Linux, welcome FreeBSD!

X-Mas 2015 – Bye bye Linux, welcome FreeBSD!

I guess the title pretty much reveals the story. Tired of the direction Linux distros are going (e.g. dependency hell, bloat, tons of interdependent packages for doing simplest of things, inconsistent architecture, ridiculous changes like systemd, plague of security holes, etc.) and lusting for some new experience I decided to […]

Fakescreen (screen manager without the need for terminal devices, works with nodev)

As part of the effort to make my server more secure I’m moving most of my activities to separate chroot() jails. It’s going to become part of several bigger changes this year. I encountered a little issue though with software which I usually run using the screen command. As you […]

Constrained K-Means implementation in Python

The following is just a Python implementation of the algorithm described in the following paper: Bradley PS, Bennett KP, Demiriz A (2000) Constrained K-Means Clustering. Microsoft Research. Available: http://research.microsoft.com/pubs/69796/tr-2000-65.pdf To cut the long story short, this algorithm allows to execute K-Means with a user-defined minimum number of points belonging to […]

Głosujemy na KORWiN – Lista nr. 4

Jak w temacie. Dlaczego? Kilka powodów:   Wolność (volenti non fit injuria, rząd nie powinien mieć prawa m.in. zakazywać spożywania jakichkolwiek pokarmów i substancji, sztuczne zakazy tworzą wiele patologii, m.in. rynek narkotykowy, podobnie rzecz ma się z nakazem zakładania pasów oraz ograniczeniami prędkości – ZAMIAST OGRANICZAĆ WOLNOŚĆ – stosujmy ODPOWIEDZIALNOŚĆ […]

Portable Float Map (PFM) support for ImageJ

Busy times, after a long pause I still have just something really small to put on the blog. The PFM support for ImageJ. Download and unpack to ImageJ’s plugins/Input-Output folder – you will see self-explanatory “PFM Reader” and “PFM Writer” entries in the Plugins/Input-Output menu upon (re)starting ImageJ. Enjoy. Download: […]