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

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

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

google/model-viewer

0
View on GitHub↗
8,127 نجوم·934 تفرعات·TypeScript·Apache-2.0·4 مشاهداتmodelviewer.dev↗

Model Viewer

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 3D assets.

The system covers a broader range of capabilities including interactive 3D web display, visual post-processing effects, and automated render fidelity verification.

Features

  • 3D Scene Renderers - Provides a hardware-accelerated 3D scene renderer for interactive model viewing and manipulation in the browser.
  • Augmented Reality Frameworks - Implements spatial tracking and rendering to project 3D models into real-world environments.
  • Interactive Web Experiences - Enables embedding interactive 3D assets in websites for user rotation, zooming, and interaction.
  • GLTF Renderers - Functions as a specialized GLTF and GLB web renderer optimized for performance and quality.
  • Scene Graphs - Manages a hierarchical tree of 3D objects to synchronize visual properties with HTML attributes.
  • WebXR Integrations - Provides a built-in player that utilizes WebXR to project 3D models into real-world environments via mobile browsers.
  • Rendering Performance Optimizations - Optimizes 3D asset rendering in the browser to balance high visual quality with performance.
  • Web 3D Frameworks - Provides a high-performance web component for rendering interactive 3D assets and animations.
  • Web Components - Encapsulates 3D rendering logic within a custom HTML element for a declarative developer API.
  • Visual Baseline Generation - Includes a utility to create reference images for establishing visual baselines in 3D model testing.
  • Post-Processing Pipelines - Implements a pipeline of shaders to apply visual filters and effects to the final rendered frame.
  • Post-Processing Effects - Provides a compositing system for applying full-screen filters and effects to enhance 3D renders.
  • Automated Regression Verification - Automates the verification of 3D renders against references to detect visual regressions.
  • Visual Regression Testing - Provides automated comparison of current renders against golden images to ensure visual consistency.
  • Visual Regression Tests - Compares 3D model renders against reference images to detect visual bugs and quality drops.
  • Utility Components - Component for rendering interactive 3D models.

سجل النجوم

مخطط تاريخ النجوم لـ google/model-viewerمخطط تاريخ النجوم لـ google/model-viewer

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

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

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

Start searching with AI

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

ما هي وظيفة google/model-viewer؟

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.

ما هي الميزات الرئيسية لـ google/model-viewer؟

الميزات الرئيسية لـ google/model-viewer هي: 3D Scene Renderers, Augmented Reality Frameworks, Interactive Web Experiences, GLTF Renderers, Scene Graphs, WebXR Integrations, Rendering Performance Optimizations, Web 3D Frameworks.

ما هي البدائل مفتوحة المصدر لـ google/model-viewer؟

تشمل البدائل مفتوحة المصدر لـ google/model-viewer: googlewebcomponents/model-viewer — model-viewer is a web component used to render and interact with three-dimensional models directly in a web browser.… oframe/ogl — ogl is a WebGL graphics library and 3D scene graph engine designed for rendering three-dimensional scenes. It provides… mrdoob/three.js — This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within… microsoft/directxtk — DirectXTK is a C++ library designed to simplify 2D and 3D graphics, audio, and input programming for DirectX… lettier/3d-game-shaders-for-beginners — This project is an educational platform and technical reference for learning real-time graphics programming through… viser-project/viser — Viser is a Python 3D visualization framework and remote scene server that renders 3D primitives, point clouds, and…

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Model Viewer.
  • googlewebcomponents/model-viewerالصورة الرمزية لـ GoogleWebComponents

    GoogleWebComponents/model-viewer

    8,142عرض على GitHub↗

    model-viewer is a web component used to render and interact with three-dimensional models directly in a web browser. It functions as a glTF 3D model renderer and an interactive WebGL component, encapsulating a 3D rendering pipeline within a custom HTML element. The project enables web-based augmented reality, allowing 3D assets to be projected into physical environments using a mobile device camera. It provides tools for augmented reality projection and experience creation by combining 3D models with camera tracking. The component supports 3D product visualization and the integration of inte

    TypeScript
    عرض على GitHub↗8,142
  • oframe/oglالصورة الرمزية لـ oframe

    oframe/ogl

    4,540عرض على GitHub↗

    ogl is a WebGL graphics library and 3D scene graph engine designed for rendering three-dimensional scenes. It provides a lightweight framework for managing geometries and coordinating spatial transformations within a hierarchical system. The project includes a PBR shader system for creating realistic materials and a GPGPU computation framework for performing large-scale general-purpose calculations and particle simulations on the graphics processor. It also features a post-processing suite for applying visual filters to rendered scenes via frame buffers. The library covers broader capabiliti

    JavaScript
    عرض على GitHub↗4,540
  • mrdoob/three.jsالصورة الرمزية لـ mrdoob

    mrdoob/three.js

    113,086عرض على GitHub↗

    This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within web browsers. It provides a comprehensive abstraction layer that manages scene graphs, cameras, and lighting, mapping high-level scene definitions onto low-level graphics APIs. By decoupling these definitions from specific hardware targets, the engine ensures consistent performance across diverse browsers and devices. The framework distinguishes itself through a robust architecture that includes a unified math library for high-frequency spatial calculations and a physically bas

    JavaScript3daugmented-realitycanvas
    عرض على GitHub↗113,086
  • microsoft/directxtkالصورة الرمزية لـ microsoft

    microsoft/DirectXTK

    2,781عرض على GitHub↗

    DirectXTK is a C++ library designed to simplify 2D and 3D graphics, audio, and input programming for DirectX applications. It serves as a comprehensive toolkit providing high-level wrappers for DirectX graphics, audio management, and input handling. The toolkit includes a graphics wrapper for loading textures and rendering 3D models and 2D sprites, alongside a dedicated audio manager for sound effects and 3D spatial audio. It also provides an input handler to track and process state updates from keyboards, mice, and gamepads. The library covers a broad capability surface including 3D math an

    C++cpp-librarydesktopdirectx
    عرض على GitHub↗2,781
  • عرض جميع البدائل الـ 30 لـ Model Viewer→