awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
marian42 avatar

marian42/wavefunctioncollapse

0
View on GitHub↗
4,847 स्टार्स·546 फोर्क्स·C#·MIT·8 व्यूज़marian42.itch.io/wfc↗

Wavefunctioncollapse

यह प्रोजेक्ट एक वेव फंक्शन कोलैप्स जनरेटर और वोक्सेल एनवायरनमेंट इंजन है जिसका उपयोग प्रक्रियात्मक विश्व निर्माण के लिए किया जाता है। यह मॉड्यूल के सुपरपोजिशन को सुसंगत 3D वोक्सेल ग्रिड में हल करने के लिए एक बाधा-आधारित लेआउट एल्गोरिदम को लागू करता है।

सिस्टम एक प्रक्रियात्मक शहर जनरेटर के रूप में कार्य करता है जो अनंत, चलने योग्य शहरी वातावरण बनाने में सक्षम है। यह उपयोगकर्ता के नए क्षेत्रों के करीब पहुंचने पर मैप डेटा को स्ट्रीम करने के लिए एक डायनामिक डिक्शनरी का उपयोग करता है, जिससे एक बार में पूरा लेआउट लोड किए बिना एक निरंतर दुनिया सुनिश्चित होती है।

इंजन लेयर स्थिरता को निकटता नियम परिभाषाओं, सीमा बाधा प्रवर्तन और प्रोटोटाइप-संचालित नियम परिभाषाओं के माध्यम से प्रबंधित करता है। सफल निर्माण सुनिश्चित करने के लिए, यह एंट्रॉपी-आधारित मॉड्यूल चयन और पिछले प्लेसमेंट निर्णयों को पूर्ववत करके लेआउट विरोधाभासों को हल करने के लिए एक बैकट्रेकिंग एल्गोरिदम का उपयोग करता है।

मैप जनरेशन प्रीव्यू के माध्यम से उत्पन्न क्षेत्रों को इनिशियलाइज़ और निरीक्षण करने के लिए एक एडिटर टूल शामिल है।

Features

  • Procedural World Generation - Creates infinite walkable urban environments and cities using procedural layout algorithms.
  • Voxel World Generation - Implements a procedural engine for generating 3D block-based voxel grid environments using wave function collapse.
  • Superposition Voxel Grids - Represents grid cells as superpositions of all possible modules until the wave function collapses.
  • Constraint-Based Layout Generation - Defines connectivity rules and probabilities to automatically arrange 3D assets without manual placement.
  • Dynamic World Streaming - Employs a dynamic dictionary to stream and populate map slots as the user explores the world.
  • Voxel Engines - Provides a voxel environment engine for building 3D worlds using modular components.
  • Level Design Tools - Designs game maps using predefined modules and adjacency rules to maintain visual consistency.
  • Module Generation Rules - A configuration system for defining module spawn probabilities and connectivity constraints via prototype components.
  • Procedural City Generators - Functions as a procedural city generator capable of creating infinite, walkable urban environments.
  • Urban Layout Generators - Provides an infinite, walkable urban environment generator based on predefined architectural modules.
  • Infinite Terrain Generators - Generates infinite city layouts dynamically as the user moves to avoid loading the entire world.
  • Backtracking Algorithms - Uses a backtracking algorithm to undo layout decisions when the generator reaches a contradiction.
  • Entropy-Based Solvers - Selects the next cell to collapse based on the lowest entropy to minimize generation errors.
  • Wave Function Collapse Implementations - Implements a wave function collapse algorithm to resolve module superpositions into a 3D grid.
  • Connector-Based Compatibility Rules - Uses component metadata and connector numbers to determine compatible modules for layout.
  • Adjacency Rule Systems - Specifies compatible neighboring modules using connector identifiers and symmetry flags for consistency.
  • Boundary Constraint Systems - Enforces specific connector types at environment boundaries to ensure seamless transitions.
  • Procedural Layout Recovery - Ships a backtracking algorithm to resolve layout contradictions by undoing previous module placement decisions.
  • Constraint Propagation Engines - Implements a constraint propagation system to prune invalid module options in neighboring voxel cells.
  • Scripting and Utilities - Procedural city generation.

स्टार हिस्ट्री

marian42/wavefunctioncollapse के लिए स्टार हिस्ट्री चार्टmarian42/wavefunctioncollapse के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

marian42/wavefunctioncollapse क्या करता है?

यह प्रोजेक्ट एक वेव फंक्शन कोलैप्स जनरेटर और वोक्सेल एनवायरनमेंट इंजन है जिसका उपयोग प्रक्रियात्मक विश्व निर्माण के लिए किया जाता है। यह मॉड्यूल के सुपरपोजिशन को सुसंगत 3D वोक्सेल ग्रिड में हल करने के लिए एक बाधा-आधारित लेआउट एल्गोरिदम को लागू करता है।

marian42/wavefunctioncollapse की मुख्य विशेषताएं क्या हैं?

marian42/wavefunctioncollapse की मुख्य विशेषताएं हैं: Procedural World Generation, Voxel World Generation, Superposition Voxel Grids, Constraint-Based Layout Generation, Dynamic World Streaming, Voxel Engines, Level Design Tools, Module Generation Rules।

marian42/wavefunctioncollapse के कुछ ओपन-सोर्स विकल्प क्या हैं?

marian42/wavefunctioncollapse के ओपन-सोर्स विकल्पों में शामिल हैं: fogleman/minecraft — This project is a Python voxel game engine and real-time renderer designed for interacting with block-based 3D… pixelguys/cubyz — Cubyz is a voxel game engine designed for building procedurally generated 3D sandbox worlds. It provides a framework… movingblocks/terasology — Terasology is a Java-based voxel game engine designed for creating and simulating complex three-dimensional voxel… fogleman/craft — Craft is a multiplayer voxel sandbox written in C. It utilizes an OpenGL voxel engine to render a block-based world… mxgmn/wavefunctioncollapse — WaveFunctionCollapse is a procedural generation engine that creates complex, non-repeating patterns by treating… jdah/minecraft-weekend — minecraft-weekend is a voxel engine designed for rendering infinite three-dimensional environments. It utilizes…

Wavefunctioncollapse के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Wavefunctioncollapse के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • fogleman/minecraftfogleman का अवतार

    fogleman/Minecraft

    5,420GitHub पर देखें↗

    This project is a Python voxel game engine and real-time renderer designed for interacting with block-based 3D environments. It functions as a procedural terrain simulator and a first-person navigator, allowing users to explore and visualize worlds composed of individual cubes. The system enables direct procedural terrain manipulation, providing a mechanism to add or remove blocks in real time to create custom structures. It utilizes a first-person camera system to translate keyboard and mouse inputs into movement and perspective changes within the virtual space. The engine handles 3D space

    Python
    GitHub पर देखें↗5,420
  • movingblocks/terasologyMovingBlocks का अवतार

    MovingBlocks/Terasology

    3,867GitHub पर देखें↗

    Terasology is a Java-based voxel game engine designed for creating and simulating complex three-dimensional voxel environments. It functions as a modular sandbox platform that allows for the integration of custom gameplay mechanics and core extensions. The project features a procedural world generator that uses deterministic algorithms to construct terrain and environmental features. It employs an entity component system framework to decouple game logic from data and a deferred shading renderer to handle lighting and atmospheric effects within block-based worlds. The engine provides capabili

    Java
    GitHub पर देखें↗3,867
  • fogleman/craftfogleman का अवतार

    fogleman/Craft

    11,021GitHub पर देखें↗

    Craft is a multiplayer voxel sandbox written in C. It utilizes an OpenGL voxel engine to render a block-based world and implements an infinite terrain generator that uses noise functions to create deterministic, procedural landscapes. The project features a networked environment where players can build and modify a shared world using socket-based state synchronization. To maintain consistency across sessions, it employs a voxel world database to store and retrieve modified block coordinates. The system covers a range of capabilities including 3D collision detection for character movement, to

    C
    GitHub पर देखें↗11,021
  • pixelguys/cubyzPixelGuys का अवतार

    PixelGuys/Cubyz

    3,173GitHub पर देखें↗

    Cubyz is a voxel game engine designed for building procedurally generated 3D sandbox worlds. It provides a framework for creating infinite landscapes with real-time terrain modification and exploration, supported by a dedicated voxel rendering engine. The project features a procedural terrain generator that utilizes a chunk-based system to allow for massive vertical construction without height or depth limitations. It optimizes performance through a distance-based rendering system that simplifies the geometric complexity of distant landscape elements to maintain wide view distances. The engi

    Zig3d-gamecubyzgame
    GitHub पर देखें↗3,173
  • Wavefunctioncollapse के सभी 30 विकल्प देखें→