awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
viser-project avatar

viser-project/viser

0
View on GitHub↗
2,633 نجوم·199 تفرعات·Python·Apache-2.0·9 مشاهداتviser.studio/main↗

Viser

Viser is a Python 3D visualization framework and remote scene server that renders 3D primitives, point clouds, and meshes in a web browser. It functions as a server-client system that synchronizes scene state and camera poses to a web client via WebSockets.

The framework provides specialized capabilities for robotics and computer vision, including a URDF robot visualizer for loading robot models and joint states, as well as a GPU-accelerated Gaussian splatting viewer for high-fidelity volumetric rendering. It also supports the visualization of human body models and skinned meshes for pose analysis.

The system includes tools for building interactive web interfaces with GUI controls, command palettes, and embedded data visualizations. These interfaces allow for direct interaction with 3D scenes, including camera state management, object selection via ray-casting, and the ability to stream visualizations from remote servers over SSH.

Features

  • 3D Scene Renderers - Functions as a remote server that streams 3D primitives and spatial data to a web client for real-time inspection.
  • Remote 3D Scene Servers - Implements a backend system that synchronizes 3D scene state and camera poses to a web client via WebSockets.
  • Gaussian Splat Rendering - Provides a specialized GPU pipeline to render high-fidelity 3D scenes represented as 3D Gaussians.
  • URDF Parsing and Visualization - Parses URDF files to construct and visualize kinematic chains and joint hierarchies for robot models.
  • Three-Dimensional Visualizations - Displays data in 3D space to analyze spatial relationships in robotics and computer vision.
  • 3D Visualization Integrations - Provides a programmatic Python interface to embed 3D rendering and interactive controls for technical data visualization.
  • Frameworks - Provides a server-client system for rendering 3D primitives, point clouds, and meshes in a web browser using Python.
  • Point Cloud Visualizers - Renders point clouds, meshes, and coordinate frames to visualize complex spatial data and transformations.
  • Primitive Rendering - Renders 3D shapes and objects in a web client to visualize spatial data for robotics and vision.
  • Computer Vision Debugging Tools - Allows for the inspection of point clouds and meshes to debug vision algorithms and spatial mapping.
  • Client Side Rendering - Offloads 3D scene composition and primitive rendering to the browser using a WebGL-based graphics library.
  • Gaussian Splatting Viewers - Provides a GPU-accelerated browser-based viewer for interactively exploring 3D Gaussian splatting models.
  • Spatial Object Manipulation - Provides synchronized 3D viewports and GUI controls to manipulate three-dimensional geometry.
  • Python 3D Visualization Frameworks - Offers a Python-based framework for rendering 3D primitives, point clouds, and meshes in a web browser.
  • Robot Model Visualizations - Provides interactive rendering of robot geometry and joint states via URDF files.
  • Interactive Controllers - Provides custom GUIs with sliders and buttons to programmatically adjust 3D geometry and camera viewpoints.
  • Robotics Visualization Tools - Provides specialized tools for visualizing coordinate transforms, point clouds, and synchronized robotic data.
  • Remote Procedure Call Bridges - Facilitates communication between the Python host and web client via serialized command messages to execute server-side logic.
  • 3D Scene Interaction Handlers - Enables remote manipulation and interaction of 3D environments via a web client.
  • Interactive Interface Design - Facilitates the development of custom visual interfaces that respond to user input to control 3D scenes.
  • WebSocket State Synchronization - Synchronizes real-time scene state and user interactions between the server and client using bidirectional WebSockets.
  • Web 3D Frameworks - Provides a framework for building web-based interfaces with synchronized 3D viewports and interactive GUI controls.
  • Visualizers - Provides capabilities to parse and visualize sparse reconstruction outputs and 3D scans from external tools.
  • Visualizers - Displays human body models using pose parameters and skinned mesh deformation for anatomy analysis.
  • Visualizers - Renders skinned meshes and body models to analyze human anatomy and movement parameters.
  • Debugging Tools - Visualizes URDF robot models and joint states in a browser to analyze kinematic movements.
  • Remote Visualization Streaming - Allows users to stream and interact with 3D scenes hosted on remote servers over SSH.
  • Object Selection Ray Casting - Implements ray-casting from the camera through the cursor to enable precise selection and manipulation of 3D objects.
  • 3D Viewpoint Control - Allows programmatic management of camera perspectives, including position and orientation, for automated scene viewing.
  • Camera Interaction Controllers - Tracks and controls camera poses in real-time to manage position and orientation.
  • GUI Widget Toolkits - Provides a toolkit of buttons, sliders, and modal dialogs to build interactive GUIs for scene control.
  • Declarative UI Layouts - Provides a system for defining complex user interface structures on the server that map to client-side widgets.

سجل النجوم

مخطط تاريخ النجوم لـ viser-project/viserمخطط تاريخ النجوم لـ viser-project/viser

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Viser

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Viser.
  • antimatter15/splatالصورة الرمزية لـ antimatter15

    antimatter15/splat

    2,890عرض على GitHub↗

    Splat is a browser-based 3D Gaussian splatting viewer that renders photorealistic scenes from photographs directly in a web browser. It uses WebGL 2.0 compute shaders to perform per-splat sorting and alpha blending on the GPU, enabling real-time display of millions of semi-transparent ellipsoids. The application also functions as a drag-and-drop converter that transforms .ply files from 3D Gaussian splatting software into the optimized .splat format for web rendering. The viewer provides full camera navigation through keyboard, mouse, and touch gestures, and includes a camera view manager tha

    JavaScript
    عرض على GitHub↗2,890
  • f3d-app/f3dالصورة الرمزية لـ f3d-app

    f3d-app/f3d

    4,137عرض على GitHub↗

    f3d is a fast 3D model viewer and rendering engine designed for visualizing 3D meshes, CAD files, and point clouds. It operates across multiple deployment profiles, functioning as a lightweight desktop application, a scientific data visualizer for volumetric and scalar datasets, a headless rendering engine for automated image generation, and a WebAssembly-based renderer for web applications. The project distinguishes itself through specialized support for Gaussian Splatting scene reconstructions and the ability to visualize complex scientific formats such as VTK, NetCDF, and HDF. It features

    C++3d3d-graphics3d-viewer
    عرض على GitHub↗4,137
  • hepengwei/visualization-collectionالصورة الرمزية لـ hepengwei

    hepengwei/visualization-collection

    4,550عرض على GitHub↗

    This project is a frontend visualization library and gallery of interactive web examples. It provides a collection of implementations that demonstrate advanced visual effects through the use of stylesheets, canvas drawing surfaces, and three-dimensional graphics libraries. The collection specifically features implementations for visualizing artificial intelligence outputs and complex data patterns. It includes specialized galleries for three-dimensional scenes and spatial objects, as well as a showreel of stylistic motion effects and interface designs. The library covers a broad range of ren

    TypeScriptcanvascollectioncss3
    عرض على GitHub↗4,550
  • rerun-io/rerunالصورة الرمزية لـ rerun-io

    rerun-io/rerun

    10,214عرض على GitHub↗

    Rerun is a multimodal data visualizer and robotics data logger designed for rendering synchronized streams of 3D spatial data, images, and time-series metrics. It functions as a tool for capturing high-frequency sensor data and AI outputs into a queryable columnar format, providing a dedicated interface for viewing MCAP recording files and analyzing physical environments. The project distinguishes itself as a machine learning dataset streamer, capable of feeding logged recordings directly into GPU buffers and PyTorch training pipelines without intermediate exports. It supports a high-performa

    Rustcomputer-visioncppmultimodal
    عرض على GitHub↗10,214
عرض جميع البدائل الـ 30 لـ Viser→

الأسئلة الشائعة

ما هي وظيفة viser-project/viser؟

Viser is a Python 3D visualization framework and remote scene server that renders 3D primitives, point clouds, and meshes in a web browser. It functions as a server-client system that synchronizes scene state and camera poses to a web client via WebSockets.

ما هي الميزات الرئيسية لـ viser-project/viser؟

الميزات الرئيسية لـ viser-project/viser هي: 3D Scene Renderers, Remote 3D Scene Servers, Gaussian Splat Rendering, URDF Parsing and Visualization, Three-Dimensional Visualizations, 3D Visualization Integrations, Frameworks, Point Cloud Visualizers.

ما هي البدائل مفتوحة المصدر لـ viser-project/viser؟

تشمل البدائل مفتوحة المصدر لـ viser-project/viser: antimatter15/splat — Splat is a browser-based 3D Gaussian splatting viewer that renders photorealistic scenes from photographs directly in… f3d-app/f3d — f3d is a fast 3D model viewer and rendering engine designed for visualizing 3D meshes, CAD files, and point clouds. It… hepengwei/visualization-collection — This project is a frontend visualization library and gallery of interactive web examples. It provides a collection of… rerun-io/rerun — Rerun is a multimodal data visualizer and robotics data logger designed for rendering synchronized streams of 3D… google/model-viewer — model-viewer is a web-based 3D model viewer provided as a web component for rendering interactive three-dimensional… ecomfe/echarts — ECharts is a JavaScript data visualization library and web charting framework used to render interactive 2D and 3D…