4 dépôts
Configuration of how pixels are merged based on depth values and blending modes during rendering.
Distinct from PorterDuff Blending Modes: Candidates focus on CSS or UI-specific blending; this is a low-level graphics pipeline state configuration.
Explore 4 awesome GitHub repositories matching graphics & multimedia · Pixel Blending and Depth Testing. Refine with filters or upvote what's useful.
Tixl est un moteur d'animation graphique basé sur des nœuds et un outil de génération procédurale utilisé pour créer de la géométrie 3D et des shaders. Il utilise un graphe acyclique dirigé d'opérateurs et des noyaux de calcul accélérés par GPU pour générer des formes 3D complexes, notamment grâce à l'utilisation de fonctions de distance signées et de simulations de particules. Le moteur est hautement extensible via un framework de développement C# qui prend en charge le rechargement de code à chaud (hot code reloading), permettant d'injecter une logique d'opérateur personnalisée dans le runtime actif sans redémarrage. Il se distingue également en tant que contrôleur d'éclairage, capable de traduire des attributs spatiaux 3D et des rotations en protocoles DMX et ArtNet pour piloter des équipements de scène physiques. La plateforme couvre un large éventail de capacités, y compris la visualisation audio-réactive via l'analyse FFT, l'animation par images clés et procédurale, et le contrôle externe en temps réel via l'intégration MIDI et OSC. Son pipeline de rendu prend en charge le rendu physiquement réaliste (PBR) et la construction de shaders personnalisés, tandis que l'environnement fournit des outils pour le mapping de projection et le déploiement d'exécutables autonomes. Le projet fournit une CLI pour construire des applications et une surface de développement pour créer des extensions C#.
Defines depth testing and blending rules to determine how new pixels combine with existing content in the render buffer.
Ce projet est une base de connaissances structurée sur la boulangerie et un dépôt de documentation technique. Il fournit une collection de guides et de manuels axés sur la boulangerie artisanale, la culture du levain et la production de pâtes maison. La ressource se distingue par une approche analytique de la science de la boulangerie. Elle inclut des frameworks pour l'analyse de l'hydratation, la gestion de la fermentation et un manuel de dépannage dédié pour diagnostiquer et résoudre les échecs dans le développement du gluten et le développement au four (oven spring). La documentation couvre un large éventail de capacités pratiques, notamment la gestion du cycle de vie du levain, le façonnage et le grignage de la pâte, et le contrôle de l'environnement du four. Elle détaille également des processus de production spécifiques pour divers types de pain, tels que le seigle, le blé et les pâtes enrichies, ainsi que des techniques pour les pâtes à base de levain. Le projet sert de référence complète pour sélectionner l'équipement de boulangerie et optimiser les propriétés physiques et chimiques de la pâte.
Produces a gray-crumbed sourdough bread using a mixture of rye and wheat flours.
VulkanTutorial is a comprehensive educational guide and instructional resource for implementing low-level rendering and compute pipelines using the Vulkan API. It serves as a GPU programming course and a step-by-step guide for building high-performance graphics applications from scratch. The project provides detailed instruction on the full graphics pipeline, including the compilation of shaders to SPIR-V bytecode, the configuration of rasterization states, and the implementation of 3D graphics pipelines. It also covers general-purpose GPU compute programming, focusing on the execution of par
Configures how the pipeline interacts with depth and stencil buffers to determine fragment visibility.
Renderer is a low-level software graphics engine implemented in standard C for educational and experimental real-time computer graphics. It functions as a CPU rasterizer that computes vertex transformations, clipping, texturing, and lighting entirely through software computation without requiring hardware acceleration. The software includes a geometry pipeline supporting depth and alpha testing, geometry clipping and culling, and perspective-correct attribute interpolation. Its lighting and shading subsystem provides advanced physical simulation including metallic-roughness and specular-gloss
Discards pixels based on depth buffer comparisons and alpha values to handle occlusion and transparency.