x


How do I take a high quality screen shot from my scene view camera?

I would love to capture perfect screenshots from my game's Scene view where everything can be easily tweaked to compose the perfect shot, but these ugly gizmo things keep getting in my way.

Is there any way to disable the gizmos (speaker icon over AudioSources, sun icon over Lights, etc) in scene view - or do I need to create an EditorScript to build a camera at the position of the scene view camera and then switch to game view? If I need to build an EditorScript, how do I read the position of the scene camera?

more ▼

asked Dec 09 '09 at 10:39 PM

Aubrey Falconer gravatar image

Aubrey Falconer
672 46 54 68

(comments are locked)
10|3000 characters needed characters left

4 answers: sort voted first

To get the best quality screenshots - I'd do a screenshot from within playmode. If you need to arrange things a bit, do it like this:

  1. Enter playmode and get to a certain desired configuration.
  2. Pause the game.
  3. Make any adjustments you like - repositioning in the scene view and adjusting inspector values.
  4. Position the scene view camera for the shot.
  5. Select the currently rendering camera in the hierarchy.
  6. Match the rendering camera up with the scene view camera via "GameObject/Align with view" (shift + cmd/ctrl + F).
  7. Take your screenshot.
  8. Repeat from 4.
more ▼

answered Dec 10 '09 at 09:18 AM

AngryAnt gravatar image

AngryAnt ♦♦
4k 14 19 52

AlignWithView shortcut is perfect! Thx for the tip!

Dec 10 '09 at 08:17 PM Aubrey Falconer
(comments are locked)
10|3000 characters needed characters left

For when "High Quality" means "lots of pixels", you may also want to have a look at this forum posting: large screenshots for print

more ▼

answered Dec 28 '09 at 09:34 AM

jashan gravatar image

jashan
10.3k 25 43 117

Thanks!

Very interesting.

Jan 04 '10 at 04:39 PM Aubrey Falconer
(comments are locked)
10|3000 characters needed characters left

megafiers has a utility called 'megagrab': http://www.west-racing.com/mf/?page_id=401

more ▼

answered Aug 28 '12 at 07:49 PM

gekidoslair gravatar image

gekidoslair
1 1

(comments are locked)
10|3000 characters needed characters left

Here's how I would do it:

  1. Set up the scene how you want it for your screenshot.

  2. Create a new camera, and position it where you want to take the screenshot from.

  3. Open up a game window by going to Window > Game or pressing Ctrl + 2 (for Windows, on Mac it would probably be Cmd + 2).

  4. Make sure the Gizmos button at the top-right of the Game window is toggled off, and take the screenshot from there (no need to hit Play).

more ▼

answered Dec 09 '09 at 11:14 PM

Stelimar gravatar image

Stelimar
3k 14 16 50

Thanks for your suggestion!

I am looking for something a bit more efficient though. Positioning a camera manually for each screenshot is a major pain - far more so than just zooming freely about in Scene view for the perfect shot composition.

Being able to take the shot directly from scene view would be perfect, but if this is not possible - I would love to know how to read the scene view's camera position from an EditorScript.

I really would like to disable gizmos aside from their terrible detractions from screenshots, as they are so distracting when I am artistically designing a scene...

Dec 10 '09 at 06:50 AM Aubrey Falconer
(comments are locked)
10|3000 characters needed characters left
Your answer
toggle preview:

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Topics:

x3132
x1732
x744
x502
x106

asked: Dec 09 '09 at 10:39 PM

Seen: 9695 times

Last Updated: Aug 28 '12 at 07:49 PM