Photo Session got released to the Asset Store and has a -50% release discount!
Overview
Photo Session allows you to pause the game, move around with the camera and capture screenshots. It works in the Editor’s Play mode and in the Build. It allows you to create awesome looking screenshots and give focus to your asset. Extremely useful for capturing exciting moments and to create media for advertising.
Camera adjustments during Photo Mode (eg Field of View)
Manual and Auto Focus for Depth of Field effect
Overlay with statistics
Composition Guides (eg Rule of Thirds, Fibonacci)
Customizable navigation speeds
Variable time scale (continue game in slow motion during capture)
Register camera positions and jump there
Auto Setup
Source code available
…
Please take a look at the screenshots and videos on the Asset Store page to get an idea how Photo Session can be used.
Please also take a look at the requirements and limitations. Photo Session works with all Render Pipelines, however since Unity is limited in that regard (currently we are at HDRP version 15 and counting), there might be some adaptation needed. Example: Earlier HDRP versions had issues with the Automatic Exposure, using Fixed Exposure worked. It’s nothing that isn’t solvable, it just needs tweaking because of the way Unity is releasing their software.
But please check out the asset store description to see even more examples. It’s so much fun to pause the game and fly around and take screenshots of your favorite moments.
This is especially useful for publishers in order to take high precision screenshots and give focus on assets.
I thought I’d show how easy it is to create screenshots using Photo Session from directly inside the Editor. I used Animation Preview Pro for the staging of the scene with Synty Assets. The relevant part is just at the end of the video, so you may skip ahead as well. But staging the scene was fun as well, so I thought I’d share it all
Here’s the screenshot in 4K that I took at the end of the video:
The Create button currently exists only for HDRP, I should add one for URP. Essentially all it does is what you can do manually quickly and easily: Create a volume and add the Depth of Field effect there and assign it:
Thank you so much - you are the best.
I have already tested your updated asset 1.1.0 with HDRP in Unity 2022.1.11f1.
The screenshots taken with DOF looks amazing.
Thanks a lot for creating this asset.
Thanks. Will wait for it, then.
Now the version in Asset Store is 1.1.0
What about built-in pipeline?
Does the button for creating a DOF volume is there?
Built-in pipleine works similarly. The Create button isn’t there, but the mechanism is. What’s required is Unity’s Post Processing. You set up the post processing as usual, create a dedicated volume, add Depth of Field to it and assign it to the Volume slot in Photo Session:
Is it a problem or should I create a dedicated Create button there as well? I updated the doc with that information.
I have clicked on Play button, but of course pose applied with Animation Preview Pro
was not kept and characters just started to play some other animations (probably first in the list
in the AC previev controller.
Then I get a screenshot with DOF, but a bit strange.
I do not understand, how the selecting of the object for DOF work, yet.
That’s because DoF is disabled. It must be. You don’t want it in your game all the time. Once you enter Photo Mode it’ll be enabled, then it’ll be disabled. If you want DoF shots in the editor you need to activate DoF.
Here’s how I set it up:
And here’s what comes out using the “Capture Screenshot” button. The small version:
Or click the 8K file to get the one that was actually saved.
It will be awesome, to have possibility to either take a screenshot with DOF without Play mode,
or freeze animation with poses choosen with Animation Preview Pro,
then start Play mode and take a screenshot with Photo Session with DOF applied.