New article: Commentary on Hawking’s No Black Holes

What was Stephen Hawking talking about when he said there are no black holes? Here’s an explanation for the non-scientist. Click the icon below for a PDF version of the article. Right-click and Save-As to save a copy. Abstract: In 2013, the media picked up a technical presentation by Stephen Hawking in which he stated… Continue reading New article: Commentary on Hawking’s No Black Holes

New Video! The Care and Training of Your Backpropagation Neural Net

For the neural net beginner, an introduction to all the concepts and abstractions you need to know in order to gain an intuitive understanding of how these crafty little neural nets learn to do anything at all. We’ll discuss practical tips on preparing training data, and strategies for solving various kinds of problems. We’ll discuss:… Continue reading New Video! The Care and Training of Your Backpropagation Neural Net

Genetic Algorithms for Automated Source Code Evolution: a C++11 tutorial

Join me in some recreational C++ programming. Our project is to make a genetic algorithm that will evolve the source code for a program that, when run, will compute and output the solution to something. Our target source language is a tiny language called Iota, made specially for this purpose. We’ll also talk about how… Continue reading Genetic Algorithms for Automated Source Code Evolution: a C++11 tutorial

New Video! Randomize Properties in Blender

Update: New in Blender 2.64 — For randomizing material properties, the new Object Info node and its random number output could be an alternative to the driver technique described in this video. This tutorial shows how to attach random number drivers to selected properties to make endless variations of an object in Blender 2.62. Video… Continue reading New Video! Randomize Properties in Blender

The Straggler

Released today! Just for fun — a silly little 30-second-long animated short film titled The Straggler (click the Vimeo link for 720p high-def): http://vimeo.com/29377464 Below is a screenshot of what the butterfly model looks like in Blender. One bone in the armature is a control bone that drives the wing flap movement, and another bone controls… Continue reading The Straggler

New Video! Slope-dependent Textures in Blender

Released today! How to set up slope-dependent textures in Blender 2.59: Link: http://vimeo.com/28922937 This tutorial shows how to use normal-mapped gradients as layer masks in Blender. It’s a quick way to splash one texture onto the steep surfaces of your model and a different texture onto the more horizontal surfaces. You can use it, for example,… Continue reading New Video! Slope-dependent Textures in Blender

New Video Tutorial: Intro to C/C++ multicore CPU and GPU programming with OpenMP and OpenCL

Released Today! Our newest video tutorial, Intro to C/C++ multicore CPU and GPU programming with OpenMP and OpenCL, is now available for your viewing pleasure at the following link: Link:  Got Cores? Use ’em! This is a demonstration and discussion about using OpenMP and OpenCL for writing multicore CPU and GPU programs. This is for… Continue reading New Video Tutorial: Intro to C/C++ multicore CPU and GPU programming with OpenMP and OpenCL