awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
GoogleWebComponents avatar

GoogleWebComponents/model-viewer

0
View on GitHub↗
8,142 Stars·935 Forks·TypeScript·Apache-2.0·2 Aufrufemodelviewer.dev↗

Model Viewer

model-viewer ist eine Webkomponente, die verwendet wird, um dreidimensionale Modelle direkt in einem Webbrowser zu rendern und mit ihnen zu interagieren. Sie fungiert als glTF-3D-Modell-Renderer und interaktive WebGL-Komponente, die eine 3D-Rendering-Pipeline innerhalb eines benutzerdefinierten HTML-Elements kapselt.

Das Projekt ermöglicht webbasierte Augmented Reality, wodurch 3D-Assets mithilfe einer Mobilgerätekamera in physische Umgebungen projiziert werden können. Es bietet Werkzeuge für Augmented-Reality-Projektion und die Erstellung von Erlebnissen durch die Kombination von 3D-Modellen mit Kamera-Tracking.

Die Komponente unterstützt 3D-Produktvisualisierung und die Integration interaktiver Grafiken in Webseiten. Sie handhabt die Verarbeitung von glTF-Assets und nutzt Raycast-Interaktionslogik, um Benutzern die Manipulation und Betrachtung von Modellen aus verschiedenen Winkeln zu ermöglichen.

Features

  • Custom Element Wrappers - Encapsulates a complex 3D rendering pipeline within a custom HTML element for seamless web page integration.
  • A-Frame and three.js Renderers - Leverages the three.js library to manage scene graphs, lighting, and materials for 3D rendering.
  • Embedded 3D Viewers - Implements a specialized component for embedding and rendering 3D spatial data within web pages.
  • GLTF Renderers - Functions as a specialized graphics engine optimized for rendering glTF and GLB 3D asset formats.
  • Asset Pipelines - Provides a pipeline for processing and loading glTF geometry, textures, and animations into browser memory.
  • 3D Scene Renderers - Provides a hardware-accelerated pipeline for real-time interactive 3D scene visualization in the browser.
  • WebXR Integrations - Integrates with the WebXR API to project virtual objects onto real-world camera feeds.
  • Interactive WebGL Visualizers - Provides a high-performance WebGL-based tool for interactive 3D graphical visualization.
  • Custom Element 3D Integrations - Enables adding interactive 3D graphics to webpages using custom HTML elements without complex scripting.
  • Raycasting and Collision Selection - Uses raycasting to detect intersections between user pointers and 3D geometry for object manipulation.
  • Augmented Reality - Enables the projection of 3D models into physical environments using mobile device cameras.
  • Augmented Reality Frameworks - Offers tools to combine 3D models with camera tracking for immersive augmented reality experiences.
  • 3D Model Visualizers - Allows for the detailed inspection and visualization of 3D product models on e-commerce pages.
  • Standalone Components - Interactive 3D model rendering component.

Star-Verlauf

Star-Verlauf für googlewebcomponents/model-viewerStar-Verlauf für googlewebcomponents/model-viewer

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Model Viewer

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Model Viewer.
  • google/model-viewerAvatar von google

    google/model-viewer

    8,127Auf GitHub ansehen↗

    model-viewer is a web-based 3D model viewer provided as a web component for rendering interactive three-dimensional assets and animations directly in a browser. It functions as a specialized GLTF web renderer designed to display GLTF and GLB files with settings optimized for performance and quality. The project includes a WebXR augmented reality player that projects 3D models into real-world environments using mobile device cameras and spatial tracking. It also features a visual regression testing tool capable of generating golden images and comparing renders to detect visual regressions in 3

    TypeScript
    Auf GitHub ansehen↗8,127
  • aframevr/aframeAvatar von aframevr

    aframevr/aframe

    17,557Auf GitHub ansehen↗

    A-Frame is a declarative 3D scene engine and WebXR framework used to build virtual and augmented reality experiences directly in the web browser. It utilizes an entity component system where generic objects are assigned behaviors through attachable components and lifecycle hooks. The framework allows the assembly of immersive environments using HTML-like markup to define geometries, lighting, and materials. It implements WebXR standards to ensure consistent playback across different hardware and browsers, including support for VR headsets, desktops, and mobile devices. The system covers a br

    JavaScript3daframeaugmented-reality
    Auf GitHub ansehen↗17,557
  • playcanvas/engineAvatar von playcanvas

    playcanvas/engine

    16,051Auf GitHub ansehen↗

    This project is a WebGL 3D game engine and comprehensive suite of tools for rendering high-performance 3D graphics and interactive scenes in the browser using WebGL and WebGPU. It provides a dedicated WebXR framework for building augmented and virtual reality experiences that run directly in a web browser. The engine includes a specialized Gaussian splatting renderer for displaying 3D point-cloud data to create photorealistic environmental captures. It utilizes a glTF asset pipeline to load and stream compressed 3D models and textures for efficient asset delivery. The system covers real-time

    JavaScript
    Auf GitHub ansehen↗16,051
  • f3d-app/f3dAvatar von f3d-app

    f3d-app/f3d

    4,137Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,137
Alle 30 Alternativen zu Model Viewer anzeigen→

Häufig gestellte Fragen

Was macht googlewebcomponents/model-viewer?

model-viewer ist eine Webkomponente, die verwendet wird, um dreidimensionale Modelle direkt in einem Webbrowser zu rendern und mit ihnen zu interagieren. Sie fungiert als glTF-3D-Modell-Renderer und interaktive WebGL-Komponente, die eine 3D-Rendering-Pipeline innerhalb eines benutzerdefinierten HTML-Elements kapselt.

Was sind die Hauptfunktionen von googlewebcomponents/model-viewer?

Die Hauptfunktionen von googlewebcomponents/model-viewer sind: Custom Element Wrappers, A-Frame and three.js Renderers, Embedded 3D Viewers, GLTF Renderers, Asset Pipelines, 3D Scene Renderers, WebXR Integrations, Interactive WebGL Visualizers.

Welche Open-Source-Alternativen gibt es zu googlewebcomponents/model-viewer?

Open-Source-Alternativen zu googlewebcomponents/model-viewer sind unter anderem: google/model-viewer — model-viewer is a web-based 3D model viewer provided as a web component for rendering interactive three-dimensional… aframevr/aframe — A-Frame is a declarative 3D scene engine and WebXR framework used to build virtual and augmented reality experiences… playcanvas/engine — This project is a WebGL 3D game engine and comprehensive suite of tools for rendering high-performance 3D graphics and… f3d-app/f3d — f3d is a fast 3D model viewer and rendering engine designed for visualizing 3D meshes, CAD files, and point clouds. It… brunosimon/folio-2019 — This project is a creative coding showcase and interactive 3D portfolio template. It utilizes JavaScript and ThreeJS… jeromeetienne/ar.js — AR.js is a web-based augmented reality framework used to create immersive experiences directly in a browser using…