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

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

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

HackerPoet/NonEuclidean

0
View on GitHub↗
6,430 نجوم·616 تفرعات·C++·MIT·2 مشاهدات

NonEuclidean

NonEuclidean is a graphics framework and rendering engine designed to compute and display three-dimensional scenes using non-standard spatial rules and geometries. It serves as a visualization tool for exploring complex mathematical spaces where traditional Euclidean laws of distance and angle do not apply.

The project implements custom rendering pipelines to visualize non-standard geometric projections and warped spatial logic. This includes the ability to map non-Euclidean coordinates to Poincaré disk or Klein models to render curved space on flat screens.

The system utilizes dynamic metric tensor calculations, manifold-based mesh deformation, and non-linear projection matrices to determine how objects and light bend. It further incorporates ray-marching distance estimation and vertex-shader coordinate warps to simulate spatial curvature based on camera distance.

Features

  • Non-Euclidean Metric Projections - Computes and displays three dimensional scenes using non-standard spatial rules and geometries.
  • Graphics Programming - Implements custom rendering pipelines to visualize complex mathematical spaces and non-standard geometric projections.
  • Non-Euclidean Space Projections - Maps non-Euclidean coordinates to Poincaré disk or Klein models to render curved space on flat screens.
  • Geometry Visualization Tools - Provides a tool for rendering and exploring complex mathematical spaces and non-Euclidean geometric shapes in real time.
  • 3D Rendering Engines - Functions as a graphics engine that computes and displays three dimensional scenes using non-standard spatial rules.
  • Non-Euclidean Graphics Frameworks - Provides a specialized framework for creating visual environments where traditional Euclidean laws of distance and angle do not apply.
  • Metric Tensor Calculations - Implements dynamic metric tensor calculations to determine how light and objects bend in non-standard spaces.
  • Experimental Spatial Design - Builds immersive environments with impossible architectural loops or warped spatial logic for surreal gameplay.
  • Manifold-Based Deformations - Modifies geometric primitives in real-time to fit the topological constraints of non-Euclidean spatial manifolds.
  • Coordinate Warping - Offsets 3D vertex positions in the GPU pipeline to simulate spatial curvature based on distance from the camera.
  • Non-Linear Projection Matrices - Replaces standard perspective projections with custom matrices that account for non-constant spatial expansion.
  • Signed Distance Fields - Calculates surface intersections by stepping through a curved spatial field using signed distance functions.

سجل النجوم

مخطط تاريخ النجوم لـ hackerpoet/noneuclideanمخطط تاريخ النجوم لـ hackerpoet/noneuclidean

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

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

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

Start searching with AI

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

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

    lmcinnes/umap

    8,215عرض على GitHub↗

    This project is a manifold learning and non-linear dimensionality reduction library used to project high-dimensional data into lower-dimensional spaces while preserving topological structure. It functions as a parametric embedding framework and a topological data visualization library for identifying clusters and patterns within complex datasets. The library distinguishes itself through parametric neural mapping, which uses neural networks to learn functional mappings that allow for out-of-sample projections and the reconstruction of original data. It supports supervised and semi-supervised d

    Pythondimensionality-reductionmachine-learningtopological-data-analysis
    عرض على GitHub↗8,215
  • patriciogonzalezvivo/thebookofshadersالصورة الرمزية لـ patriciogonzalezvivo

    patriciogonzalezvivo/thebookofshaders

    6,931عرض على GitHub↗

    The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming to create procedural graphics and visual effects. It provides a structured learning path and a categorized reference guide for data types, built-in functions, and mathematical operations used in shader development. The project features a web-based shader sandbox and interactive editor that allows for real-time iteration and visualization of GLSL code. Users can experiment with procedural art and share their results via unique URLs. The curriculum covers a wide range of graphic

    GLSL
    عرض على GitHub↗6,931
  • 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
  • ogrecave/ogreالصورة الرمزية لـ OGRECave

    OGRECave/ogre

    4,607عرض على GitHub↗

    Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without requiring low-level graphics API code. It functions as a framework for real-time 3D graphics processing, providing a physically based renderer to simulate lifelike surfaces and lighting. The engine includes specialized systems for skeletal animation to control character movement and a terrain generation system for producing large textured landscapes. These features are supported by automatic levels of detail and distance-based mesh management to maintain performance. The project cove

    C++
    عرض على GitHub↗4,607
عرض جميع البدائل الـ 27 لـ NonEuclidean→

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

ما هي وظيفة hackerpoet/noneuclidean؟

NonEuclidean is a graphics framework and rendering engine designed to compute and display three-dimensional scenes using non-standard spatial rules and geometries. It serves as a visualization tool for exploring complex mathematical spaces where traditional Euclidean laws of distance and angle do not apply.

ما هي الميزات الرئيسية لـ hackerpoet/noneuclidean؟

الميزات الرئيسية لـ hackerpoet/noneuclidean هي: Non-Euclidean Metric Projections, Graphics Programming, Non-Euclidean Space Projections, Geometry Visualization Tools, 3D Rendering Engines, Non-Euclidean Graphics Frameworks, Metric Tensor Calculations, Experimental Spatial Design.

ما هي البدائل مفتوحة المصدر لـ hackerpoet/noneuclidean؟

تشمل البدائل مفتوحة المصدر لـ hackerpoet/noneuclidean: lmcinnes/umap — This project is a manifold learning and non-linear dimensionality reduction library used to project high-dimensional… patriciogonzalezvivo/thebookofshaders — The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming… ogrecave/ogre — Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without… mrdoob/three.js — This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within… graphdeco-inria/gaussian-splatting — Gaussian Splatting is a computational framework designed to transform sparse sets of two-dimensional photographs into… thecherno/hazel — Hazel is a C++ game development framework and 3D graphics rendering engine designed for building high-performance…