AssetGraph - Unity Dependency Graph Utility

 

f:id:rokugen_lab:20201201174451j:plain

MainImage

AssetGraph is a Unity asset data dependency analyzer.

It provides a graphical view of the relationships between assets and provides support for visually understanding dependencies.
For example, by checking the reference relationship between Material and Texture or Shader, or by checking the reference relationship between AnimatorController and AnimationClip graphically, you can immediately make decisions about project organization and asset modification, so productivity can be expected to improve.

It will also automatically start rebuilding dependencies when changes are made to the Project (you can also request a rebuild manually)
Dependency rebuilding is done in the background of the editor, so you can use it without compromising the usability of Unity Editor.

This free version is prepared so that you can easily try out the functions provided by AssetGraph.
We hope that you will actually use it and try it out.


The free version has the following restrictions
-Prefab resource and Scene resource cannot be detected
-Composite display by selecting multiple nodes is not possible

 

 

By browsing for dependencies, it makes searching for relationships easier.

f:id:rokugen_lab:20201201180830j:plain

f:id:rokugen_lab:20201201180655j:plain

f:id:rokugen_lab:20201201180701j:plain

How to use

  1. Unity menu [Window] - [AssetGraph]

    f:id:rokugen_lab:20201201180558j:plain

  2. AssetGraph window will open and starting Analyze your asset dependencies.

    f:id:rokugen_lab:20201201180555j:plain

  3. After the analysis, the dependency graph is displayed.

    f:id:rokugen_lab:20201201180600j:plain

Button description

f:id:rokugen_lab:20201201180604j:plain

  • [Refresh] - Re-analyze all dependencies.
  • [Show All] - Show all dependency nodes.
  • [Show Selection] - Show only selection dependency nodes. Sibling nodes that do not pass through the selected node are not displayed.
  • [Reset View] - Reset zoom and scroll state.

Mouse operation

  • [click node] - Select node. you can add a selection by clicking with [ctrl] or [shift].
  • [wheel] - Zoom in/out

Key operation

  • [A] - View whole
  • [F] - Focus selected node

 

Now available in AssetStore

https://assetstore.unity.com/packages/tools/utilities/assetgraph-77518

https://assetstore.unity.com/packages/slug/183723