Hacker News new | ask | show | jobs
by Adverblessly 620 days ago
As a DoF "hater", my problem with it is that DoF is just the result of a sensor limitation (when not used artistically etc.), not some requirement of generating images. If I can get around that limitation, there's very little motivation to maintain that flaw.

In the real world, if I see a person at the beach, I can look at the person and see them in perfect focus, I can then look at the ocean behind them and it is also in perfect focus. If you are an AI generating an image for me, I certainly don't need you to tell me on which parts of that image I'm allowed to focus, just let me see both the person and the ocean (unless I tell you to give me something artsy :)).

2 comments

While you could look at DoF as a sensor limitation, most photographers use it as an artistic choice. Sure, I could take a pic at f/16 and have everything within the frame in focus, but maybe the background is distracting and takes away from the subject. I can choose how much background separation I want; maybe just a touch at f/8, maybe full on blue at f/1.2
If you have the camera focus on the person, they'll be in perfect focus. If you then have the camera focus on the ocean, it'll be in focus.

Our eyes work the same way. Of course, just like the camera's aperture can be set our pupils will be pretty contracted on a beach.

Of course, you should be able to tell the AI to generate it how you want - that's the goal, after all. Having at least a somewhat shallow depth of field by default makes sense though.