docs.unity3d.com
    目次を表示する/隠す

    Changelog

    All notable changes to this package will be documented in this file.

    The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

    [0.24.1-preview] - 2022-10-05

    Changed

    • doc: update Timeline doc
    • doc: update VisualCompositorWindow doc
    • doc: update SelectionGroupNode doc

    Fixed

    • fix: repaint views when pasting node values
    • fix: auto close SplineMaskEditorWindow when compositor asset changes

    [0.24.0-preview] - 2022-09-28

    Added

    • feat: create a JunctionNode when double clicking or alt-clicking an edge
    • feat: add Timeline support for HSVNode
    • feat: create SelectionGroupNode by drag and drop from SelectionGroupWindow
    • feat: zoom and pan for SplineMaskNodeEditorWindow

    Changed

    • change: override global volume on SelectionGroupColorRenderNode in HDRP/URP by default
    • opt: avoid disabling PostProcessLayer unnecessarily
    • deps: use com.unity.film-internal-utilities@0.16.0-preview
    • deps: com.unity.streaming-image-sequence@0.16.0-preview

    Fixed

    • fix: fixed the calculation of closest segment when inserting new points in SplineMaskNode

    Removed

    • remove: remove code to convert data from obsolete CompositorGraph asset (0.14.x-preview)

    [0.23.1-preview] - 2022-09-02

    Changed

    • ui: change some UI labels in SplineMaskEditor
    • ui: change the name of Tangent modes in SplineMaskNode
    • ui: change the order of TangentMode in SplineMaskNode
    • deps: use com.unity.vectorgraphics@2.0.0-preview.20

    Fixed

    • fix: consider background alpha for the alpha output of SplineMaskNode
    • fix: update GUI when changing TangentMode and highlight selected points in SplineMaskNode
    • fix: enable deleting SplineMaskNode control points on Mac
    • fix: snap to grid point when dragging and allow clicking the right part of color fields in SplineMaskNode

    [0.23.0-preview] - 2022-08-25

    Added

    • feat: Timeline integration for ColorValueNode, Vector2ValueNode, Vector3ValueNode, Vector4ValueNode
    • feat: store the last view position of Compositor windows in UserSettings
    • feat: add Flat TangentMode in SplineMaskNode
    • feat: add Corner TangentMode in SplineMaskNode
    • feat: allow changing the UI colors in SplineMaskNode

    Changed

    • change: UX tweaks for the editor grid of SplineMaskNode

    Fixed

    • fix: ensure saving the CompositorGraph version
    • fix: add new control point in SplineMaskNode via context menu correctly
    • fix: errors when all splines are deleted in SplineMaskNode
    • fix: clamp tangent display length in SplineMaskNode
    • fix: allow opening multiple SplineMaskEditors
    • fix: dragging multiple points in SplineMaskNode
    • fix: close SplineMaskEditor automatically if the CompositorGraph asset is closed

    [0.22.1-preview] - 2022-07-25

    Added

    • feat: add "Invert" UI in SplineMaskNode
    • feat: add "Show Grid" UI in SplineMaskNode

    Changed

    • change: set the masked color to transparent in SplineMaskNode + optimize the invert process

    Fixed

    • fix: always include the selected objects in SelectionGroupColorRenderNode
    • fix: DrawnEdgesNode was affected by SceneView
    • fix: always execute Compositor even if its default Camera is unassigned
    • fix: SplineMaskNode control point UX fixes
    • fix: SplineMaskNode editor errors after undo/redo/add

    [0.22.0-preview] - 2022-07-14

    Added

    • feat: SplineMaskNode, a node to create a mask with multiple splines
    • feat: add grids in the SplineMaskNode Editor
    • feat: allow ValueNodes to be connected to JunctionNode
    • feat: store the collapse/expanded states of nodes
    • feat: enable HDR rendering in built-in and URP
    • feat: add includeChildRenderers option in SelectionGroupColorRenderNode
    • feat: add minDepth and maxDepth to DepthComparisonNode

    Changed

    • changed the initial node positions of CompositorGraph
    • opt: allocate depth RenderTexture only when necessary for DepthComparisonNode
    • deps: use com.unity.film-internal-utilities@0.15.2-preview

    Fixed

    • fix: enable dragging the object of exposed nodes in Mac

    [0.21.1-preview] - 2022-06-22

    Changed

    • opt: repaint the preview images of nodes and their labels when necessary
    • change: the initial node positions of CompositorGraph
    • doc: update documentation for new features in 0.21.x-preview

    Fixed

    • fix: the style of the resolution in NodeImageViewerWindow for Unity 2021.x
    • fix: show scale in NodeImageViewerWindow instead of inverse scale
    • fix: keep previously connected value after deleting an edge of a ValueNode
    • fix: show the value of FloatValueNode in its output port again
    • fix: apply stylesheet to PinnedNodesWindow
    • fix: ensure that VisualCompositor doesn't have PostProcessLayer

    [0.21.0-preview] - 2022-06-15

    Added

    • feat: support multiple groups in SelectionGroupNode
    • feat: zoom and panning for NodeImageViewerWindow, plus a scale info and a reset button
    • feat: Timeline support for FloatValueNode
    • feat: add invert field in BoolValueNode

    Changed

    • opt: remove unnecessary Clear() operation in TransformNode

    Fixed

    • fix: node positions (especially GroupNode) weren't saved properly
    • fix: the name of edges were changed after reopening graph
    • fix: change the field size in NodeImageViewer into a delayed field
    • fix: cleanup resources when closing NodeImageViewer
    • fix: hide context menu in ExposedReference fields (Lights, SelectionGroup, etc)
    • fix: use the previous value when duplicating ExposedReference fields, instead of resetting
    • fix: ensure node UIs behave and look consistently after enabling/disabing "Expose as Component"

    [0.20.1-preview] - 2022-05-25

    Added

    • doc: add documentation about PerlinNoiseValueNode and RandomValueNode

    Changed

    • change: show the output of value nodes in two digits decimal
    • doc: update the documentation of AddNode, DifferenceNode, MultiplyNode, and SubtractNode

    Fixed

    • fix: the UI label for VectorXValueNodes were empty
    • fix: errors when changing the seed of RandomValueNode
    • fix: support FormerSerializedAs for InputPort back and make FormerSerializedAs support more robust for ports
    • fix: arrange the width of value nodes
    • fix: show values in the label of all ValueNodes including RandomValueNode and PerlinNoiseValueNode
    • fix: reset previously connected edge output of a ValueNode when the edge is deleted

    [0.20.0-preview] - 2022-05-19

    Added

    • feat: URP support for ShadowRenderNode (DirectionalLight)
    • feat: HDRP support for ShadowRenderNode (DirectionalLight)
    • feat: PerlinNoiseValueNode and RandomValueNode
    • feat: print values directly in the output ports of value nodes

    Changed

    • deps: use com.unity.film-internal-utilities@0.15.1-preview

    Fixed

    • fix: take mask into account when exporting LayerNode output in Separate mode
    • fix: build standalone players successfully by using the actual type of CompositorNode in CompositorNodeProxy
    • fix: ensure to use compatible GraphicsFormat in StandAlone builds in addition to the Editor
    • fix: use UnityEngine.Experimental.Rendering only for Unity 2021.x or lower
    • doc: some links inside nodes.md were not correct

    [0.19.1-preview] - 2022-04-21

    Fixed

    • fix: show the inspector of ToonClipMaskRecorderPlayableAsset
    • fix: initialize the ports of nodes and reconnect edges only when rebuilding graph
    • fix: compile error on 2022.2 (HDRP)

    [0.19.0-preview] - 2022-04-18

    Added

    • feat: add a menu item to open PinnedNodes window
    • feat: add ExposedFieldAttribute types: Float, Vector3, Vector4
    • feat: add Enabled field in FinalOutputNode
    • doc: add FinalOutputNode section
    • doc: add "Include Children" parameter in the documentation of GameObjectNode
    • doc: add documentation on PinnedNodesWindow and node context menu
    • doc: add gap extrapolation in the timeline documentation

    Changed

    • opt: skip applying post processing in FinalOutputNode and PostProcessNode whenever possible
    • change: make the width of value nodes and value operation nodes shorter
    • change: only enable FinalOutputNode when Post Processing package is installed
    • change: remove unused size field from ProcAmpNode
    • change: remove size field from FinalOutputNode
    • deps: use com.unity.selection-groups@0.7.4-preview
    • deps: use com.unity.film-internal-utilities@0.14.2-preview
    • doc: update the picture of ProcAmpNode
    • doc: update Timeline documentation (BandPassFilter, curves in demo step)
    • doc: clarify that the background color of VisualCompositor is set in linear space
    • doc: reorganize VisualCompositorWindow documentation
    • doc: reorganize the nodes documentation by adding value nodes, gameobject nodes, and organize nodes category

    Fixed

    • fix: the output color of ProcAmpNode was not correct in linear space Projects
    • fix: allow transformation of Vector/float/int values to each other
    • fix: make port names look nicer
    • fix: prevent incompatible fields from being added as input ports
    • fix: focus on all pinned nodes after pinning a node via menu (#891)
    • fix: closing and reopening PinnedNodeWindow made all pinned nodes lost
    • fix: close PinnedNodesWindow if VisualCompositor window is empty
    • fix: PinnedNodesWindow was not synced after deleting the original node
    • fix: ensure to clear exposed references of CompositorGraph during duplication
    • fix: the exposed references in FinalOutputNode were linked after duplicating a graph
    • fix: set the default value of HSVNode to show unchanged result initially
    • fix: wrong color space of FinalOutputNode when the camera HDR setting is disabled
    • fix: prevent FinalOutputNode from being added by user
    • fix: leave a value set by a value node as it is after deleting an edge
    • fix: do null checks in the destroy event of CompositorNodes
    • fix: do null checks when destroying materials
    • fix: show Vector3 port color correctly
    • fix: remove missing Final Output Node warning.

    Removed

    • remove: random NoiseValueNode, RandomValueNode, and SmoothRandomValueNode
    • remove: AnimationCurveValueNode
    • remove: the preview of FinalOutputNode

    [0.18.0-preview] - 2022-04-06

    Added

    • feat: allow value assignment directly to ports
    • feat: can pin nodes in a different window
    • feat: copy paste functionality for nodes.
    • feat: support extrapolation modes for VisualCompositor nodes
    • feat: add a button to open HDRP asset if the color buffer format is not set correctly in HDRP projects
    • feat: Timeline support for BandPassFilterNode
    • feat: add "Include Children" field in GameObjectNode
    • feat: FinalOutputNode in the Layer Stack (built-in render pipeline only)

    Changed

    • change: remove the end frame key when creating a Timeline clip
    • deps: use com.unity.streaming-image-sequence@0.15.0-preview
    • deps: use com.unity.film-internal-utilities@0.14.1-preview

    Fixed

    • fix: warnings when using Timeline 1.6.x

    [0.17.4-preview] - 2022-04-01

    Fixed

    • fix: initialize ExposedReferences variables after duplicating a graph
    • fix: handle unsupported graphics formats when creating RenderTexture
    • fix: set the render output format to R16G16B16A16_SFloat in HDRP projects
    • fix: keep curves when duplicating Timeline clips

    [0.17.3-preview] - 2022-03-01

    Fixed

    • fix: exposed references were linked when duplicating CompositorGraph in Project Browser

    [0.17.2-preview] - 2022-02-18

    Changed

    • change: change the behaviour of resizing PlayableAsset for nodes to maintain scale by default

    [0.17.1-preview] - 2022-02-17

    Added

    • doc: add documentations on VertexColorRenderingNode and ProcAmpNode

    Changed

    • change: the hint text of ProcAmpNode and VertexColorRenderingNode
    • deps: update dependency to com.unity.selection-groups@0.7.2-preview
    • doc: update the picture of the inspector of VisualCompositor
    • doc: update Timeline documentation (Visual Compositor Track)

    Fixed

    • fix: error when deleting any track after clicking a TimelineAsset (not scene object)
    • fix: remove pinging VisualCompositor GameObject when creating a new node
    • fix: handle multiple calls of OnPostProcessAllAssets() when creating a new CompositorGraph

    [0.17.0-preview] - 2022-02-10

    Added

    • feat: VertexColorNode to render objects using vertex colors.
    • feat: ProcAmpNode to do chroma keying with color adjustments.
    • feat: VisualCompositorTrack to change CompositorGraph property in Timeline
    • feat: add a button to open CompositorGraphWindow in the inspector

    Changed

    • change: make antiAliasingMode into a parameter override in PostProcess controls
    • deps: update dependencies to com.unity.film-internal-utilities@0.13.0-preview
    • deps: update dependencies to com.unity.selection-groups@0.7.1-preview

    Fixed

    • fix: make sure to rebuild execution list after setting a graph to a VisualCompositor component

    [0.16.2-preview] - 2022-02-09

    Fixed

    • fix: LayerNode error on Unity 2021.x and 2022.x

    [0.16.1-preview] - 2022-01-20

    Changed

    • deps: update dependencies to com.unity.selection-groups@0.6.3-preview and com.unity.barracuda@2.4.0-preview
    • change: the tooltip text of DepthComparisonNode
    • change: rename BuiltInPostProcessRenderNode to PostProcessNode
    • doc: add a node output viewer section (#784)
    • doc: add documentations for new nodes in 0.16.x
      • DepthComparisonNode
      • DepthConversionNode
      • GoQLNode
      • PostProcessNode
      • Waifu2xNode
    • doc: update LayerNode and PreviewNode sections
    • doc: update the RenderNode section
    • doc: update VisualCompositor component documentation
    • doc: update VisualCompositor window documentation

    Fixed

    • fix: add a UI label for the selected Waifu2x model in Waifu2xNode
    • fix: renaming a node using Wacom devices would sometimes move the node unintentionally
    • fix: ensure all normal nodes can be folded
    • fix: internally remove deleted UI fields when the nodes have been deleted

    [0.16.0-preview] - 2022-01-14

    Added

    • feat: GoQL node to select GameObjects based on GoQL
    • feat: DepthComparisonNode to output color that passes depth test
    • feat: DepthConversionNode to convert depth to linear/non-linear space
    • feat: Waifu2xNode to upscale images
    • feat: BuiltInPostProcessRenderNode to execute post-process on built-in projects
    • feat: add LayerMask parameter in RenderingNode
    • feat: add MaterialOverride parameter in RenderingNode
    • feat: make shadows setting overridable in RenderingNode
    • feat: add crop functionality in VisualCompositor
    • feat: add execute button in VisualCompositor
    • feat: add RenderTexture info under output previews
    • feat: "New" button to quickly create CompositorGraph asset
    • feat: add checkboxes to enable/disable export in LayerNode/PreviewNode
    • feat: NodeImageViewer window to view node outputs

    Changed

    • deps: update dependency to com.unity.selection-groups@0.6.2-preview
    • change: "New" button to quickly create RenderTexture assets in LayerNode / PreviewNode
    • change: the label info of textures in nodes

    Fixed

    • fix: null checks when destroying invalid node proxies
    • fix: null check before updating the compositor graph's execution
    • fix: ExposedReference fields were linked when copying existing nodes
    • fix: properly clear previous UI elements when rebuilding compositor graph view
    • fix: frame all nodes after changing the active VisualCompositor

    [0.15.5-preview] - 2022-01-05

    Changed

    • change: remove unusable error log in StreamingImageSequenceNode

    Fixed

    • fix: disabling one LayerNode was hiding the output of LayerNodes above it
    • fix: null error when logging RenderTexture usage

    [0.15.4-preview] - 2021-12-23

    Fixed

    • fix: ensure StreamingImageSequenceNode to use a compatible graphics format

    [0.15.3-preview] - 2021-12-22

    Added

    • feat: add a debug menu to output RenderTexture memory usage

    Changed

    • deps: update dependency to com.unity.timeline@1.4.8

    Fixed

    • fix: make StreamingImageSequenceNode use the same RenderTexture format as the source
    • fix: save the selected track in StreamingImageSequenceNode
    • fix: make RenderingNode work on built-in projects with deferred rendering
    • fix: make Texture2DNode's output use graphics format that is compatible with the source
    • fix: reduce the amount of memory to render matte
    • fix: ensure that each allocated RenderTexture has a name associated with it
    • fix: deallocate RenderTexture when a node that requested it is deleted
    • fix: CommandBuffers (built-in) were not initialized properly after reloading a scene
    • fix: remove mipmap from intermediary output and do downsampling for preview if necessary
    • fix: remove depth buffer allocation for screen shader nodes

    [0.15.2-preview] - 2021-11-18

    Added

    • doc: add a section about folding nodes

    Changed

    • change the order of background and input in BlendNode
    • doc: update RenderNode documentation

    Fixed

    • fix: output background when a BlendNode is disabled
    • fix: renders depth when matte output is requested
    • fix: HDRP shader warnings in non-HDRP projects

    [0.15.1-preview] - 2021-11-17

    Added

    • doc: add a node search section, and a search-box picture
    • doc: add rename-nodes pic
    • doc: add a node renaming section, and its picture
    • doc: add highlight a node picture

    Changed

    • doc: update supported outputs for different render pipelines in RenderingNode
    • doc: update the desc of ShadowRenderingNode and its picture
    • doc: update the initial-view image (with a search box)
    • doc: reorder the sections in the visual compositor window documentations
    • doc: update timeline doc

    Fixed

    • fix: use PackageRequirements to avoid compiling HDRP shaders on incompatible projects
    • fix: errors when showing antialiasing menu in RenderingNode for Unity 2021.2.x
    • fix: set the background to clear solid color for ShadowRenderingNode

    [0.15.0-preview] - 2021-11-12

    Added

    • feat: add a search box in the VisualCompositor window
    • feat: output normal/uv in RenderingNode for URP
    • feat: output UV in RenderingNode for HDRP
    • feat: add a menuitem in Timeline to highlight the bound node in VisualCompositor window

    Changed

    • rework ShadowRenderingNode, so that we only use one light in the node, and the result is reliable
    • optimize RenderingNode (builtin) to render depth only when required
    • optimize RenderingNode (HDRP) to render depth/normal only when required
    • deps: update to use com.unity.film-internal-utilities@0.12.2-preview

    Fixed

    • fix: hide HDRPFullScreenCustomPass from appearing in the menu (HDRP 12.x and up only)

    [0.14.3-preview] - 2021-10-25

    Changed

    • deps: update dependency to com.unity.selection-groups@0.5.4-preview

    [0.14.2-preview] - 2021-10-21

    Changed

    • deps: update dependency to com.unity.film-internal-utilities@0.11.1-preview
    • deps: update dependency to com.unity.selection-groups@0.5.2-preview
    • deps: update dependency to com.unity.streaming-image-sequence@0.13.2-preview

    Fixed

    • fix: HDRPCustomPass was broken during the auto-upgrade of VisualCompositor

    [0.14.1-preview] - 2021-10-18

    Added

    • doc: add JunctionNode section
    • doc: add Project Settings documentation
    • doc: add disabling non-VC cameras button section

    Changed

    • doc: update timeline integration documentation with the new workflow
    • doc: update ToonClipMaskRenderNode section

    Fixed

    • fix: inconsistencies between a CompositorNode and its proxy Object
    • fix: set JunctionNode to be small

    [0.14.0-preview] - 2021-10-13

    Added

    • new nodes: JunctionNode
    • feat: new workflow for recording node properties as keys in Timeline
    • feat: share the same CompositorGraph for multiple VisualCompositor
    • feat: add ProjectSettings to set the default mask channel
    • feat: add a button in the inspector of PlayableAsset to reset the curve
    • feat: add a button to disable non-VisualCompositor cameras to optimize Editor performance

    Changed

    • deps: update dependency to com.unity.selection-groups@0.5.2-preview
    • only enable ToonClipMaskRenderNode when ToonShader package is added in the project
    • stop controlling camera depth

    Fixed

    • fix: VisualCompositorWindow was not refreshed after showing a VisualCompositor with null CompositorGraph
    • fix: nodes were not working after undoing their deletion
    • fix: links between nodes and their gameobject proxies were sometimes broken

    [0.13.2-preview] - 2021-09-22

    Changed

    • deps: update dependencies to com.unity.streaming-image-sequence@0.13.2-preview
    • deps: update dependency to com.unity-selection-groups@0.5.1-preview

    [0.13.1-preview] - 2021-09-21

    Added

    • doc: add AlphaClipNode section
    • doc: add a page about VisualCompositor component
    • doc: add a section about the relationship with camera component

    Changed

    • doc: update the quick-start picture to create CompositorGraph
    • doc: update the SelectionGroupColorRenderNode section

    Fixed

    • fix: animation using timeline was not updated if all curves were deleted
    • fix: make the menu item to create CompositorGraph asset at the bottom
    • fix: change the preview title of VisualCompositor
    • doc: minor fixes for documents related to creating custom nodes

    [0.13.0-preview] - 2021-09-15

    Added

    • feat: new AlphaClipNode to clip texels under a certain alpha value
    • feat: VisualCompositor preview in the inspector
    • feat: add CullMode parameter to SelectionGroupColorRenderNode

    Changed

    • deps: update to use com.unity.film-internal-utilities@0.11.0-preview
    • deps: update dependencies to use com.unity.selection-groups@0.5.0-preview
    • deps: update dependency to com.unity.selection-groups@0.13.0-preview
    • change: set the depth of the Camera of VisualCompositor to 100 by default

    Fixed

    • fix: null check for minimap to avoid errors

    Removed

    • removed None mode in BlendNode

    [0.12.2-preview] - 2021-08-26

    Added

    • doc: document the minimap in more detail
    • doc: add a section about disabling/enabling nodes

    Changed

    • deps: update dependency to com.unity.selection-groups@0.4.3-preview
    • doc: update ColorMaskRenderNode picture
    • doc: move up the creating/deletion of nodes section in the VisualCompositorWindow document

    Fixed

    • fix: compile errors on HDRP and URP projects
    • fix: use red mean color distance in sRGB space for ColorMaskRenderNode
    • fix: exposing a node as a component created an additional enabled checkbox in the node.

    [0.12.1-preview] - 2021-08-26

    Added

    • doc: add documentation about linear workflow
    • doc: add documentation about ColorMaskNode and SolidColorNode
    • doc: add steps for adding/removing a node to/from a group
    • doc: add installation page
    • doc: add requirement to use R16G16B16A16 color buffer format on HDRP

    Changed

    • doc: update PreviewNode section
    • doc: update BlendNode and LayerNode sections
    • doc: update SelectionGroupColorRender section

    Fixed

    • fix: set the size of the external RT of LayerNode based on the output size
    • fix: border mode didn't work when premultiplied alpha is on for BlendNode and LayerNode
    • fix: null mesh renderers when loading another scene
    • fix: use black texture as the default texture in shaders by default
    • fix: maintain edge consistency thru undo and redo
    • fix: prevent layer nodes from being added to group nodes
    • fix: crashes when deleting Group nodes
    • fix: use FormerlySerializedAsAttribute to find renamed input and output ports

    Removed

    • remove: unused mask shader

    [0.12.0-preview] - 2021-08-18

    Added

    • new nodes: SolidColorNode, ColorMaskNode
    • add a "preview in sRGB" for PreviewNode
    • add RenderTexture information in PreviewNode
    • add input port to SelectionGroupColorRenderNode and allow it to render trimmed selected objects
    • add a popup field in VisualCompositor to show the final result in linear/sRGB color space (applies for projects with linear color space)
    • support undo/redo in VisualCompositorWindow for creating/deleting nodes/edges
    • support undo/redo in VisualCompositorWindow for adding/removing a node to group, with limitations
    • support undo for "expose as component" operation
    • add context menu to remove item from group.
    • automatically adjust/stretch the input in BlendNode based on background
    • automatically scale mask input in BlendNode based on the input size
    • add "Premultiplied Alpha" field in BlendNode
    • allow renaming node titles
    • can enable/disable certain nodes to allow direct bypass using a checkbox in the node header
    • add versioning to CompositorGraph

    Changed

    • rework BlendNode to output the same result as LayerNode
    • make BlendNode output a result when the input or the background port is connected
    • show node preview textures in linear for projects with linear color space
    • set input colors of nodes to be in linear for all nodes in projects with linear color space
    • hide all public fields of CompositorGraph in the inspector
    • make public fields in VisualCompositor class to private
    • change: change the alpha results of several blend modes
    • deps: update dependency to com.unity.selection-groups@0.4.2-preview
    • doc: update the supported Unity versions in the documentation
    • doc: update on the initial creation of the default nodes of CompositorGraph
    • doc: update pictures

    Fixed

    • fix: bug in caching objects when there are multiple active VisualCompositors
    • fix: y-scale value was always set to the x-scale value in TransformNode
    • fix: update the output preview immediately after creating a node
    • doc: fix typos

    Removed

    • remove unused dependency port from ShadowRenderingNode
    • remove: CreateEdgeClassMethods menu item and unused code
    • doc: remove Japanese docs from the repository

    [0.11.0-preview] - 2021-07-14

    Added

    • add a new DifferenceNode (for blending)
    • doc: add a doc for creating custom nodes

    Changed

    • better user experience for AddNode, SubtractNode, MultiplyNode
    • rename SubNode to SubtractNode
    • rename inputRotationCenter to rotationCenter parameter in TransformNode
    • change the order of fields of TransformNode
    • rename previous DifferenceNode to SelectionGroupDifferenceNode
    • rename IntersectionNode to SelectionGroupIntersectionNode
    • rename UnionNode to SelectionGroupUnionNode
    • change the tooltips of AddNode and SubtractNode
    • convert changelog format to semantics versioning
    • doc: update nodes documentation on some nodes (TransformNode, ShadowRenderingNode, etc)
    • doc: update Japanese documentation for release in 2021-07

    Fixed

    • fix: Subtract mode in BlendNode (and SubtractNode) to match the behaviour in well-known image applications
    • fix bugs when using SelectionGroupColorRenderNode for meshes with multiple materials
    • resize inputs/masks of LayerNode automatically
    • force shadows to be enabled for ShadowRenderingNode

    [0.10.0-preview] - 2021-07-08

    Added

    • enable overriding global volume for SelectionGroupColorRenderNode in HDRP/URP
    • enable overriding global volume for RenderNode in HDRP/URP
    • enable overriding background color and camera clear flags for SelectionGroupColorRenderNode
    • enable overriding background color and camera clear flags for RenderNode
    • opening up API to support external nodes.
    • add alpha to drawn edges output
    • add color parameter to drawn edges node
    • add minimap toggle behaviour. accessed from the window title bar context menu.
    • add forceAlphaToOne parameter in InvertNode
    • new nodes: AddNode, SubNode
    • generic parameter overrides

    Changed

    • changed the transform order of TransformNode to Scale * Rotation * Translation
    • optimization to avoid updating reflected textures everytime
    • deps: depends on com.unity.selection-groups@0.4.1-preview

    Fixed

    • Timeline animation didn't play correctly in Playmode
    • correctly allocate depth buffer when processing SelectionGroupColorRenderNode
    • the UI allowed node creation when there is no CompositorGraphAsset assigned
    • fix package warnings
    • fix shader warnings
    • fix errore when adding VisualCompositor component in HDRP project
    • maintain aspect ratio of mask texture in the layer node.
    • prevent repositioning of layer nodes.

    Removed

    • removed invert parameter from drawn edges node.

    [0.9.1-preview] - 2021-06-08

    Fixed

    • fix permanent material change of an object if it is assigned to more than one SelectionGroups
    • fix duplicate layer stacks.
    • check for deleted graph assets
    • render the normals in camera space for HDRP
    • opt: fix performance issues in finding scene components every frame, with major speed improvement in the editor

    [0.9.0-preview] - 2021-06-02

    Added

    • add ToonClipMaskRecorderTrack to easily record Toon matte and clipping masks through Timeline window

    Changed

    • restored implicit editor window lock
    • show a warning if the color buffer format of an HDRP project is not R16G16B16A16
    • rename ShadowNode to ShadowRenderingNode
    • rename MaskNode to MultiplyNode
    • rename StructureNode to EasyColorAdjustmentNode
    • deps: update to use com.unity.selection-groups@0.4.0-preview

    Fixed

    • connecting UV port of RenderNode caused the depth result to be incorrect
    • fix the aliasing of normal output of RenderingNode
    • maintain RenderTexture data precision (float/half) when creating RenderTextures as node outputs
    • clear the background of the UV output of RenderingNode

    [0.8.0-preview] - 2021-05-20

    Added

    • generate normal buffer in HDRP
    • generate depth buffer in HDRP
    • a menuitem to lock VisualCompositor window
    • add texture export for PreviewNode
    • automatically create default graph when asset is empty.

    Changed

    • blit the alpha of Toon masks to RGB channels for ToonClipMaskRenderNode
    • store used shaders inside VisualCompositor component

    Fixed

    • wrong matte output of RenderingNode for HDRP when the background type of the camera is set to Sky
    • fix BandPassFilterNode result when lowest range is set to 0
    • fix a bug that was causing empty output when the first LayerNode didn't have any input (cycle on empty layers)

    [0.7.2-preview] - 2021-04-28

    Fixed

    • material initialization on ColorChannelNode, RenderNode, and TransformNode

    [0.7.1-preview] - 2021-04-28

    Fixed

    • make the matte of RenderNode appear on HDRP for non-sky camera clear flag
    • the width of GroupNode was always constant

    [0.7.0-preview] - 2021-04-27

    Added

    • add ColorChannelNode
    • add PreviewNode to preview RenderTextures

    Changed

    • properly set camera initially in applicable CompositorNodes
    • set the default resizeMode to NoStretch for TransformNode
    • change the execution order of VisualCompositor to 1000
    • use downsampling before executing blur in BlurNode
    • change the blur kernel for BlurNode
    • merge CompositorCamera to CompositorComponent
    • rename ObjectIDRenderingNode to SelectionGroupColorRenderNode and QoL improvements
    • rename CompositorComponent to VisualCompositor
    • deps: update to use selection-groups@0.3.3-preview

    Fixed

    • fix matte output when using skybox
    • initialize DrawnEdges curve properly in Timeline
    • fix incorrect ambient light when "Ambient Mode" is set to "Dynamic" in "Visual Environment" property
    • TextureWrapMode in TransformNode was not working for textures with depth
    • the same VisualCompositor output was being shared among multiple VisualCompositors
    • objects were always rendered using group color after using SelectionGroupColorRenderer
    • fix flickering UI
    • fix blur, which was affected by the size of Scene view
    • ensure BlurNode to blit the last blurred result to the output

    [0.6.0-preview] - 2021-04-09

    Added

    • add contraction passes parameters in DrawnEdgesNode
    • add timeline integration for DrawnEdgesNode
    • add uvs output in RenderNode
    • specify the output resolution of VisualCompositor directly
    • add LevelAdjustmentNode to adjust black/white levels
    • add Timeline integration to LevelAdjustmentNode
    • add notes to VisualCompositorNodeTracks
    • add useSrcAlpha parameter in BlendNode

    Changed

    • more intuitive parameters for LinearGradientNode
    • more intuitive parameters for SphericalGradient Node
    • only allow connection between compatible ports
    • rename CompositorGraph and CompositorWindow menu

    Fixed

    • correctly use specified size in TransformNode
    • fix rendering for URP
    • make ShadowRenderingNode properly work
    • make the Y scale of TransformNode UI sync-ed if uniformScale is set to true

    [0.5.0-preview] - 2021-03-30

    Added

    • can assign unique name to ConfigurableCompositorNode
    • support TransformNode in Timeline
    • support LayerNode in Timeline
    • support BlurNode in Timeline
    • support BlendNode in Timeline
    • support SphericalGradientNode in Timeline
    • support LinearGradientNode in Timeline
    • can choose mask channel in BlendMode and LayerNode

    Changed

    • hide exposed gameobjects
    • simplify gradient shaders

    Fixed

    • delete previously exposed gameObjects when unexposing a ConfigurableCompositorNode
    • fix DrawnEdgesNode (edge detection node)
    • added mipmaps so we can work with texture larger than screen output.
    • disable blending for TransformNode

    [0.4.0-preview] - 2021-03-25

    Added

    • add crop to Transform node, set translation & rotation in pixels
    • add wrapMode and resizeMode to TransformNode
    • add depth + normals render output
    • set output size in StreamingImageSequenceNode

    Changed

    • disable Y Scale in TransformNode based on uniformScale property
    • hide internal compositor fields in the inspector
    • hide "Expose property" popup for ExposedReference in CompositorNodes
    • merged Texture2DNode and MaskNode2D
    • deps: update to use com.unity.film-internal-utitilies@0.8.4-preview

    Fixed

    • clear the output RenderTexture before processing any LayerNode
    • refresh Compositor when deleting an edge
    • properly save duplicated nodes

    [0.3.0-preview] - 2021-03-18

    Added

    • integration with Timeline
    • add rotationCenter to TransformNode
    • add resolution controls for Render-related nodes
    • add matte output port to RenderingNode
    • add option to include child renderers in RenderingNode.
    • new nodes: Texture2DNode, InvertNode, GameObjectNode

    Changed

    • use CompositorGraphAsset to save the Compositor data
    • remove redundant layerNode options
    • change the default blur settings for BlurNode
    • set camera by default for RenderNode and ToonClipMaskRenderNode
    • deps: update to use com.unity.selection-groups@0.3.2-preview

    Fixed

    • always force the matrix calculation of SkinnedMeshRenderer in compositor
    • fix shear when rotating in TransformNode
    • clear output in BlendNode every frame

    [0.2.0-preview] - 2021-03-11

    Added

    • add BlendNode
    • make ToonClipMaskRenderNode output matte and mask render outputs for materials with ToonShader

    Changed

    • output warning log when the main camera is not set
    • keep scene camera's clear flags and background settings instead of overwriting with hardcoded values
    • set correct default parameters for TransformNode
    • change the default layer blend mode to Normal
    • deps: update to use com.unity.selection-groups@0.3.1-preview

    Fixed

    • fix crashes when creating RenderTexture nodes
    • fix compile error when using URP
    • only enable/disable renderer/light components when it is necessary. To show visual effects properly.
    • show the camera output directly if the input port of a RenderNode is not set

    [0.1.0-preview] - 2021-02-16

    Added

    • add TransformNode
    • add LinearGradient and SphericalGradient nodes
    • support for multiple VisualCompositor components in the same scene

    Changed

    • deps: update to use com.unity.selection-groups@0.2.3-preview

    [0.0.2-preview] - 2021-02-06

    Changed

    • deps: add dependency to use com.unity.selection-groups@0.2.2-preview

    [0.0.1-preview] - 2021-02-05

    Added

    • The first release.
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)