This document describes the concept of dual photography, which uses Helmholtz reciprocity to interchange lights and cameras in a scene. It discusses how the transposed transport matrix can be used to generate virtual captured images from virtual projected patterns. It also describes different methods used to capture the transport matrix, including fixed pattern scanning and adaptive multiplexed illumination. Limitations discussed include scenes with significant global illumination effects and situations where the camera and projector are at a large angle.
Secrets of CryENGINE 3 Graphics TechnologyTiago Sousa
In this talk, the authors will describe an overview of a different method for deferred lighting approach used in CryENGINE 3, along with an in-depth description of the many techniques used. Original file and videos at http://crytek.com/cryengine/presentations
A Practical and Robust Bump-mapping Technique for Today’s GPUs (slides)Mark Kilgard
I presented this on May 8, 2000 to the Stanford Shading Group in Palo Alto, California. The presentation explains how to use the, then state-of-the-art, NVIDIA register combiners of the GeForce 256 to implement per-pixel bump mapping, a technique that is now ubiquitous in most 3D computer games.
2137ad Merindol Colony Interiors where refugee try to build a seemengly norm...luforfor
This are the interiors of the Merindol Colony in 2137ad after the Climate Change Collapse and the Apocalipse Wars. Merindol is a small Colony in the Italian Alps where there are around 4000 humans. The Colony values mainly around meritocracy and selection by effort.
2137ad - Characters that live in Merindol and are at the center of main storiesluforfor
Kurgan is a russian expatriate that is secretly in love with Sonia Contado. Henry is a british soldier that took refuge in Merindol Colony in 2137ad. He is the lover of Sonia Contado.
Explore the multifaceted world of Muntadher Saleh, an Iraqi polymath renowned for his expertise in visual art, writing, design, and pharmacy. This SlideShare delves into his innovative contributions across various disciplines, showcasing his unique ability to blend traditional themes with modern aesthetics. Learn about his impactful artworks, thought-provoking literary pieces, and his vision as a Neo-Pop artist dedicated to raising awareness about Iraq's cultural heritage. Discover why Muntadher Saleh is celebrated as "The Last Polymath" and how his multidisciplinary talents continue to inspire and influence.
Hadj Ounis's most notable work is his sculpture titled "Metamorphosis." This piece showcases Ounis's mastery of form and texture, as he seamlessly combines metal and wood to create a dynamic and visually striking composition. The juxtaposition of the two materials creates a sense of tension and harmony, inviting viewers to contemplate the relationship between nature and industry.
11. Dual Photography is the act of
multiplying the transposed matrix by a
desired lighting image vector.
12. Photography without a camera.
Image at right acquire using a 3x3 pixel
square scan across the projector.
Two photo resistors are used instead of
a camera.
13. Comparison with Debevec et. al. [2000]
In Debevec’s “Acquiring the Reflectance Field of a Human Face“, distant point
light sources are assumed, and there is no spatial variation within the light
source.
Hence, sharp shadows cannot be cast onto the scene.
Besides, a fewer number of light sources are required.
14. Optimizations in Capturing the T matrix.
Brute Force Method
Scan a single pixel per captured camera frame
Projector and Camera each have O(n6) pixels
Full T matrix would have O(n12) elements
HDR imagery required for scenes containing both specular and diffuse inter-
reflections.
15. Even at a rate of 25 HDR images per
minute, the capture process could take
weeks !
16. Fixed Pattern Scanning
Assume each projector pixel affects a
small, localized region of the camera. Divide
the region into blocks.
Repeat exposures and encode each block’s
illuminated pixels with a unique binary
encoding.
18. We can determine the spot being lit using a truth table (bit encoding) for 3
locations.
4 2 1 Spot
0 0 0 0
0 0 1 1
0 1 0 2
0 1 1 3
1 0 0 4
1 0 1 5
1 1 0 6
1 1 1 7
Hamming error correcting codes are added to account for bit errors due to noisy
measurement.
19. Limitations of Fixed Pattern Scanning
Requires one-to-one correspondence between camera
and projector pixels.
This only supports direct illumination properly.
Diffuse Illumination can map many projector pixels to
the same camera pixel.
This violates the initial assumption.
21. Adaptive Multiplexed Illumination
LEVEL 2
The single block from Level 1 is subdivided
into four blocks.
Conflict is detected between regions 2 and 4
Additional subdivision is required
22. Adaptive Multiplexed Illumination
Conflicting blocks from Level 2 are not
co-scheduled in Level 3.
Some blocks can be scheduled in parallel.
Two new conflicts detected (6 & 12, 8 & 10).
The lower-leftmost block causes no illumination
and is culled
24. Drawbacks of Adaptive Multiplexed Illumination
Does not do well for a scene with several diffuse inter-
reflections.
A single projector pixel can affect the entire scene.
32. Scene Relighting
Projectors are not parallelizable, only one projector can be used at a time. But
cameras can be parallelized to capture a 6D reflectance field.
38. Limitations
Cameras have greater depth-of-field, better focus
control, and more imaging controls
Limited depth-of-field can result in out-of-focus dual
images
39. Limitations
Suppose the camera and projector are at a large angle
apart from each other.
There may be many regions in the scene with no
direct light transport between the camera and
projector.