Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > comfyui_GaussianViewer > GaussianViewer

ComfyUI Node: GaussianViewer

Class Name

GaussianViewer

Category
geompack/visualization
Author
CarlMarkswx (Account age: 1230days)
Extension
comfyui_GaussianViewer
Latest Updated
2026-06-17
Github Stars
0.1K

How to Install comfyui_GaussianViewer

Install this extension via the ComfyUI Manager by searching for comfyui_GaussianViewer
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter comfyui_GaussianViewer in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

GaussianViewer Description

Merge preview and rendering functionalities for visualizing 3D data with complex camera parameters and overlaying reference images.

GaussianViewer:

The GaussianViewer node is a powerful tool designed to merge preview and rendering functionalities into a single node that produces images. It is particularly useful for visualizing 3D data by rendering images from a specified camera view. This node is capable of handling complex camera parameters, including both extrinsics and intrinsics, to accurately depict the scene from the desired perspective. By integrating these capabilities, GaussianViewer simplifies the process of generating high-quality visual outputs, making it an essential component for AI artists who need to visualize geometric data effectively. Its ability to overlay reference images further enhances its utility, providing a comprehensive visualization solution.

GaussianViewer Input Parameters:

ply_path

The ply_path parameter specifies the file path to the PLY file, which contains the 3D data to be visualized. This parameter is crucial as it determines the source of the geometric data that will be rendered into an image. There are no specific minimum or maximum values for this parameter, but it must be a valid file path pointing to a PLY file.

extrinsics

The extrinsics parameter is an optional input that represents the 4x4 camera-to-world matrix. This matrix is used to position and orient the camera in the 3D space, affecting how the scene is viewed and rendered. If not provided, the node may attempt to derive it from the camera state.

intrinsics

The intrinsics parameter is an optional input that represents the 3x3 camera intrinsics matrix, which includes parameters like focal lengths and principal point offsets. This matrix is essential for defining the camera's internal characteristics, influencing the projection of 3D points onto the 2D image plane.

image

The image parameter is an optional input that allows you to provide a reference image. If supplied, the node can overlay this image onto the rendered output, which can be useful for comparison or alignment purposes. The image should be in a compatible format and shape.

node_id

The node_id parameter is an optional identifier for the node instance. It can be used to track or manage multiple instances of the node within a larger workflow. This parameter does not have specific value constraints but should be unique if used.

GaussianViewer Output Parameters:

image

The image output is the rendered image from the current camera view. This output is the primary visual representation of the 3D data, processed according to the specified camera parameters. It serves as the final product of the node's rendering process, ready for further use or analysis.

extrinsics

The extrinsics output provides the 4x4 camera-to-world matrix derived from the viewer state. This matrix is crucial for understanding the camera's position and orientation in the 3D space, offering insights into how the scene was captured.

intrinsics

The intrinsics output delivers the 3x3 camera intrinsics matrix, which includes the camera's focal lengths and principal point offsets. This matrix is vital for interpreting the projection characteristics of the camera, aiding in tasks that require precise image analysis or manipulation.

GaussianViewer Usage Tips:

  • Ensure that the ply_path points to a valid and accessible PLY file to avoid errors during rendering.
  • Utilize the image parameter to overlay reference images for better visualization and comparison with the rendered output.
  • Adjust the extrinsics and intrinsics parameters to fine-tune the camera view and achieve the desired perspective in the rendered image.

GaussianViewer Common Errors and Solutions:

ERROR saving overlay image

  • Explanation: This error occurs when there is an issue saving the overlay image, possibly due to file path issues or permission restrictions.
  • Solution: Verify that the output directory is accessible and that you have the necessary permissions to write files. Check the file path for any errors or invalid characters.

Invalid PLY file path

  • Explanation: This error arises when the specified ply_path does not point to a valid PLY file.
  • Solution: Double-check the file path to ensure it is correct and that the file exists at the specified location. Ensure the file is in the correct format and accessible.

GaussianViewer Related Nodes

Go back to the extension to check out more related nodes.
comfyui_GaussianViewer
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

GaussianViewer