All Projects → Cyanilux → ShaderGraphToPNG

Cyanilux / ShaderGraphToPNG

Licence: MIT, Unknown licenses found Licenses found MIT LICENSE Unknown LICENSE.meta
Screenshots a Shader Graph in multiple sections, stitches them together and saves the result as a PNG

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to ShaderGraphToPNG

acmpv
使用 mpv 播放带弹幕的 Acfun & Bilibili 视频
Stars: ✭ 27 (-50%)
Mutual labels:  screenshot
html-to-svg
svg screenshot of web pages (saves the given URL to an SVG file)
Stars: ✭ 110 (+103.7%)
Mutual labels:  screenshot
webshot
Screenshot websites as a service.
Stars: ✭ 84 (+55.56%)
Mutual labels:  screenshot
omg image
Generate PNG previews for HTML snippets (html/css/js). Any complexity.
Stars: ✭ 28 (-48.15%)
Mutual labels:  screenshot
nextshot
A simple tool for taking screenshots on Linux and sharing via Nextcloud
Stars: ✭ 37 (-31.48%)
Mutual labels:  screenshot
Selenium-Foundation
Selenium Foundation is an automation framework designed to extend and enhance the capabilities provided by Selenium (WebDriver).
Stars: ✭ 51 (-5.56%)
Mutual labels:  screenshot
gsu
A general screenshot and upload utility for images, video, and gifs.
Stars: ✭ 18 (-66.67%)
Mutual labels:  screenshot
Screenbar
A MacOS menubar app for automating screenshots
Stars: ✭ 93 (+72.22%)
Mutual labels:  screenshot
Noisy-Nodes
Adds various noise generation nodes to Unity Shader Graph, including 3D noise nodes.
Stars: ✭ 186 (+244.44%)
Mutual labels:  shadergraph
normcap
OCR powered screen-capture tool to capture information instead of images
Stars: ✭ 441 (+716.67%)
Mutual labels:  screenshot
laravel-browsershot
Browsershot wrapper for Laravel 5
Stars: ✭ 108 (+100%)
Mutual labels:  screenshot
electron screenshot
Node 调取微信 dll 截图
Stars: ✭ 44 (-18.52%)
Mutual labels:  screenshot
capture-website-api
Capture screenshots of websites as a (host it yourself) API
Stars: ✭ 30 (-44.44%)
Mutual labels:  screenshot
townshell
For Townscaper, an application providing additional keyboard shortcuts, tools to manipulate .scape files, screen recording
Stars: ✭ 40 (-25.93%)
Mutual labels:  screenshot
siteshooter
📷 Automate full website screenshots and PDF generation with multiple viewport support.
Stars: ✭ 63 (+16.67%)
Mutual labels:  screenshot
DeskViewer
A Java Project for screen sharing based on TCP protocol. Like TeamViewer
Stars: ✭ 23 (-57.41%)
Mutual labels:  screenshot
screenshot
This library helps to take screenshot dynamically
Stars: ✭ 64 (+18.52%)
Mutual labels:  screenshot
dot-screencap
A screencapturing library
Stars: ✭ 31 (-42.59%)
Mutual labels:  screenshot
screenshot
A screenshot API to convert web to image or PDF. Supports desktop and mobile views.
Stars: ✭ 108 (+100%)
Mutual labels:  screenshot
unity-shadergraph-sketches
🎨 Sketches made with ShaderGraph in Unity.
Stars: ✭ 47 (-12.96%)
Mutual labels:  shadergraph

Shader Graph to PNG

GraphToPNG

Tested with Unity 2020.3.0f1, Shader Graph v10.3.2

Screenshots a Shader Graph in multiple sections, stitches them together and saves the result as a PNG.

If there is any errors (in any Unity/SG version) or problems with the final image, feel free to open an issue and I'll try fixing it ~

Setup:

  • Install via Package Manager → Add package via git URL : https://github.com/Cyanilux/ShaderGraphToPNG.git
  • Alternatively, download and put the GraphToPng script in an Editor folder anywhere in Assets

Usage:

  1. Open up a Shader Graph. Close the Main Preview, Blackboard and Graph Inspector windows
  2. Zoom and move the graph, and size the window such that the graph you want to capture is visible
    • Tip : Can use the "A" keybinding to auto-focus the whole graph
  3. Right-click anywhere in the graph and select "Graph To PNG" from the dropdown menu
    • (If you don't see this listed in the menu, try restarting Shader Graph)
    • Processing is done through a series of screenshots, so make sure nothing is covering the shader graph window
  4. When done, the image will be saved in Assets/ShaderGraphScreenshots, using the graph name, as printed in the Console window
    • Note : Numbers may be appended to the filename to prevent overriding previous screenshots of the same graph

Known Issues :

  • Because the graph may be captured in multiple screenshots, previews that use the Time node may not be consistent. Maximising the Shader Graph window will capture using less screenshots so may help reduce this.

Authors :

  • GLURTH#7422
    • Reflection, Screenshot & Stitching and File regions
  • Cyanilux (https://twitter.com/Cyanilux)
    • Processing region. Fixed position/scaling & stitching issues with the DoShaderGraphToPng function
    • Replaced EditorWindow with "Add Tool to Shader Graph Menu" region which adds "Graph To PNG" to the right-click menu in SG.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].