Blog

NMRate – Browser-based Medical Image Rating System

NMRate – Browser-based Medical Image Rating System

A special order from friends at LREN prompted me to prepare this streamlined version (in fact – a rewrite) of an old tool – crowdseg. crowdseg was never publicly released but was used as part of the works on the following paper: Lorio, S., Fresard, S., Adaszewski, S., Kherif, F., […]

dssi: diced same size interpolation of volumes

dssi: diced same size interpolation of volumes

Linear interpolation is probably one of the most proliferated data processing algorithms in the world. From simple drawing of a straight line, through rescaling of images and last but not least performing affine transformations of volumetric data – all of these can be accomplished by some implementation of linear interpolation. […]

smqsched – Simple Multi Queue Scheduler

smqsched – Simple Multi Queue Scheduler

smqsched Simple Multi Queue Scheduler smqsched is a simple multi-threaded task scheduling module with support for multiple queues and directed acyclic graph (DAG) dependencies. Introduction smqsched was designed with the following objectives in mind: Allow existing code to be parallelized without significant refactoring To this end, smqsched uses promise-style creation […]

Astrophoto Color Stretch

Astrophoto Color Stretch

For those of you who have already discovered the joys of snapping pictures of the night sky this subject won’t come as a surprise. For the uninitiated though I will start with a few words of introduction. Landscape astrophotography (also known as: Nightscape photography or simply – some may even […]

Sloth Keyboard

Sloth Keyboard

In case the new Gboard (Google Keyboard) has too many bells and whistles for your taste I might have something just right for you. The “Sloth Keyboard” (after the easter-egg sloth hiding under the Space key) is a lightweight alternative featuring a look almost identical to Gboard a few versions […]

VocaBreak 17.3

VocaBreak 17.3

VocaBreak was a very useful French learning tool for myself in 2011. Back then when Google was less vigilant about protecting its Google Translate API VocaBreak could help people learn all Translate-supported languages back and forth. These days to make it run I had to trim it down to its […]

Blender: Automatic Armature Generation

Blender: Automatic Armature Generation

Continuing the marathon of Blender add-ons this time I’ve prepared an automatic armature generation script using only very roughly hand-assigned vertex groups as hints. You can judge the results of my endeavor by watching the tutorial video below and test the new functionality right away by downloading the script directly […]

Blender: Place Object on Surface Add-On

Blender: Place Object on Surface Add-On

There’s yet another fine addition to my blender-addons repository on GitHub. The object_place_on_surface.py operator allows to easily place selected object on designated surface (object with the name… surprise, surprise… “surface”) by simply placing the 3D cursor at target location and pressing the P key on the keyboard. Objects are placed […]

Unity 3D: Automatic Event Connections a’la Qt

Unity 3D: Automatic Event Connections a’la Qt

You will find a new script in my UnityAssets repository at GitHub. It is called AutoConnector.cs and serves the same purpose as Qt’s auto-connection mechanism for signals and slots. You will find a usage example below. Hope it makes your life easier 🙂 This is probably the last entry on […]

Export Meshes from Mandelbulber

Export Meshes from Mandelbulber

I’m happy to update this announcement about my little contribution to the open source Mandelbulber project. Earlier this week I’ve added to it a Mesh Export capability using Marching Cubes algorithm. To this end I’ve helped myself with the very clean and easy to use PyMCubes implementation. The rest was […]