3 dépôts
Systems that synchronize configuration changes to a live visual preview in real time using reactive state bridges.
Distinct from Real-time Visualizations: Distinct from data-stream visualizations; this is about synchronizing an editor's property panel with a UI preview.
Explore 3 awesome GitHub repositories matching user interface & experience · Reactive Visual Previews. Refine with filters or upvote what's useful.
Brick Design est un framework de constructeur de page low-code utilisé pour créer des éditeurs visuels glisser-déposer qui génèrent du code de mise en page et de style prêt pour la production pour les interfaces utilisateur. Il fonctionne comme un moteur de mise en page visuel et un orchestrateur de composants UI, fournissant les outils nécessaires pour gérer les contraintes de composants, les règles d'imbrication et les configurations de propriétés visuelles. Le framework inclut un générateur de template dynamique qui utilise le rendu de logique et des variables d'expression pour créer des templates de page réutilisables et pilotés par les données. Il opère également comme un outil de design multi-appareil, offrant le basculement de viewport et des styles adaptatifs pour assurer des affichages cohérents à travers les écrans desktop et mobiles. Le système couvre un large éventail de capacités incluant les workflows design-vers-code, le design de mise en page responsive et le rendu visuel en temps réel. Il gère des hiérarchies UI complexes via l'alignement par accrochage basé sur les coordonnées, le mapping de propriétés piloté par l'état et l'intégration de bibliothèques de composants externes.
Synchronizes property configuration changes to a live preview via a reactive state-driven bridge.
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#.
Synchronizes graph configuration changes to a live visual preview in real time.
vue-color-avatar is a Vue-based tool for generating scalable vector profile images. It functions as a client-side image generator that produces visuals directly in the browser without the need for a backend processing server. The project provides a visual interface for assembling personalized avatars by combining different graphic components. It also includes a batch generator capable of producing multiple randomized profile images simultaneously by mapping seeds to visual attributes. The system utilizes reactive UI components to synchronize avatar previews with customization controls and em
Synchronizes customization controls with a live visual avatar preview using reactive state.