(umi'n no kuni)

Structure from Motion: Theia SFM

For one or multiple (possibly moving) cameras, structure from motion (SfM) estimates the camera position and direction. Alongside VisualSFM and Bundler (two applications), Theia is an open-source C++ library devoted to the same goal.

Language Engineering: Producing Ambiguity

Nerdcore points to a Timothy McSweeney article on language engineering to create ambiguity in sentences, moving from the classic "the quick brown fox jumps over the lazy dog" to the final result "Speed was involved in a jumping-related incident while a fox was brown" in 10 or so easy steps.

Infrared and Ultraviolet Photography

Color photography captures light wave lengths in the red, green and blue bands. But what happens when you choose ultra-violet or infrared as filter in front of your camera sensor? As Tom Leveritt and Peta Pixel report, the shorter-wave UV recording shows freckles and sunburn much earlier than RGB photography, while the longer-wave infrared recordings (Peta Pixel) smoothe the skin.

Photography Lighting: The Sun

Petapixel links to a RocketJump video on how to use the Sun for photography lighting: Backlighting on sunrise/sunset, using a bounce ("reflector") to accentuate, and using a bedsheet ("softbox") to remove harsh shadows particularly for the Sun at noon. Also usable: Ikea articles, and posing tips by Lexia Frank.

Modulo Camera

Petapixel reports on the MIT Modulo Camera concept: Each pixel records photons as usual, but when saturation is reached, the pixel is reset to zero. The number of overruns is stored per pixel. In the end, an HDR image can be built, and tone mapping can be applied.

Lowlight Photography: Sony a7S and Canon ME20F

Normal cameras shoot well around ISO 10.000. Peta Pixel reports on the Sony a7S working well around 400.000 ISO and on the experimental Canon ME20F reaching 4.000.000 ISO, beating even EM CCDs (EM = electron multiplier). This means practically shooting in moonlight or less is possible.

Iaido: Human vs. Robot

A Iaido (japanese sword) master competes in a 1000 cuts (of inanimate objects) challenge against a computer-controlled industrial robotic arm. Nicely made video with a lot of slow-mo. Related: Making a Katana, the old-fashioned way.

VFX: Mad Max - Fury Road

Mad Max - Fury Road has the minimal VFX needed, as evidenced by a VFX/noVFX and before/after comparisons. It is center-framed, has awesome cars, hired Iloura as one of the VFX studios, and has a nice B-roll in lieu of a making-of.

Camera Sensors: CMOS vs. CCD

Petapixel point to a Image Sensors World article with visalization videos on how CMOS and CCD sensors differ: CMOS sensors use a rolling shutter and thus read pixel rows, while CCD sensors use a global shutter and read the entire image at once.

How to do Visual Comedy

The Every Frame a Painting blog details how to do visual comedy in movie-making, by which they mean using visuals as primary means of conveying humor (the most extreme example being silent film slapstick). They highlight Edgar Wright (Shaun of the Dead, Hot Fuzz) as positive example of using humorous visuals.

How to Construct Clouds

Io9 points to a nice MinuteEarth animation video on cloud formation. While we are at learning, Dorfuchs raps about partial integration [de] and JDD ("die Jungen Dichter und Denker") rap Theodor Fontane's ballad of John Maynard [de].

Jodd: Java Micro Components

A host of little Java5 tools are included in this 1.6 MB jar (+1.2 MB source): datetime, database access, dependency injection, html access and parser including jQuery and JSON, and email. Should be nice.

Scott Adams: Writing Humor

Scott Adams (of Dilbert fame) with a nice write-up on how he creates humor: Diversifying over the different kind of humor in people, and going in several passes over about 18 layers of writing. The best one: musicality. Just compare "A big kid kicked a milk can" to "Are you dancing on the dance floor or drinking by the bar?".

2D Strokes in WebGL

The Hyper Android blog has written a nice interactive 2D stroke visualization and article, with all the caps and joins on a triangle basis appropriate to WebGL. In related news: Why many apps handle color the wrong way due to the logarithmic nature of light perception, and why geometry shaders are slow caused by writing output to memory instead of handling syncs on their own.

Lightfield Camera: Lytro Illum

Engadget reviews the Lytro Illum (40 megarays @ f2.0), the successor to the Lytro (10 megarays) [gallery]. Lightfield cameras have multiple focus planes [wiki] [video], allowing adjustment of depth-of-field [wiki] in post production. Lytro founder Ren Ng explains details in his PhD thesis. Costs 1600 EUR. Petapixel reports of the next plan: Lightfield video.

Ubuntu Phone: Aquaris E4.5

Engadget reports on the Ubuntu Phone Aquaris E4.5 [press] [wiki], with Ubuntu on top of Android; Linux binaries run but GUI apps only with external monitor [forum] [xda-developers]. Using apt seems unstable [forum]. Costs 150 EUR.