chore: Update preview nodes (#14871)

This commit is contained in:
Alexis Rolland 2026-07-11 07:32:53 +08:00 committed by GitHub
parent 5976ee37cd
commit 1f51e146a8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 10 additions and 2 deletions

View File

@ -298,6 +298,7 @@ class PreviewAudio(IO.ComfyNode):
search_aliases=["play audio"], search_aliases=["play audio"],
display_name="Preview Audio", display_name="Preview Audio",
category="audio", category="audio",
description="Preview the audio without saving it to the ComfyUI output directory.",
inputs=[ inputs=[
IO.Audio.Input("audio"), IO.Audio.Input("audio"),
], ],

View File

@ -92,6 +92,7 @@ class Preview3D(IO.ComfyNode):
search_aliases=["view mesh", "3d viewer"], search_aliases=["view mesh", "3d viewer"],
display_name="Preview 3D & Animation", display_name="Preview 3D & Animation",
category="3d", category="3d",
description="Preview a 3D model file without saving it to the ComfyUI output directory.",
is_experimental=True, is_experimental=True,
is_output_node=True, is_output_node=True,
inputs=[ inputs=[
@ -136,6 +137,7 @@ class Preview3DAdvanced(IO.ComfyNode):
display_name="Preview 3D (Advanced)", display_name="Preview 3D (Advanced)",
search_aliases=["preview 3d", "3d viewer", "view mesh", "frame 3d", "3d camera output"], search_aliases=["preview 3d", "3d viewer", "view mesh", "frame 3d", "3d camera output"],
category="3d", category="3d",
description="Preview a 3D model file without saving it to the ComfyUI output directory.",
is_experimental=True, is_experimental=True,
is_output_node=True, is_output_node=True,
inputs=[ inputs=[
@ -193,6 +195,7 @@ class PreviewGaussianSplat(IO.ComfyNode):
node_id="PreviewGaussianSplat", node_id="PreviewGaussianSplat",
display_name="Preview Splat", display_name="Preview Splat",
category="3d", category="3d",
description="Preview a gaussian splat 3D file without saving it to the ComfyUI output directory.",
is_experimental=True, is_experimental=True,
is_output_node=True, is_output_node=True,
search_aliases=[ search_aliases=[
@ -261,6 +264,7 @@ class PreviewPointCloud(IO.ComfyNode):
node_id="PreviewPointCloud", node_id="PreviewPointCloud",
display_name="Preview Point Cloud", display_name="Preview Point Cloud",
category="3d", category="3d",
description="Preview a point cloud 3D file without saving it to the ComfyUI output directory.",
is_experimental=True, is_experimental=True,
is_output_node=True, is_output_node=True,
search_aliases=[ search_aliases=[

View File

@ -419,17 +419,18 @@ class MaskPreview(IO.ComfyNode):
search_aliases=["show mask", "view mask", "inspect mask", "debug mask"], search_aliases=["show mask", "view mask", "inspect mask", "debug mask"],
display_name="Preview Mask", display_name="Preview Mask",
category="image/mask", category="image/mask",
description="Saves the input images to your ComfyUI output directory.", description="Preview the masks without saving them to the ComfyUI output directory.",
inputs=[ inputs=[
IO.Mask.Input("mask"), IO.Mask.Input("mask"),
], ],
hidden=[IO.Hidden.prompt, IO.Hidden.extra_pnginfo], hidden=[IO.Hidden.prompt, IO.Hidden.extra_pnginfo],
is_output_node=True, is_output_node=True,
outputs=[IO.Mask.Output(display_name="mask")]
) )
@classmethod @classmethod
def execute(cls, mask, filename_prefix="ComfyUI") -> IO.NodeOutput: def execute(cls, mask, filename_prefix="ComfyUI") -> IO.NodeOutput:
return IO.NodeOutput(ui=UI.PreviewMask(mask)) return IO.NodeOutput(mask, ui=UI.PreviewMask(mask))
class MaskExtension(ComfyExtension): class MaskExtension(ComfyExtension):

View File

@ -18,6 +18,7 @@ class PreviewAny():
CATEGORY = "utilities" CATEGORY = "utilities"
SEARCH_ALIASES = ["show output", "inspect", "debug", "print value", "show text"] SEARCH_ALIASES = ["show output", "inspect", "debug", "print value", "show text"]
DESCRIPTION = "Preview any input value as text."
def main(self, source=None): def main(self, source=None):
torch.set_printoptions(edgeitems=6) torch.set_printoptions(edgeitems=6)

View File

@ -1709,6 +1709,7 @@ class PreviewImage(SaveImage):
self.compress_level = 1 self.compress_level = 1
SEARCH_ALIASES = ["preview", "preview image", "show image", "view image", "display image", "image viewer"] SEARCH_ALIASES = ["preview", "preview image", "show image", "view image", "display image", "image viewer"]
DESCRIPTION = "Preview the images without saving them to the ComfyUI output directory."
@classmethod @classmethod
def INPUT_TYPES(s): def INPUT_TYPES(s):