The classic car-ad shot, a CG car on a real road, only works when camera, light and reflections agree with the photo. A backplate is the high-resolution photo the viewer sees. An HDRI shot at the same spot and time lights the car and fills its reflections, including everything behind the camera. Andreas Reimer captures both together on location, so sun direction, sky and colour already match. Below: a renderer-independent workflow, setup steps for V-Ray, Corona and Blender Cycles, and a checklist of the mismatches that give CG away.
A backplate is a high-resolution still photo that the camera sees as the background of a render. An HDRI is a 360 degree high dynamic range panorama that lights the 3D object and fills its reflections. In a CG integration shot the two do different jobs, and both are needed.
An HDRI crop as background gets soft at long lenses. A flat plate cannot light the scene, because it does not show where the sun is or what lies behind the camera.
An HDRI shot an hour after the plate has a different sun angle, colour temperature and clouds. The CG shadow then disagrees with the shadows in the photo, and the reflections show a sky that is not in the picture. A pair captured together removes these problems: sun direction, sky brightness, colour and reflected surroundings already agree.
That is how the backplate sets on HDRI Hub are built. Andreas Reimer shoots the HDRI and its plates on location, and each set combines the plates with the corresponding high resolution HDRI of that spot. All backplate images are processed linear with industry standard white balance and colour space, so they sit close to what a renderer produces without a colour correction pass.

The panorama above is HDR 142 Rural Road: an unclipped 8192 x 4096 OpenEXR HDRI with a 23.6 EV range, plus 15 JPG backplates of the same road.

Use the exact pixel dimensions of the backplate, or at least its aspect ratio. A different aspect ratio crops or stretches the plate and breaks every later step.
Enter the plate's focal length and set the sensor or film width to the real camera's sensor. A focal length means nothing without a sensor size: 52 mm on a 36 mm wide full frame sensor shows a different field of view than on a smaller sensor.
The horizon line in a photo passes through every object at the height of the lens: if it cuts a parked car at its door handles, the camera stood at door handle height. For an exact solve, use a camera matching tool. 3ds Max has the Camera Match utility, which needs at least five reference points whose real distances you know and which do not all lie on one plane. For Blender, the free open source tool fSpy solves a camera from vanishing lines in a single photo and has an importer add-on.
If the plate was shot with a shift lens, use lens shift in the 3D camera instead of tilting it.
Model a ground plane at road level, tilted to the slope of the road if needed. Then check the horizon with the classic VFX pair: a mirror sphere and a grey sphere where the object will stand. The mirror sphere shows whether horizon and surroundings land in the right place; the grey sphere shows direction and softness of the light.
Turn the HDRI around the vertical axis until the sun and large landmarks line up with the plate. Use three checks:
This is the core rule. The HDRI drives lighting and reflections. The backplate is only the camera-visible background, mapped flat to the screen, not wrapped around a sphere. Never light with the plate, and never show the HDRI to the camera.
The CG object needs an invisible floor that receives shadows: a shadow catcher, also called a matte material. It shows the plate and darkens it where the object casts a shadow. On a wet road or polished floor, enable reflections on the catcher too. The contact shadow under tyres or a product base is the most important detail; without it the object floats.
Start with a neutral white balance in the render camera, since the plates are already balanced. Then compare render and photo:
The basic Dome Light setup is covered on HDRI for V-Ray. For a backplate shot, change the following:
Chaos notes that since V-Ray 6, matte objects show the Dome Light texture instead of the background when a Dome Light is in the scene. If the ground shows the HDRI instead of the plate, keep the alpha settings above and composite over the plate in post: the negative alpha contribution puts the shadows into the alpha channel.
Corona splits lighting and background in one rollout, and its Shadow Catcher material handles shadows and reflections on the plate. The steps below follow the current Chaos documentation for Corona for 3ds Max; Corona 15 is the current release. For the basic HDRI load, see HDRI for Corona Renderer.
To composite in post instead, set Alpha mode to For compositing. The catcher then renders black for direct rays, and the directly visible environment must be overridden to black as well.
Headlights or a lamp that is not in the photo should brighten the ground. Enable Shadowcatcher illuminator on that Corona Light or Corona Light Material, and it lights the shadow catcher instead of casting shadows on it.

The World setup with an Environment Texture and a Mapping node for rotation is explained in HDRI for Blender. For a backplate shot in Blender 5.2 LTS:
| Mismatch | How to spot it | Fix |
|---|---|---|
| Shadow direction | CG shadow points another way than shadows of poles or trees in the plate | Rotate the HDRI until both agree |
| Shadow softness | CG shadow is blurry while the photo has hard shadows | Use an unclipped HDRI so the sun keeps its real brightness |
| Horizon in reflections | Horizon line in the car paint sits higher or lower than in the plate | Fix camera height, then check with a mirror sphere |
| Perspective | Object looks too big, too small or distorted | Match focal length and sensor width, check model scale |
| Floating object | No dark line where tyres or base touch the ground | Add a shadow catcher; check contact shadows at full size |
| White balance | CG reads bluer or warmer than the photo | Neutral camera white balance; HDRI and plate from one session |
| Exposure | CG highlights brighter than any highlight in the photo | Lower exposure until the brightest CG highlight matches the plate |
| Clean CG on a noisy photo | Render is sharper and cleaner than the plate | Add depth of field, slight softness and matching grain in post |

The overcast plate above belongs to HDR 147 Rural Road with Cloudy Sky: an unclipped 8192 x 4096 OpenEXR HDRI with a 14.06 EV range and 14 JPG plates. The test render below shows its HDRI on chrome spheres, the same check as step 3.

| Category | Products | What you get |
|---|---|---|
| Sets / Bundles | 41 | Backplates plus the full panorama of the same spot |
| HDRI Domes | 33 | HDRIs for car and product renders, including the Above the Clouds series and ground-level locations |
| Layout / Private Use | 14 | Plate sets for layout and private use |
Sets from HDR 142 onwards ship the HDRI as OpenEXR; many older sets ship it as Radiance .hdr inside an sIBL collection. The plates are JPG, and several sets also include raw or EXR plate files. Eleven sets carry the unclipped tag: HDR 142, 143, 144, 145, 147, 148, 163 and the two-part 167 and 168 sets. The sets carry the same licence as all HDRI Hub files: commercial use, one user, one workstation.
Browse all backplates, pick a backplate set with its matching HDRI, or test the workflow first with a free HDRI. For the sun side of the topic, read unclipped HDRIs, sun and shadows; for the Blender World setup in depth, see how to light a scene with an HDRI in Blender.
A high-resolution photo used as the visible background of a render. The CG object is rendered or composited on top, and an HDRI from the same location lights it so light and reflections match the photo.
For photo integration, yes. The backplate is what the camera sees. The HDRI supplies light and reflections from all directions, including the area behind the camera that the plate does not show.
Set the render size to the plate size, enter the plate's focal length and the real sensor width, and place the camera at the height where the horizon line crosses objects in the photo. For an exact solve use the Camera Match utility in 3ds Max or fSpy for Blender.
Usually the object reflects the flat plate instead of the HDRI, or the HDRI is not rotated to the plate. Keep the plate in the background slot only and rotate the HDRI until a mirror sphere shows the scene where the photo has it.
Make a ground plane under the object a shadow catcher: the Corona Shadow Catcher material, a V-Ray matte object with Shadows and Affect alpha, or the Shadow Catcher option in Blender Cycles. It stays invisible but darkens the plate where the shadow falls.
Only roughly. A random HDRI has a different sun direction, colour and sky than the photo, and the mismatch shows in shadows and reflections. An HDRI shot at the same spot and time as the plate removes those differences.
The plate provides the visible background, so the HDRI only lights and reflects. 8192 x 4096 is enough for most shots. Larger HDRIs help only when sharp, mirror-like reflections fill a large part of the frame.
Yes. All HDRI Hub backplate images are processed linear with industry standard white balance and colour space, so they sit close to a render's output without colour correction.