Tea Vui Huang's Instant EXR


Tea Vui Huang's Instant EXR mobile phone application allows you to create a single-level High Dynamic Range Image (HDRI) in the form of ILM's (Industrial Light & Magic, a division of Lucas Digital Ltd. LLC) OpenEXR latitude-longitude environment map from a sequence of mobile phone photos. The OpenEXR files it creates can be imported directly into SOFTIMAGE|XSI & Autodesk Maya to render photo-realistic 3D scenes and animation. The Instant EXR generated environment maps can be used with Final Gather or Global Illumination to perform Image-Based Lighting (IBL).

Usage: Nokia Camera (typically F/3 lens aperture, 5mm focal length & F/3.2 F-number)
1. First, select the phone's camera application and select "Options > Settings > Image > Memory in use > Memory card". This will direct the Nokia camera application to store the images in the removable storage / microSD card
2. Select the phone's camera application and select "Options > Settings > Image > Resolution (Camera 1) > 640x480". Instant EXR will not attempt to process higher resolution on the phone for the time being.
3. Before you take the photos, select "Options > Sequence mode > On". This will get the Nokia phone camera to automatically take a sequence of 6 photos for you. It does this quite rapidly, thus ensuring to some degree that the 6 photos will line-up in the end. Nonetheless, do try to keep the phone camera as still as possible when it is taking the sequence of 6 photos

Usage: Instant EXR
1. Make sure you have already taken a photo sequence in 640x480 resolution, and the microSD card it is stored in is not removed from the phone. All 6 photos of the sequence should be present as well - do not rename or delete any of them.
2. Launch the 'Instant EXR' application. The phone will prompt you for read & write permission for Instant EXR. Please allow the application to read & write user data. It cannot access the photo sequence or create the EXR if you do not allow it to read & write user data
3. A list of photos will be presented. Please note Instant EXR lists only the first file of each photo sequence (e.g. 'XXXXXXXX(XXX_1).jpg'). Select the desired photo sequence and click 'Create EXR'. Note: For Nokia N82 users or other Nokia models that capture images to sub-folders like '\Images\200806\', you'll need to move the image sequences to the root '\Images\' folder.
4. A 1024x512 OpenEXR latitude-longitude environment map will be created in ~20 secs and saved to the same folder as the image sequence in the microSD card (~4MB). The EXR files will have a ".exr" suffix and will not be visible in 'Gallery', however you can view and manage them with 'File manager'. A dedicated 256MB microSD card should be able to hold ~55 EXR sets (1 EXR + 6 JPEG photos), or ~220 EXR sets in a 1GB microSD card

Instant EXR is designed for Nokia phones minimally supporting CLDC 1.1, MIDP 2.0 and JSR 75. For enquires, please contact the author.



Post-processing
1. Resize latitude-longitude map: You can use ILM's OpenEXR 'exrenvmap' tool on Linux / Windows platform to resize the latitude-longitude environment map. e.g. to downsize it from Instant EXR's 1024x512 dimension to 256x128, enter the command line 'exrenvmap -l -w 256 XXXXXXXX(YYY).exr small.exr'. Or for a something in between, try ''exrenvmap -l -w 512 XXXXXXXX(YYY).exr medium.exr'.


2. Convert to cube-face map: You can also use ILM's OpenEXR 'exrenvmap' tool on Linux / Windows platform to convert the latitude-longitude environment map to a cube-face map. Simply enter the command line 'exrenvmap -c XXXXXXXX(YYY).exr cubeface.exr'.






Sample OpenEXR created on a Nokia mobile phone
 
Dark clouds over a highway SampleEXR.zip
Sample EXR in HDR format
 
Dark clouds over a highway SampleHDR.zip


Instant EXR for Nokia 240x320 mobile phone
Web Download (21 KB)
Mobile Download (21 KB)

Or enter this URL - http://teavuihuang.com/instantexr/download.php





More software from Tea Vui Huang

 Tea Vui Huang's Software
Tea Vui Huang's Software 
GLONASS Geotagger Photo Detagger HD-DVD Forvever Action Transfers Say Polaroid! DNG Phone Camera All-Format Writer P2 Mobile P2 Scenemaker VUI Data Android m3 API Demo Android m5 UI Demo All-Format Writer P2 Mobile P2 Scenemaker VUI Data Android m3 API Demo Android m5 UI Demo LIMO Demo HD Photo Scribbler Maya On-the-Go Instant EXR Mocap Phone


  • Mocap Phone
    Mocap Phone is a mobile application that enables a suitable Accelerometer-equipped mobile phone to be a limited 2-axis / 3-axis motion capture device that records human / object movements for applications such as 3D animation, movies and games. The data is exported to the de facto Hollywood special effects mocap standard - Vicon C3D, as well as Autodesk FBX, Acclaim AMC & ASF and a direct Maya MEL format.

  • Maya On-The-Go
    Maya On-The-Go mobile phone application lets you create 3D objects for Autodesk Maya & Softimage XSI on your mobile phone while you are out and on the move. The dotXSI 3.6 files it creates can be imported into SOFTIMAGEXSI 6.5, while the Maya Scene files it creates can be opened / imported into Autodesk Maya Complete & Maya Personal Learning Edition 8.5 on the Windows, Mac OS X & Linux platforms.

  • Say Polaroid!
    Capture instant 'Polaroid' photos directly from your Nokia - Say Polaroid! will crop, composite and 'develop' it on virtual & endless 600 / SX-70 Time-Zero films. Good golly, it's 1972 all-over again!

  • DNG Phone Camera
    With the "DNG Phone Camera" mobile software, you can now capture photos directly to the Adobe DNG (Digital Negative) RAW image format from your Nokia camera phone. Previously, DNG is available only on high-end cameras like Hasselblad & Leica.

  • Android DVB-H Simulator
    Simulates DVB-H ESG (TV Guide for Mobile TV) on Google Android m5 DVB-H handset

  • Adobe DNG RAW on Google Android (gPhone)
    Tea Vui Huang's "DNGwriter" is a Google Android library that allows gPhone (Google Android Handset) camera images to be saved straight to the Adobe Digital Negative (DNG) Raw image format. This product includes DNG technology under license by Adobe Systems Incorporated.

  • London Eye in Singapore
    An interactive Facebook application that you lets you control the Singapore London Eye right from your profile page!

  • All-Format Writer
    Create Adobe PDF, Microsoft DOCX, OpenOffice ODT & China National Electronic Document Standard UOF documents from your J2ME mobile phone!

  • Run Google Android (gPhone) API examples on your Nokia Phone

  • NTT-DoCoMo skin for Google Android (gPhone) Emulator

  • P2 Mobile - Edit Panasonic P2SD & P2HD metadata & scene files on your mobile phone.

  • Mass Storage Synchonizer
    An iTunes add-on for Mobile Phones. This free software allows PalmOne Treo 650 & 600 smartphones, Sony-Ericsson's Walkman phones, Nokia's XpressMusic and Samsung MP3 phones (with hard keys to control playback) to be synchronized with iTunes.

  • DVB-H ESG Simulator - Simulates DVB-H ESG (TV Guide for Mobile TV) on all major (hard-to-get) DVB-H handsets

  • SMS Front-end Menu for PayPal Mobile - No more memorizing SMS codes and payment detail structures!

  • TVH-72g Graphing Calculator - A Low-Cost Graphing Calculator for Mobile Phones

  • Aibo Memories
    Is a 3D Playable (virtual) Sony Aibo for Mobile Phones. The direction stick on the mobile phone can be used to make Aibo stand, sit, lie down and jump up. 3D animation of the 7 Series ERS-7M3/W Pearl White Aibo was designed on the Sony AIBO Motion Editor. Aibo Memories was created in memory of the Sony Aibo (1999-2006).

  • Lumiedge (Ambilight-like effect for Webcam images)
    Tea Vui Huang's Lumiedge Java Applet adds a color coordinated Introduction to the horizontal edges of a webcam image. This can be used to enliven a webcam image and visually fill it out to a 16:9 wide-screen format.

  • H5N1 (Avian Flu) DECON
    The handy H5N1 DECON (-tamination) mobile phone application assists in the precise determination of dilution ratio and quantity of UN FAO & AUSVETPLAN approved bird flu disinfectants for an assortment of prevention & decontamination scenarios. It is an ideal tool for front-line healthcare/farm workers containing the spread of the H5N1 avian flu virus.

  • Mobile Tsunami Detector
    A free mobile phone software for tsunami prediction. Using 2G/3G data connection, it queries, filters and analyses LIVE Earthquake readings from the United States Geological Surveys (USGS). Probability and impact time of potential tsunamis are assessed and reported instantly for countries whose coastline borders the Indian Ocean.

  • Scratch Tracks (Using MP3 Players as an Internet Banking Authentication Token)
  • MMS Podcasting
  • Enhanced Podcast to J2ME Converter
  • Podcast for Mobile Phones
  • Open Source Project for Google SMS & Yahoo SMS
  • Web Tsunami Detector