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

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

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

21 مستودعات

Awesome GitHub RepositoriesProcedural Texture Generators

Algorithms that generate texture patterns programmatically rather than loading static image files.

Explore 21 awesome GitHub repositories matching graphics & multimedia · Procedural Texture Generators. Refine with filters or upvote what's useful.

Awesome Procedural Texture Generators GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • 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

    Creates intricate surface patterns programmatically to enhance visual detail and realism without relying on static image files.

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

    GraphiteEditor/Graphite

    24,258عرض على GitHub↗

    Graphite is a node-based visual design environment that integrates vector illustration, raster image processing, and motion graphics generation into a single platform. It utilizes a functional reactive pipeline and a data-flow execution model to propagate state changes through a graph of interconnected nodes, allowing users to construct complex, automated design workflows. The platform distinguishes itself through a context-aware evaluation engine that injects runtime metadata—such as coordinate data and loop indices—directly into the node graph. This enables the creation of procedural geomet

    Generates synthetic raster patterns, fractals, and noise textures using mathematical algorithms.

    Rust2d-graphicsanimationart
    عرض على GitHub↗24,258
  • rough-stuff/roughالصورة الرمزية لـ rough-stuff

    rough-stuff/rough

    21,032عرض على GitHub↗

    Rough is a graphics library designed to render shapes and paths with a hand-drawn, sketchy aesthetic on web pages. It functions as a generator for informal visual styles, allowing developers to create illustrations and diagrams that mimic the appearance of human-drawn sketches. The library distinguishes itself by using procedural rendering to calculate randomized offsets for lines and curves, simulating natural imperfections. It employs deterministic seeding to ensure that these variations remain consistent across renders, while providing hachure-based texture filling to apply stylized shadin

    Generates stylized hachure and cross-hatching patterns programmatically within closed geometric boundaries.

    HTMLcanvasdrawgraphics
    عرض على GitHub↗21,032
  • blender/blenderالصورة الرمزية لـ blender

    blender/blender

    18,787عرض على GitHub↗

    Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons

    Generates surface textures and properties mathematically using node groups to eliminate the need for external image files while exposing high-level parameters.

    C++3danimationb3d
    عرض على GitHub↗18,787
  • g-truc/glmالصورة الرمزية لـ g-truc

    g-truc/glm

    10,710عرض على GitHub↗

    This project is a header-only C++ library designed for graphics mathematics, providing a comprehensive suite of vector, matrix, and quaternion types. It is built using template metaprogramming to generate mathematical primitives at compile time, eliminating the need for precompiled binary libraries and allowing for direct integration into existing build systems. The library is distinguished by its strict adherence to the OpenGL Shading Language specification, ensuring that mathematical results remain consistent across both CPU and GPU code. It provides specialized utilities for managing float

    Supports procedural generation of textures and terrain through noise, gradients, and easing curves.

    C++cppcpp-libraryglm
    عرض على GitHub↗10,710
  • godotengine/godot-demo-projectsالصورة الرمزية لـ godotengine

    godotengine/godot-demo-projects

    8,250عرض على GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    Uses 3D noise textures to create non-uniform density variations within volumetric fog volumes.

    GDScript
    عرض على GitHub↗8,250
  • carson-katri/dream-texturesالصورة الرمزية لـ carson-katri

    carson-katri/dream-textures

    8,168عرض على GitHub↗

    Dream Textures is a Stable Diffusion integration for Blender that provides tools for text-to-image generation, depth projection, and node-based processing within a 3D environment. It functions as an AI texture generator capable of producing image textures and concept art from text prompts and scene renders. The system features a depth-to-image projection tool that maps generated imagery onto 3D models using depth data for spatial alignment. It also includes a node-based AI image processor for creating procedural visual effects and a dedicated toolset for AI-assisted inpainting and outpainting

    Uses a node-based system to combine generated textures into complex, programmable visual effects.

    Pythonaiblenderblender-addon
    عرض على GitHub↗8,168
  • princeton-vl/infinigenالصورة الرمزية لـ princeton-vl

    princeton-vl/infinigen

    7,022عرض على GitHub↗

    Infinigen is a procedural 3D scene generation framework that creates photorealistic indoor and outdoor environments for computer vision training data. It combines constraint-based object placement, GPU geometry shaders, and ground-truth rendering passes to produce scenes with depth, normals, and segmentation masks alongside final images. The framework distinguishes itself through modular asset composition, a node-graph material system, and physics simulation integration that embeds rigid-body and fluid dynamics directly into the generation pipeline. Procedural rule-based scene composition and

    Defines materials as interconnected nodes that compute surface properties procedurally without external textures.

    Python
    عرض على GitHub↗7,022
  • 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

    Generates natural-looking textures like wood or marble programmatically using noise and rotations.

    GLSL
    عرض على GitHub↗6,931
  • riccardoscalco/texturesالصورة الرمزية لـ riccardoscalco

    riccardoscalco/textures

    6,087عرض على GitHub↗

    Textures هي مكتبة قوام تعتمد على البيانات ومولد أنماط SVG مصمم لإنشاء أنماط رسومية متجهة قابلة للتوسع. تعمل كأداة رسومات متجهة لبناء أنماط متكررة وتعبئات لتصورات البيانات القائمة على الويب برمجياً. تركز المكتبة على استخدام البيانات المهيكلة لتوليد قوام بصري يميز بين فئات مختلفة من المعلومات. توظف نهجاً يعتمد على البيانات لإنشاء خلفيات مخصصة وتفاصيل سطحية، مما يوفر بديلاً للتصميم القائم على الألوان في المخططات والخرائط. يتعامل النظام مع توليد القوام المتكرر من خلال تعريفات الأنماط التعريفية وتطبيع نظام الإحداثيات. يعين قيم البيانات إلى خصائص هندسية ويستخدم استنساخ العناصر القائم على القوالب لضمان توسع الأنماط بشكل متسق عبر دقة شاشات مختلفة.

    Employs procedural algorithms to generate repeatable vector texture patterns programmatically from input data.

    JavaScript
    عرض على GitHub↗6,087
  • rodzill4/material-makerالصورة الرمزية لـ RodZill4

    RodZill4/material-maker

    5,541عرض على GitHub↗

    Material Maker هو محرر مواد قائم على العقد، ومولد نسيج إجرائي، وبرنامج رسم ثلاثي الأبعاد. مبني على محرك Godot، ويوفر واجهة رسم بياني مرئية لتأليف خصائص السطح المعقدة والأنسجة من خلال ربط عقد العمليات الوظيفية. تسمح الأداة برسم الألوان والمواد مباشرة على أسطح الهندسة ثلاثية الأبعاد. وتتميز بمصدر مواد إجرائي يحول البيانات المؤلفة إلى تنسيقات ملفات متوافقة مع برامج النمذجة ثلاثية الأبعاد الخارجية ومحركات الألعاب. يدعم النظام إنشاء مواد العرض القائم فيزيائيًا (PBR)، ومعاينات المواد في الوقت الفعلي، وتوليد بيانات النسيج باستخدام الضوضاء والدوال المنطقية. تمكن هذه التدفقات من إنشاء أصول لخطوط أنابيب ألعاب عبر التصدير من النقطي إلى الملف.

    Provides a system to generate texture patterns programmatically using mathematical functions and noise algorithms.

    GDScript
    عرض على GitHub↗5,541
  • mmp/pbrt-v3الصورة الرمزية لـ mmp

    mmp/pbrt-v3

    5,071عرض على GitHub↗

    هذا المشروع عبارة عن نظام عرض قائم على الفيزياء ومحرك تتبع الأشعة مصمم لإنشاء صور واقعية. يعمل كنظام عرض طيفي يسجل الإشعاع عبر دلاء طول موجي منفصلة ويعمل كمتتبع مسار حجمي لحساب تشتت الضوء وامتصاصه داخل الوسائط المشاركة. يستخدم المحرك تسريع GPU لتنفيذ خط أنابيب العرض الخاص به على أجهزة رسومات متوازية. يدمج بيانات بصرية من العالم الحقيقي، مثل توزيعات الطاقة الطيفية المقاسة وملفات وصف العدسة، لمحاكاة سلوك أنظمة الكاميرا الفيزيائية والمصادر الضوئية. يغطي النظام مجموعة واسعة من قدرات العرض، بما في ذلك محاكاة نقل الضوء المعقدة عبر تتبع المسار ثنائي الاتجاه ورسم خرائط الفوتون. يدعم التعامل مع الهندسة عالية التعقيد، وتشتت المواد المتقدم باستخدام وظائف توزيع التشتت ثنائية الاتجاه، وإنشاء بيانات G-buffer لتصدير النطاق الديناميكي العالي. يوفر البرنامج نموذجاً لقابلية توسيع المكونات القائم على الواجهة والذي يسمح بدمج الأشكال والكاميرات والمواد المخصصة.

    Generates spatially-varying material values programmatically using noise, checkerboards, and mathematical interpolations.

    C++
    عرض على GitHub↗5,071
  • openmoonray/openmoonrayالصورة الرمزية لـ OpenMoonRay

    OpenMoonRay/openmoonray

    4,693عرض على GitHub↗

    OpenMoonray هو نظام تصيير (rendering) قائم على الفيزياء ومحرك تتبع مسار (path-tracing) بمستوى إنتاجي. يحاكي النظام السلوك الفيزيائي للضوء لإنشاء صور واقعية عالية الدقة، وهو متوافق مع ملفات Universal Scene Description لتصور المشاهد ثلاثية الأبعاد المعقدة وخطوط أنابيب الإنتاج. تم تصميم النظام كإطار عمل تصيير موزع، قادر على تقسيم أعباء العمل الحسابية الثقيلة عبر أجهزة متعددة أو مجموعات سحابية لتسريع إنشاء الصور. يدمج النظام OpenColorIO لإدارة ألوان متسقة عبر أجهزة العرض ومساحات الألوان المختلفة. يغطي المشروع مجموعة واسعة من الإمكانيات، بما في ذلك تأليف الهندسة والمواد ثلاثية الأبعاد، وتصيير التأثيرات الحجمية، والأسلوب غير الواقعي. يتميز النظام بخط أنابيب تركيب (compositing) ما بعد التصيير لمعالجة الصور ومجموعة من أدوات المراقبة لتحليل أداء التصيير وفحص السجلات. يدعم المحرك التكامل مع برامج ثلاثية الأبعاد خارجية وتطبيقات مضيفة عبر بنية إضافات (plugin) ومفوضي تصيير Hydra.

    Generates color ramps and gradients based on specific positions and interpolation methods to map values visually.

    CMake
    عرض على GitHub↗4,693
  • urho3d/urho3dالصورة الرمزية لـ urho3d

    urho3d/urho3d

    4,707عرض على GitHub↗

    Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game objects from nodes and attached components, separating transforms from behaviors for modular design. The engine integrates AngelScript and Lua scripting for game logic, uses the Bullet library for physics simulation, and renders scenes with OpenGL or Direct3D through forward, deferred, or light pre-pass pipelines with customizable render passes and shadow mapping. The engine distinguishes itself with a built-in visual scene and UI editor for composing 3D worlds and interface layouts

    Generates ramp textures from IES files for light attenuation effects.

    C++2d3d3d-graphics
    عرض على GitHub↗4,707
  • accord-net/frameworkالصورة الرمزية لـ accord-net

    accord-net/framework

    4,540عرض على GitHub↗

    هذا المشروع عبارة عن إطار عمل للحوسبة العلمية لنظام .NET، يوفر مجموعة شاملة من المكتبات للتحليل العددي، والإحصاء، والتحسين الرياضي. يعمل كمجموعة أدوات أساسية لتطوير التطبيقات في تعلم الآلة، ومعالجة الإشارات الرقمية، ورؤية الحاسوب. يوفر إطار العمل مجموعات أدوات متخصصة لتدريب ونشر النماذج التنبؤية، بما في ذلك الشبكات العصبية، وآلات ناقل الدعم، وأشجار القرار. كما يتميز بتكامل عميق للتحليل المرئي في الوقت الفعلي، مثل تتبع الكائنات واكتشاف ملامح الوجه، إلى جانب مكتبة مخصصة لمعالجة الإشارات الرقمية لالتقاط وتصفية إشارات الصوت والمستشعرات. تمتد مساحة الإمكانيات إلى تحليل المصفوفات عالي المستوى والجبر الخطي، ونمذجة الحالة الاحتمالية، وخوارزميات البحث الاستكشافي. كما تغطي مجموعة واسعة من أدوات معالجة البيانات، من تقليل الأبعاد والتطبيع إلى تنظيم البيانات المكانية ومكونات التصور العلمي. يتضمن النظام وحدات تحكم تكامل الأجهزة لتكوين الكاميرا، وإدارة منافذ GPIO، وأجهزة استشعار العمق المتخصصة.

    Creates synthetic images with programmatically generated patterns such as clouds or marble.

    C#
    عرض على GitHub↗4,540
  • anthonynsimon/bildالصورة الرمزية لـ anthonynsimon

    anthonynsimon/bild

    4,192عرض على GitHub↗

    Bild هي مكتبة لمعالجة الصور تم تنفيذها بلغة البرمجة Go. توفر مجموعة من المحركات الخوارزمية لمعالجة الصور، بما في ذلك محرك نواة التلافيف (Convolution kernel) للتصفية، وأداة مزج الصور لتركيب الطبقات، ومولد ضوضاء إجرائي لإنشاء أنسجة اصطناعية. يتميز المشروع بقدراته على التوليد الإجرائي، حيث ينفذ خوارزميات ضوضاء Perlin وGaussian وثنائية وموحدة لإنتاج توزيعات بكسل عشوائية وأنماط عضوية. كما يتميز بواجهة سطر أوامر تسمح للمستخدمين بتطبيق تأثيرات بصرية، وتعديلات لونية، وتحويلات هندسية على ملفات الصور دون كتابة كود مخصص. تغطي المكتبة مجموعة واسعة من إمكانيات معالجة الصور، بما في ذلك التحويلات الهندسية مثل التدوير، والقص، والتكبير، بالإضافة إلى معالجة الألوان وتحليل التوزيع. وتوفر أدوات لتحليل الصور وتقسيمها، والتصفية المورفولوجية، وتدعم قراءة وكتابة بيانات الصور عبر تنسيقات PNG وJPEG وBMP وWebP.

    Implements Perlin, Gaussian, binary, and uniform noise algorithms to generate synthetic textures and organic patterns.

    Go
    عرض على GitHub↗4,192
  • armory3d/armortoolsالصورة الرمزية لـ armory3d

    armory3d/armortools

    3,933عرض على GitHub↗

    Armortools is a 3D PBR texture painting suite and mesh texture workflow tool. It provides a system for painting physically based rendering materials directly onto 3D meshes using a combination of layer and mask support, a GPU-accelerated texture baker for extracting geometry data from high-polygon models, and a node-based material editor for creating procedural textures. The software features integrated neural network tools for AI texture authoring, allowing the generation of PBR maps from text prompts, image-based material extraction, and texture upscaling via local nodes. It also implements

    Implements a node-based system for generating complex procedural textures and PBR materials.

    C3darmorpaintpainting
    عرض على GitHub↗3,933
  • microsoft/trellis.2الصورة الرمزية لـ microsoft

    microsoft/TRELLIS.2

    3,910عرض على GitHub↗

    TRELLIS.2 is a generative image-to-3D system that creates high-resolution 3D assets with physically based rendering materials from 2D images. It utilizes a sparse voxel representation to handle complex topologies and internal structures without relying on iso-surface fields. The project features a structured latent space representation that maps geometry and texture attributes to maintain visual fidelity. It employs an optimization-free geometry reconstruction process to decode latent representations directly into voxel grids and includes a PBR texture generator for synthesizing base color, r

    Provides a tool for creating photorealistic base color, roughness, and metallic maps for 3D rendering.

    Python
    عرض على GitHub↗3,910
  • farbrausch/fr_publicالصورة الرمزية لـ farbrausch

    farbrausch/fr_public

    3,726عرض على GitHub↗

    This project is a creative software framework and procedural graphics toolset designed for building custom graphics, sound, and user interface software. It functions as a development environment that provides integrated project and dependency management for creating technical multimedia productions. The system serves as a historical source archive, preserving the code and assets used in technical creative productions from 2001 to 2011. It includes a media production bundler to package source code and assets into single executable distributions for end users. The framework covers a broad rang

    Generates high-fidelity textures and imagery using mathematical algorithms and 16-bit color precision.

    C++demoscenedirect3d
    عرض على GitHub↗3,726
  • ashima/webgl-noiseالصورة الرمزية لـ ashima

    ashima/webgl-noise

    2,985عرض على GitHub↗

    WebGL Noise is a library of shader routines designed for procedural graphics generation within the browser. It provides a collection of mathematical functions that allow developers to calculate noise patterns directly on the graphics processing unit, eliminating the need for external image assets or pre-computed data textures. The library focuses on the implementation of standard noise algorithms, including simplex, classic, cellular, and periodic patterns. By executing these calculations as stateless functions within the shader pipeline, the project enables the creation of dynamic, evolving

    Generates complex texture patterns programmatically using mathematical functions instead of static image files.

    C++
    عرض على GitHub↗2,985
السابق12التالي
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Rendering
  5. Procedural Texture Generators

استكشف الوسوم الفرعية

  • Fog Density TexturesUsing procedural noise textures to define non-uniform density within volumetric fog. **Distinct from Procedural Texture Generators:** Specializes in the application of procedural textures specifically for fog density, rather than general textures.
  • Generative PBR Map GeneratorsModels that automatically create photorealistic material maps for 3D surfaces. **Distinct from Procedural Texture Generators:** Focuses on generative AI production of PBR maps rather than programmatic procedural generation.
  • Node-Based Material GenerationGenerates surface textures and properties mathematically using node groups to eliminate external image dependencies. **Distinct from Procedural Texture Generators:** Distinct from Procedural Texture Generators: focuses on node-based material authoring rather than algorithmic texture generation.
  • Ramp Texture GeneratorsCreates 1D and 2D ramp textures for light attenuation from IES files or programmatically. **Distinct from Procedural Texture Generators:** Specific to ramp textures for lighting, distinct from general procedural texture generators.