MoMaS: Mold Manifold Simulation for real‐time procedural texturing

نویسندگان

چکیده

The slime mold algorithm has recently been under the spotlight thanks to its compelling properties studied across many disciplines like biology, computation theory, and artificial intelligence. However, existing implementations act only on planar surfaces, no adaptation arbitrary surfaces is available. Inspired by this gap, we propose a novel characterization of work curved surfaces. Our easily parallelizable GPUs allows model evolution millions agents in real-time over surface meshes with several thousand triangles, while keeping simplicity proper paradigm. We perform comprehensive set experiments, providing insights stability, behavior, sensibility various design choices. characterize broad collection behaviors limited controllable interpretable parameters, enabling family heterogeneous high-quality procedural textures. appearance complexity these patterns are well-suited diverse materials scopes, add another layer generalization allowing different species compete interact parallel.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Real-Time Procedural Solid Texturing

Shortly after its introduction in 1985, procedural solid texturing became a must-have tool in the production-quality graphics of the motion-picture industry. Now, over fifteen years later, we are finally able to provide this feature for the real-time consumer graphics used in videogames and virtual environments. A texture atlas is used to create a 2-D texture map of the 3-D solid texture coordi...

متن کامل

Long-Period Hash Functions for Procedural Texturing

Procedural texturing is commonly used to increase visual complexity and realism in rendered scenes. Procedural texture basis functions, such as Perlin’s noise function, are often built on hash functions defined over the integer lattice. These hash functions are usually based on permutation tables and have a short period. This causes procedural textures to repeat. In this paper, we present a met...

متن کامل

APST Antialiased Procedural Texturing Interface for OpenGL

The current implementation of OpenGL only supports standard 1-D and 2-D texture mapping. An interface is proposed to extend the OpenGL library, to support a simpli ed model of antialiased procedural solid texturing in OpenGL version 1.1. This extension to the OpenGL language does not modify the existing OpenGL standard. It is designed as a supplemental library that works with existing implement...

متن کامل

Multi-scale Assemblage for Procedural Texturing

A procedural pattern generation process, called multi-scale “assemblage” is introduced. An assemblage is defined as a multi-scale composition of “multi-variate” statistical figures, that can be kernel functions for defining noiselike texture basis functions, or that can be patterns for defining structured procedural textures. This paper presents two main contributions: 1) a new procedural rando...

متن کامل

Chapter 6: Procedural Solid Texturing

Procedural solid texturing was introduced fourteen years ago, but has yet to find its way into consumer level graphics hardware for real-time operation. To this end, a new model is introduced that yields a parameterized function capable of synthesizing the most common procedural solid textures, specifically wood, marble, clouds and fire. This model is simple enough to be implemented in hardware...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Computer Graphics Forum

سال: 2022

ISSN: ['1467-8659', '0167-7055']

DOI: https://doi.org/10.1111/cgf.14697