Painting over photographs using 3D models

I’ve been working on a series of photo illustrations using my not-so-good photos from Mono Lake tufas. They are the photos that aren’t strong enough for a portfolio, but have something about the composition that I wanted to rescue, and that had a sense of scale and form that reminds me of ancient ruins.

I’m not done with the series yet, but I want to share my process. I use a mix of photo collage (replacing skies with other photos I’ve taken, for example), painting by hand, and 3D renders. Here’s how I do it:

1. I start with a photo that has potential, but is not quite there for me. In this case, I liked the shapes, they reminded me of obelisks, so I went with an Assyrian theme. I also thought that snow for a desert theme would be an interesting contrast. I develop the image in Lightroom as usual, just minimal basic touches.

2. In Maya, I place and scale cubes in a general idea of what the scene looks like, making sure I’m using depth properly too. I make the cubes semi-transparent.

3. I match my camera focal length in Maya to my original photo. Then I tumble the camera around until the angle roughly matches my photo. The vertical tilt is the most important, matching the convergence to the up axis really makes a difference.

4. I add an image plane to the camera with the original photo, set to 50% opacity, so that I can line up all the blocks very clearly. Once The alignment is close enough, I make sure to lock the camera so that I won’t touch it ever again by mistake.

5. I download a lot of free 3D scans from sites such as, and I download a ton, everything I can because I’m not sure what I will want to use or not yet, but I make sure they match the theme and time period I’m looking for.

6. I import these (usually STLs) into Maya and do some cleanup. Normal process is: rotate/scale, merge vertices, mesh cleanup, reduce (they are way too dense usually), delete parts I don’t care about, and apply a 3D noise material that looks like rock.

7. The fun begins! I love finding shapes that remind me of other shapes, and puzzling everything together. I try to think about the space, what it would’ve been, what I want to feature and how I can make it fit in the context of the original photo. Sometimes I need something to balance the composition, such as making the pillar on the right side much larger, so I scale them but try not to overdo it. For this series I want to keep the original compositions, otherwise I’d go nuts and add a lot more elements.

8. I add some lights that roughly match the original photo, mostly directional lights, and some point lights with which I take some liberties to highlight certain areas that otherwise would lack contrast. I do a quick hardware render at full size (6400x4267) with antialias, ambient occlusion, and alpha channel. I found that a fancy render is not needed, as these will not need much detail later, they will pick up the detail from the underlying layer of rocks and snow. Then I bring the renders into Photoshop.

9. I position the renders in Photoshop carefully, and I rough them up a bit (a bit of blur, break some chunks off, etc). Then I make a selection from that render layer (Cmnd+Click on layer thumbnail) and I start using the clone stamp tool over the original photo, within the new selection, to add the chunks of rock that have changed the silhouette. Then I invert selection and do the same when I want to paint sky in the opposite side. I also clean up weird holes and shapes that are distracting here. I removed all the plants from this one since they gave away the real scale of the area, and I wanted it to feel much bigger.

10. I change the blending mode of the renders to Hard Light, and use Levels to control how bright and dark things are. By reducing contrast, I reduce the effect. I prefer using levels to opacity since I can control lights and darks and midtones separately. I also mask parts out, blur some things, use dodge/burn, whatever is needed to integrate the parts better. I tend to do these in parts, only one major structure at a time so I can focus on it, then later merge them all back into one layer when done.

11. Since I have all these layers split already, I can easily make a selection from them and I use that to paint a black and white depth map. I use that as a mask for a layer with the sky color, making the distant object recede a lot more. Haze is one of the main tools I have to cheat the scale, so I abuse it.

12. I add a lot of light effects, glows and highlights (usually layers in Linear Dodge/Add mode), sometimes I add cast shadows (layers in Multiply mode), and all sorts of noisy effects like snow and dust that hide my mistakes. To get the color, I usually create a LUT (Layers > New Adjustment Layer > Color Lookup), try out all the presets, and then try changing its opacity and blending mode from Normal to Overlay or anything else, just to see the effect. Once I find the mood, I add more LUTs, mix them up, find a combination that pushes what I like, and then tone it down by painting a mask for the LUTs with soft brushes. I also add Levels and Curves layers to increase contrast where I want.

And that’s it! It’s a complicated process, but I enjoy mixing 2D painting, 3D, and photography all in one. I’ll keep working on a few more images for this series.

Glowworms in Australia

Last year we did a south-east Australia roadtrip. One of the highlights for me was visiting a few of the glowworm areas deep in the night: at Melba Gully (Great Otway National Park) and at the Glowworm Cave (Wollemi National Park).


I became fascinated by the miniature cosmos these creatures create, a humble echo of the magnificent Milky Way you could see by staring up through the tall jungle canopy.


The glowworms (Arachnocampa richardsae) are fly larvae from a fungus gnat of the Keroplatidae family. This species is tiny, the worm about 1 cm, the gooey web cave they build around 3 cm wide.

The larvae build a structure composed of a horizontal mucous tube suspended by a network of threads attached to rocks, bark or soil. They build snares, much like spiderwebs, decorated by sticky droplets that glow in the blue light emitted by their tails, attracting small insects.


There are multiple locations in Australia and New Zealand to see glowworms. What I liked about Melba Gully, more than anything, was being out in the middle of a forest walk instead of inside a cave. We even spotted a platypus in the wild, hunting in one of the creeks.

I named this series after combinations of biological and cosmological terms, trying to bridge that gap between the micro and macro worlds.

Here is the full series, after clicking on any image, use the arrow keys to navigate through them.

Expose To The Right (ETTR) isn't always right

There’s a good rule in digital photography called ETTR (Expose To The Right), that says that you should aim for your histogram to be as heavy loaded to the right side as possible (brighter), while avoiding clipping the whites. Once you clip a color (you go outside the possible values, so a white can only be white, there’s no brighter white), there’s no way to recover that data, but you can try and push it as close as possible to get the best data.

This works great in most cases, you get more data to work with, less noise, you can simply pull down the exposure slider and your image will look great. But it doesn’t always work as intended, as I just found out while editing some sunset photos.

In this case, the optimal image to edit should be the third, it’s very heavy to the right side, and does not clip any of the bright values. More data to work with!

In this case, the optimal image to edit should be the third, it’s very heavy to the right side, and does not clip any of the bright values. More data to work with!

When ETTR doesn’t work properly

Look at what happens when we pull down the exposure on this image shot using ETTR, where no colors were clipping, yet it had a sharp peak close to the right edge of the histogram…

ETTR version shows no color separation when pulling the exposure down.

ETTR version shows no color separation when pulling the exposure down.

As we pull the exposure down, there is no noise in the data, but there is also no color separation in what should be pink clouds! Each RGB channel has loads of data, but they all land in the same peak, therefore creating a lame white/gray color as the colors blend together.

Now let’s see what happens with a more balanced exposure…

A more balanced exposure works better for this case, instead of ETTR.

A more balanced exposure works better for this case, instead of ETTR.

With the non-extreme, balanced photo, when we pull the exposure down, the color separation is clear and we can see the original pinks. It’s important to read the histogram and avoid a large peak close to the edge. This image also had a peak towards the right, but not tightly crunch to the very edge of the histogram, and it was a much wider column.


Using ETTR will give you extremely clean images to work with, where you won’t have as much noise in the shadows, and you’ll be able to tweak the exposure a lot without sacrificing image quality. ETTR is absolutely great in most cases, but make sure you aren’t just looking for clipping, but also for extreme peaks too close to the right, where ETTR can fail due to crunching too much data in a single range of RGB values.

ETTR 4.png

Avoid peaks on the right

This type of image is not good for ETTR.

ETTR 5.png

Leave breathing room

This type would be ideal for ETTR.

Spirit of the Caldera

I have a few photo series that I’ve never fully published, because spamming a social media feed with lots of similar pictures feels a bit out of place to me. But I always wanted a place to share them together. This blog seems like the right place, where I can tell a full story and show the complete set of images.

To start these photo series, I’ll go back to Yellowstone in 2015 when I photographed a bull elk resting next to the warm steam of the fumaroles at the West Thumb Geyser Basin.

I followed the elk for about an hour, careful to keep him against the setting sun, and with the steaming fumaroles behind him, until he finally went to rest. I used no filters. Instead, I let the sun hit straight into the lens by removing my lens hood, and by shooting through pine needles that flared and streaked golden light into the camera, creating colorful bokeh effects.

Shooting without the lens hood and with blurry foreground elements sometimes tinted the image orange, sometimes green, and sometimes turned it into a soft, low-contrast gray. The larger bokeh effects were from the pine needles, which sometimes directly touched my lens and sparkled under the direct sunlight.

Before the elk had settled down, it had been grazing among the tall grasses, dipping his head into the gold. I took two close-ups, focused on the antlers, that I think serve as perfect bookends.

This was a magical moment I’ll never forget. Yellowstone is so full of wonders, the alien landscape should be enough, but you also get the incessant flow of wildlife on top of it, always around you and always diverse.

New website, brand new blog

I built a new website! This time I’m focusing all my efforts towards photography, but still keeping my animation, 3d design, layout and illustration work available. I’m using the new logo and branding I had been working on months ago, and trying out Squarespace for the hosting and services.

Squarespace seems to do exactly what I need it to do, as long as I take my time to carefully customize CSS codes and add my own details for the design. But the functionality is right, managing the content has been extremely easy, and the shop integration will come in handy once I finish setting that up.

One thing that is not as versatile as I hoped, is the gallery options. I wish I had more control over the look of the galleries without too much manual CSS coding, but the default options look professional and are versatile enough for now.

old websites 1997 to 2015.jpg

Here’s a look at how my websites have evolved, since I was a “hacker” with a warez page in the 90’s, to when my focus switched towards animation, then a darker tone redesign, followed by a clean white during my obsession with 3D printing, and now on to photography.

And what is this about a blog? What year is it?

I’ve been good about posting constant updates on Facebook, Twitter and Instagram, but I felt like a lot of the images I post need a more connected structure. Every once in a while, I want to write something slightly longer, with multiple images, describing specific projects I’m working on and adventures worth sharing. I might also talk more in depth about my process, gear, and techniques I use, as well as any research I put into my photo projects.