7 repositorios
Development of high-performance visual effects for interactive applications requiring rapid iteration.
Distinguishing note: None of the candidates cover the general domain of interactive real-time graphics authoring.
Explore 7 awesome GitHub repositories matching graphics & multimedia · Real-Time Graphics Development. Refine with filters or upvote what's useful.
Rust-GPU is a compiler and toolchain that translates Rust source code into SPIR-V bytecode for execution on graphics and compute hardware. It provides a development environment for writing parallel compute kernels and graphics shaders using a custom LLVM backend that maps high-level language constructs to GPU-compatible memory layouts and instructions. The project enables cross-platform shader development, allowing the same Rust code to run across different GPU hardware and graphics APIs via the SPIR-V intermediate representation. It specifically supports the creation of general-purpose compu
Enables the development of vertex, fragment, and other graphics shaders in Rust for real-time rendering.
Anypixel is a web-to-hardware display framework and toolkit for building large-scale physical interactive screens and button walls. It provides a system for mapping HTML canvas graphics to physical LED arrays, combining a networked pixel controller with a management tool that translates web application data into electronic signals for microcontroller-driven display boards. The project features a browser-based hardware simulation environment that allows for testing interactive display logic, button events, and network communication without requiring physical components. This emulator enables t
Implements a system for rendering canvas graphics that respond to physical hardware events in real time.
Este es un motor de juegos 3D basado en web diseñado para crear experiencias interactivas de alto rendimiento en plataformas web y móviles. Funciona como un renderizador de gráficos en tiempo real y un motor de física, utilizando un grafo de escena basado en componentes para organizar las entidades y sus propiedades para el renderizado tridimensional. El motor incluye un editor de escenas visual que permite el diseño de entornos a través de una interfaz gráfica, la cual exporta estos activos como código ejecutable. Sus capacidades más amplias cubren el renderizado de gráficos en tiempo real para elementos 2D y 3D, la simulación del mundo físico para colisiones de objetos y la composición de UI multiplataforma para superposiciones interactivas. También proporciona sistemas para animar objetos de la escena, gestionar eventos de entrada del usuario y crear lógica de aplicación a través de una interfaz de scripting tipada.
Processes geometry and materials through a shader-based rendering pipeline to generate interactive frames.
Cinder es una librería de programación creativa en C++ y un kit de herramientas de gráficos nativos diseñado para desarrollar medios interactivos profesionales y arte visual. Sirve como un framework multimedia multiplataforma para generar arte digital generativo de alto rendimiento y renderizado visual en tiempo real. El framework proporciona un conjunto profesional de herramientas para construir instalaciones integradas en hardware y visuales cinematográficos. Se centra en la programación de gráficos en tiempo real y la producción de gráficos de alta calidad para pantallas profesionales. La librería incluye una capa de abstracción multiplataforma y una arquitectura modular para estandarizar operaciones en diferentes sistemas operativos. Incorpora renderizado acelerado por hardware y manejo de entrada basado en eventos para procesar interacciones de usuario y datos de sensores.
Allows the development of high-performance visual effects and animations that render instantly for live performances.
Este proyecto es una plantilla de shooter en primera persona para Unity que implementa jugabilidad en red, sistemas de armas y desplazamiento del jugador. Funciona como un sistema multijugador diseñado para sincronizar movimientos y acciones entre un servidor y clientes a través de una capa de transporte de red. El proyecto sirve como ejemplo de renderizado de juegos de alta fidelidad utilizando el High Definition Render Pipeline para ofrecer contenido de autor y una calidad visual avanzada. También demuestra el uso de un sistema de entidades y componentes (ECS) para organizar los datos y la lógica del juego para un rendimiento de procesamiento y ejecución optimizado. La implementación cubre la sincronización de estado en tiempo real y la gestión de activos del juego mediante la compilación de bundles de activos y la generación de ejecutables independientes.
Utilizes a physically based lighting model and advanced shaders to produce cinematic quality graphics in real time.
Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t
Enables the development of high-performance, GPU-accelerated visualizations with real-time updates.
ShaderForge is a web-based GPU tool and visual GLSL shader editor. It serves as a node-based shader designer that allows users to construct programs for the graphics processor by connecting logic blocks in a directed acyclic graph rather than writing manual code. The tool functions as a technical art workflow bridge for creating game assets and surface materials. It provides a browser-based environment for real-time authoring, featuring instant GLSL compilation and live hot-reloading of GPU programs. The system converts visual graph connections into GLSL source code using abstract syntax tre
Provides a high-performance environment for creating interactive visual effects with instant iteration.