• Upon request I’m posting a tutorial on creating a panoramic HDR image for use in your CG applications.  Read on for the info.

Up first I’ll list the hardware and software I use to create the HDRs:

You certainly don’t need to use the exact same hardware for this.  Use whatever camera/lens/tripod combo you prefer.  However, I do strongly recommend PTgui for stitching the images together.  I also really like the Promote control device as it makes the capture process very simple.

With the equipment/software list out of the way, here’s the process:

  1. Attach the fisheye lens to the camera and mount the camera on the tripod.
  2. Configure the fisheye lens to manual focus and dial the focus ring to the infinite setting.  NOTE:  Make sure you check the actual focus because you’ll probably find the ‘sweet spot’ to be a little off the actual infinite focus mark.  See image below for reference.  The image below is of a 10mm lens, but the focus and manual/auto switch look the same.

With the lens configured and focused properly you’ll need to connect the Promote Controller.  Why use the Promote Controller?  I use it because it allows me to capture multiple exposures at the touch of a button.  You can use your camera’s built-in bracketing function, but most are limited to 3 or 5 steps.  That won’t give you as much lighting data to work with when constructing (and using) the HDR.

So at this point you should be ready to shoot with the fisheye lens mounted to the camera, the camera mounted to the tripod, and the Promote controller connected to the camera.  Power up the camera and the Promote control device and place the camera in manual shooting mode.  By placing the camera in manual shooting mode the Promote control device can control the cameras actions.

NOTE:  I also like to set a relatively low ISO (100) setting on the camera and use a daylight color setting (close to 6500k) as that seems to provide fairly natural colors.

I set the Promote controller to High Dynamic Range mode and configure the number of steps I want (I usually use 1.0) and the number of exposures as well as the mid point exposure.  I won’t go into much additional detail on that because you’ll have to configure that to whatever you want to use and is allowed by your camera’s settings and options.

Before shooting I level the camera.  I just use simple spirit level that is built into my tripod.   If your tripod (or camera) doesn’t have levels then you may want to get a spirit level that plugs into the flash hot shoe connection point or something similar.

With the camera level I hit the start button on the Promote control device to start the capturing process.  The camera is set to save both JPG and RAW files.  I rarely use the raw files for the HDRs but it’s good to have just in case I want to make any adjustments or try to squeeze a little more lighting data out.  Once the Promote controller has completed the captures I rotate the camera 90 degrees, level the camera, and start the capture process again.

I do this four times total: 0 degree, 90 degree, 180 degree, and 270 degree angles.  I could use less, but this seems to provide plenty of overlap data for PTgui to easily stitch the images together.

Here’s what one of the fisheye frames looks like:

Alright, so now the captures are complete.  At this point I will swap out the fisheye lens for a non-fisheye lens (or use a different camera) so I can capture some matching back plate images of the location:

Now that I have the fisheye images and the back-plate images I’m ready to build the HDR and use all of this in 3ds Max (or whatever application you prefer).  Thankfully PTgui makes building the panoramic HDR a breeze.  First fire up PTgui and click the “load images” button.

Then point it to the folder that contains the fisheye captures.  Select all the fisheye images that you want to use to build the panoramic HDR.

Once the images are loaded, click the “Align images” button.

As PTgui analyzes the images it will prompt you to select what you want to do with the bracketed exposures.  I use the “Enable HDR mode and link the bracketed images” option as well as the “True HDR” exposure mode:

Once I make those assignments I click the OK button and PTgui begins creating the panoramic image.  Once it’s compiled (doesn’t take long), I save both a JPG and HDR version of the image.  I use the JPG for a simple preview of the file and of course the HDR to use in our beloved 3d applications.

Presto, Bingo, a panoramic HDR is born:

Obviously I didn’t spend any time removing my stupid shadow from the image.  You can do that with Photoshop or whatever application you prefer if you like…or just be lazy like me and leave it in. :)

As you can see this whole process is remarkably simple.  The downside with this particular process is that the size of the HDRs I create is rather low resolution.  The final HDR’s are usually in the 5k range.  That’s not a huge issue for me at the moment because I will typically use one of the back plates for my final render background instead of the HDR itself.  I haven’t noticed a lot of distortion in my reflections due to the fairly low (or medium sized I suppose) resolution HDR.

That being said, if you plan on using the HDR for your background instead of a back plate, you will probably run into problems with the resolution provided by this method.  If that’s the case then you may be better served by using a wide lens, full frame sensor camera, and something that will allow you to rotate the camera around the lens nodal point.  I think that process may be more expensive in terms of hardware required and time spent capturing the HDR data but should provide a much higher resolution HDR file.

Here’s a render using the files (click for larger resolution):

And here’s the HDR and some of the backplates as well if you’d like to try them yourself. :)

NOTE: In the file archive I provided lens data for the back plate images to assist with camera matching.  However, I forgot to multiply the focal length by 1.6 since my camera has an APS-C sized lens.  So you’ll want to do that to match the lens setting of the back plates.

Miscellaneous info:

  • The camera I use (Canon 60d) has a shutter speed limit of 1/4000.  That isn’t bad, but I could use the faster shutter speeds of something like the 5d mark ii camera (1/8000) for example.  I say that because in bright sunlight when I use 1 full step between captures with the Promote control I am limited to 10 or so steps.  Beyond that they are just pure white/over blown and thus useless.  I may look into using a gelatin filter on the fisheye lens, something like a neutral density filter, to possibly allow more steps with my current camera in very bright daylight locations.

 

  • I’m still learning about the capture process, so my technique here may have some flaws.  If you notice a problem with my process, or you personally use a method that provides better/faster results, then please let me know.

 

  • It would also be a good idea to take something along that you can place into your back plate photos to assist with CG alignment.  Perhaps something that would not only help with alignment but also help you dial in the look of the lighting/reflections.  One of those large 12″ chrome garden spheres (gazing ball) might be helpful with this.

 


Tags: , , , ,

43 comments

  1. Andrew
  2. MrE
  3. Andy
  4. Andy
  5. Andy
  6. Erkii
  7. Andy
  8. Steve Herridge
  9. Jay Bharadia
  10. Keith
      • Keith
      • Terry
  11. Mirel
  12. Mirel

Trackback e pingback

  1. Rubicon Crossing » The Right Equipment
    [...] the price. Additionally, being a stills camera at its heart, it will allow me to shoot reference HDR images ...

Leave a Reply