Benjamin Sommer Weblog

Posting about Computer Graphics, IT, Physics and others

Main menu

Skip to primary content
Skip to secondary content
  • Home
  • Projects
  • Photography
  • About This Weblog
  • Archive
  • About Me

Post navigation

← Older posts

Improving Ubuntu Unity User Interface

Reply

Modern computers are getting more and more complex, and so do the tasks we can execute with them. On the other hand, we, the users should simply concentrate on the core of our tasks: so let the computer do most … Continue reading →

Posted on September 20, 2012 by Benjamin Sommer
Tagged GUI, Ubuntu, Unity, User Interface

Surface Remeshing – A Topological Characterisation

Reply

Remeshing is a key technique to improve the quality of a mesh. It is important for industrial applications, such as numerical simulation, geometric modeling (like shape editing, animation, morphing). In surface remeshing, the goal is to reduce the complexity (mesh … Continue reading →

Posted on August 2, 2012 by Benjamin Sommer
Tagged CG, Introduction, Mesh Processing, Remeshing

Histogram Equalization

Reply

In automated image processing, we often want to compare two images for certain features, e.g. lines, contours, color matching, illumination distributions. Such algorithms require input images having specific characteristics: contours may be clearly visible. However, images from scanned devices (satellites) … Continue reading →

Posted on May 25, 2012 by Benjamin Sommer
Tagged Image Processing

Creating Zone Plates in Python

Reply

When subsampling images with rectangular-like or stripe-like patterns, moiree effects can occur. To simulate such effects, zone plates can be subsampled, i.e. reduzed in their size. Subsampling with a factor of 2 corresponds to choosing every second pixel per column … Continue reading →

Posted on May 20, 2012 by Benjamin Sommer
Tagged CG, Image Processing, Moiree, Python, Subsampling

Colorize Grayscale Images

Reply

When taking photographs from cities, urban areas, mountains, countries or other regions using satellites, from distant galaxies or when qualifying commercial products using laser scanners, resulting grayscale images usually have to be colorized for a better understanding of the image’s … Continue reading →

Posted on May 20, 2012 by Benjamin Sommer
Tagged CG, Image Processing

Introduction to Image Thresholding

Reply

In image processing, thresholding is used to split an image into smaller segments, or junks, using at least one color or grayscale value to define their boundary. A possible threshold might be 40% gray in a grayscale image: all pixels … Continue reading →

Posted on May 19, 2012 by Benjamin Sommer
Tagged CG, Image Processing, Thresholding

Comparison of WebGL Framework APIs – Part 5

4

This article is part 5 of “Comparison of WebGL Framework APIs“. TDL Quite a low-level API for WebGL applications, written with (high) performance in mind. Official examples are really promising, being a head in front of other comparable APIs. A … Continue reading →

Posted on May 13, 2012 by Benjamin Sommer
Tagged Frameworks, OpenGL, WebGL

Comparison of WebGL Framework APIs – Part 4

3

This article is part 4 of “Comparison of WebGL Framework APIs“. PhiloGL It’s official homepage provides good examples and tutorials, while being in active development. Like CubicVR3D, it follows the jQuery coding and naming principle of mapped arrays as method … Continue reading →

Posted on May 13, 2012 by Benjamin Sommer
Tagged Frameworks, OpenGL, WebGL

Comparison of WebGL Framework APIs – Part 3

Reply

This article is the third part of “Comparison of WebGL Framework APIs“. KUDA Another API in active development. However, the name “kuda” sounds like the proprietary “cuda” by Nvidia for GPGPU. In case this API manages to evolve as a … Continue reading →

Posted on May 13, 2012 by Benjamin Sommer
Tagged Frameworks, OpenGL, WebGL

Comparison of WebGL Framework APIs – Part 2

Reply

This article is the second part of “Comparison of WebGL Framework APIs“. Copperlicht Although a commercial solution, this API is free to use. The homepage provides a good documentation and interesting examples. Copperlicht Homepage. The animation system uses “Milkshape”, “Microsoft DirectX” … Continue reading →

Posted on May 13, 2012 by Benjamin Sommer
Tagged Frameworks, OpenGL, WebGL

Post navigation

← Older posts

Week’s Link

WebGL Samples
A glimpse of future web interactivity & graphics - investigated by Google Labs.

Recent Posts

  • Improving Ubuntu Unity User Interface
  • Surface Remeshing – A Topological Characterisation
  • Histogram Equalization
  • Creating Zone Plates in Python
  • Colorize Grayscale Images
  • Introduction to Image Thresholding
  • Comparison of WebGL Framework APIs – Part 5
  • Comparison of WebGL Framework APIs – Part 4
  • Comparison of WebGL Framework APIs – Part 3
  • Comparison of WebGL Framework APIs – Part 2
  • Comparison of WebGL Framework APIs – Part 1
  • Comparison of WebGL Framework APIs
  • Mesh Data Structures
  • SSR2 Preview: Task “Posts, Pages & Media”
  • Literate Programming For WordPress
  • A Tiny Wavefront Object Loader – Part I
  • Model-Centered Transformations in OpenGL
  • SIGGRAPH Courses
  • Changes with Future Netblog 3
  • Why Well-Formed Polyhedra

Archives

  • September 2012
  • August 2012
  • May 2012
  • April 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011

Categories

  • CG Courses
  • Computer Graphics
  • Computer Science
  • Frameworks
  • Netblog
  • SSR
  • User Interfaces

Tags

CG development Frameworks GUI Image Processing Introduction loader meshes Mesh Processing modelling Moiree Netblog OpenGL plugin Python Remeshing SIGGRAPH SSR Subsampling Thresholding Ubuntu Unity User Interface WebGL websearch WordPress

Share

Facebook Twitter GooglePlus Delicious StumbleUpon Tumblr
Official Benjamin Sommer Weblog. No responsibility for external resources.
Powered By WordPress and NetBlog3