awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bradley avatar

bradley/Blotter

0
View on GitHub↗
3,078 estrellas·204 forks·JavaScript·other·5 vistasblotter.js.org↗

Blotter

Blotter is a WebGL text rendering engine and fragment shader text visualizer. It provides a system for composing and previewing stylized text effects by applying custom GLSL fragment shaders to text elements on a web canvas.

The project includes a shader editor for defining and updating custom shader logic and uniforms in real time. This interface allows for the creation of unique visual styles and the modification of rendering variables without reloading the underlying logic.

The engine incorporates performance optimizations for WebGL rendering, utilizing texture atlas batching and a single back buffer to minimize draw calls. It also supports real-time visual animation by synchronizing updates with the display refresh rate.

Features

  • Shader-Based Effects - Implements a high-performance rendering engine that uses custom GLSL fragment shaders to apply visual effects to text.
  • Shader-Based Effects - Applies fragment shaders to text on a canvas to create advanced, GPU-accelerated visual effects.
  • WebGL Rendering Pipelines - Implements a WebGL rendering pipeline that converts text geometry into shader-manipulated pixel grids.
  • Custom Shader Programming - Implements custom fragment shader programming to define the visual appearance of text pixels.
  • Custom Shader Programs - Allows users to define custom shader programs that are compiled into GPU-executable code for text effects.
  • Texture Atlases - Uses texture atlas batching to group multiple text elements into a single texture, minimizing GPU draw calls.
  • Real-Time Shader Parameters - Provides a visual editor to modify shader properties in real-time using uniform parameters.
  • Text Rendering - Renders stylized text strings onto a web canvas with configurable shader-based visual effects.
  • Patterned Text Effects - Implements artistic, non-standard text rendering using coordinate-based patterns and shader effects.
  • Shader Uniform Management - Provides a system for passing dynamic uniform variables to GPU shaders for real-time visual parameterization.
  • Animations and Effects - Implements smooth visual animations for text effects by synchronizing updates with the display refresh rate.
  • GLSL Editors - Provides a real-time interface for writing and testing GLSL shader code specifically for text visual effects.
  • Draw Call Batching - Reduces CPU-to-GPU overhead by batching draw calls for multiple stylized text elements.
  • Render-to-Texture Buffers - Renders stylized text elements into shared off-screen buffers before final screen output.
  • Visual Effect Shaders - Provides a streamlined interface to compose GLSL visual effect shaders for stylized text.
  • Draw Call Batching - Minimizes GPU draw calls by using texture atlasing and a shared back buffer for stylized text.
  • Batch Renderers - Increases rendering speed by grouping multiple text elements sharing the same effect into single draw calls.
  • Text Animation Libraries - API for creating unconventional text effects.

Historial de estrellas

Gráfico del historial de estrellas de bradley/blotterGráfico del historial de estrellas de bradley/blotter

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Blotter

Proyectos open-source similares, clasificados según cuántas características comparten con Blotter.
  • shopify/react-native-skiaAvatar de Shopify

    Shopify/react-native-skia

    8,424Ver en GitHub↗

    react-native-skia is a cross-platform graphics framework that provides a high-performance 2D graphics engine for rendering shapes, paths, and images. It functions as a vector graphics engine and UI animation toolkit, allowing for hardware-accelerated visuals across mobile and web platforms. The project is distinguished by its integration of the Skia 2D graphics library, enabling a shader and filter pipeline for complex pixel-level effects. It supports the rendering of Lottie animations exported from After Effects and the execution of animations directly on the UI thread to maintain fluid moti

    TypeScriptreactreact-nativeskia
    Ver en GitHub↗8,424
  • o3de/o3deAvatar de o3de

    o3de/o3de

    8,954Ver en GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    C++3d-graphics3d-graphics-engineanimation
    Ver en GitHub↗8,954
  • patriciogonzalezvivo/thebookofshadersAvatar de patriciogonzalezvivo

    patriciogonzalezvivo/thebookofshaders

    6,931Ver en 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
    Ver en GitHub↗6,931
  • bradlarson/gpuimageAvatar de BradLarson

    BradLarson/GPUImage

    20,299Ver en GitHub↗

    GPUImage is a GPU-accelerated image processing framework for iOS designed to apply real-time filters and effects to images and video. It functions as a processing engine and fragment shader library that manages textures and shaders for efficient visual data manipulation. The framework utilizes a chainable filter architecture and a texture-based data pipeline to pass image data between processing stages without expensive memory transfers. It enables the creation of bespoke visual effects through the authoring of custom fragment shaders and provides mechanisms to synchronize texture data with e

    Objective-C
    Ver en GitHub↗20,299
Ver las 30 alternativas a Blotter→

Preguntas frecuentes

¿Qué hace bradley/blotter?

Blotter is a WebGL text rendering engine and fragment shader text visualizer. It provides a system for composing and previewing stylized text effects by applying custom GLSL fragment shaders to text elements on a web canvas.

¿Cuáles son las características principales de bradley/blotter?

Las características principales de bradley/blotter son: Shader-Based Effects, WebGL Rendering Pipelines, Custom Shader Programming, Custom Shader Programs, Texture Atlases, Real-Time Shader Parameters, Text Rendering, Patterned Text Effects.

¿Qué alternativas de código abierto existen para bradley/blotter?

Las alternativas de código abierto para bradley/blotter incluyen: o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… shopify/react-native-skia — react-native-skia is a cross-platform graphics framework that provides a high-performance 2D graphics engine for… patriciogonzalezvivo/thebookofshaders — The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming… bradlarson/gpuimage — GPUImage is a GPU-accelerated image processing framework for iOS designed to apply real-time filters and effects to… photonstorm/phaser — Phaser is a cross-platform 2D web game engine and framework designed for creating interactive experiences that run on… irisshaders/iris — Iris is a graphics modifier and OpenGL shader engine for Minecraft. It functions as a tool for improving visual…