New

The latest blog posts to take off on Hacker News. 2,047 posts.

Games & Graphics
Any year
1121

Parallel Seam Carving

Seam carving is a technique for content-aware resizing, which changes the size of an image while attempting to preserve the interesting content of the image. The basic idea behind the technique is to remove low-energy seams: paths of pixels that are similar to their surroundings. A removed seam can be either vertical…

1131

Krita, OpenGL and Qt

Adrian Page first coded an OpenGL-based canvas implementation for Krita in 2005 . That was back in the Qt3 days. OpenGL was fairly simple back then, but we had to duplicate all our canvas handling code, once implemented in OpenGL, once implemented with QPainter.

1132

Straightened Trees

Using custom code, the natural curvature of each tree is "corrected." Manufactured objects, i.e. buildings and power lines, twist and contort around the artificially plumbed tree. Each photo is shot on large format film, the only medium that captures enough detail to straighten the tree without pixelly artifacts…

1137

Fix Your Timestep

Introduction Hi, I’m Glenn Fiedler and welcome to Game Physics. In the previous article we discussed how to integrate the equations of motion using a numerical integrator. Integration sounds complicated, but it’s just a way to advance the your physics simulation forward by some small amount of time called “delta time”…

1140

Fast 2D Rendering on GPU

Previously on my quest for fast rendering of 2D vector graphics on GPU, I have posted a piet-gpu update and a deeper exploration into a sort-middle architecture. These intermediate results showed promise, but fell short of my vision for truly high performance 2D GPU rendering.