ScreenshotKit is a Unity Editor tool designed to streamline your screenshot and GIF & video capture workflow. It provides powerful capture capabilities while staying out of your way.Every kind of capture Unity should have shipped with, in one window.Screenshots, transparent PNGs, animated GIFs & image sequences, MP4/WebM video, Compositing-ready Cryptomatte & AOV passes. Hit a hotkey, done. Built-in, URP, and HDRP. Zero scene setup, no runtime overhead.New in v1.2.0 ! Video RecordingRecord straight to MP4 (H.264) or WebM (VP8 + alpha). Spin a perfectly looping turntable, orbit the camera, or capture live gameplay in Play Mode, with up to 4× supersampling and a memory-flat streaming encoder that handles long takes without blowing up RAM.4K turnaround of every camera in your scene? One click.Clean alpha for a storefront hero shot? Three alpha modes.Comp in Nuke / Fusion / After Effects? Spec-compliant Cryptomatte EXRs with IDs, depth, normals, and lighting passes.Just open it and shoot. or don't we do have shortcuts and a scene overlay!Everything from one dockable window (Tools ▸ ScreenshotKit) or the Scene View overlay. Video Recording ! new in v1.2.0Encode to MP4 (H.264) or WebM (VP8) via Unity's native MediaEncoder. frames are streamed one at a time, so long captures stay memory-flatThree record modes: Camera (live Play Mode), Viewport (Game / Scene View), TurntableTurntable: object-spin or camera-orbit around any target; X / Y / Z axis; seamless loop Cinemachine-aware auto-detects Cinemachine 2.x & 3.x and drives the active virtual cameraUp to 4× supersampling (turntable) with GPU bilinear downscale for clean edgesTransparent WebM, 24 / 30 / 60 / custom fps (≤120), Full / Half / Quarter scaleCrash-safe: survives script recompiles & Play Mode exit, always restores moved cameras/objects ScreenshotsOne-click capture from the active camera, Game View, or Scene View cameraRebindable hotkeys (Ctrl+Shift+S / Ctrl+Shift+Alt+S)Supersampling up to 8× for crisp 8K stills Resolution presets (1080p, 1440p, 4K, Square, Reels) + your own custom presetsBatch multi-camera capture add all scene cameras at once, per-camera resolution overrides Transparent captureThree alpha modes: Cryptomatte (sharp geometry edges), Post-Process (keeps bloom/flares), Hybrid (both)PNG / TGA output GIF & image sequencesThreaded GIF encoder, stays smooth in Play Mode; loop, 4 quality levels, custom palette, up to 244 fpsAuto-Record on Play, live size estimate & encoding progressImage sequences: PNG / JPEG / TGA / EXR, per-frame alpha, per-frame mattesCryptomatte / AOV passes (Nuke, Fusion, After Effects, Resolve)Spec-compliant Cryptomatte 1.2.0 multi-layer EXR (MurmurHash3 IDs + manifest)Segmentation by GameObject / Material / Layer Object ID, Material ID, Layer ID, AlphaLighting decomposition: Diffuse, Specular, Reflection, Refraction, Emission, Shadow, AOData buffers: Normals, Motion Vectors, World Position, StencilDepth (Linear & Raw) + LightmapRender passes standalone, or alongside any screenshot/sequence WorkflowFilename templating: prefix/suffix, camera name, timestamp, resolution, auto-sanitised for illegal charactersConfigurable save location + open-folder-after-captureFull runtime C# API (DaCruz.ScreenshotKit) for in-game photo modes & automated capture passesCompatibilityUnity 2021.3+Built-in, URP, HDRP (AOV passes need URP for full fidelity; Built-in falls back to a Diffuse render)Editor tool with included runtime API · no third-party dependencies (Cinemachine optional)Debugging/optimizing the encoder for better performance and faster encoding.The included Documentation MD file was AI-generated (human-made version on the website)




