code-spot

a programming blog

  • Blog
  • Writing (on Game Development)
  • Polyominoes
  • Private Projects
    • Difference and Functional Equations Reference
    • Python Image Code
    • Special Numbers Library
    • XSI Scripting Using Python: Course Notes
  • About Me
Skip to content

Tag: compression

June 15, 2010

Region Quadtrees in C++

(Original image by GoAwayStupidAI). Below are four C++ implementations of the region quadtree (the kind used for image compression, for example). The different implementations…

May 12, 2010

Catching Common Image Processing Programming Errors with Generic Unit Tests

When implementing image algorithms, I am prone to make these mistakes: swapping x and y; working on the wrong channel; making off-by-one errors, especially…

November 15, 2008

Quadtrees

The code below implements some quadtree extensions, as discussed in another Dev.Mag tutorial about quadtrees (see Issue 27). The tutorial covers the following topics:…

October 29, 2008

Force Field Editor v1.0

Vector fields are used in certain AI and simulation techniques. The tool below allows you to paint a vector field. These files can be…

October 6, 2008

Quadtrees

The quadtree is an important 2D data structure and forms the core of many spatial algorithms, including compression, collision detection, and stitching algorithms. Below…

Categories

  • Algorithms (25)
  • C++ (3)
  • Downloads (13)
  • Game Development (18)
  • Games (1)
  • Image Processing (11)
  • Java (2)
  • Mathematics (11)
  • Python (6)
  • Simulation (5)
  • Snippet (8)
  • Tools (4)
  • Tutorial (9)
  • Web Development (1)

Blogroll

  • Dev.Mag

Tag cloud

editor algorithm functional equation probability random distribution white noise Python difference equation blending sum random number generation Image Processing Special Numbers Library quadtree distribution function Game Development compression artificial intelligence functional equations vector field level editor spatial partitioning 2D C++ Mathematics maintainability game tools filtering quadtrees AI z-transform Perlin noise optimisation procedural texture tiles discrete calculus response curve Game Maker Simulation Dev.Mag sampling image partitioning random computer graphics grids

Categories

  • Algorithms (25)
  • C++ (3)
  • Downloads (13)
  • Game Development (18)
  • Games (1)
  • Image Processing (11)
  • Java (2)
  • Mathematics (11)
  • Python (6)
  • Simulation (5)
  • Snippet (8)
  • Tools (4)
  • Tutorial (9)
  • Web Development (1)

Blogroll

  • Dev.Mag

Tag cloud

Game Maker Image Processing compression Dev.Mag white noise C++ functional equations discrete calculus z-transform functional equation Special Numbers Library Game Development optimisation 2D probability procedural texture algorithm level editor spatial partitioning quadtree response curve tiles image partitioning artificial intelligence Perlin noise AI random computer graphics distribution function Mathematics editor random distribution maintainability random number generation Python sum difference equation quadtrees game tools vector field filtering blending grids sampling Simulation
Copyright code-spot. All rights reserved. | Powered by WordPress & Writers Blogily Theme