À propos du projet
NodeGraphProcessor est un framework d'éditeur de graphes basé sur des nœuds pour Unity, axé sur le traitement de données. Il exploite les technologies UIElements et GraphView d'Unity pour fournir un éditeur rapide et personnalisable. Le framework offre une API C# simple pour définir des nœuds et des graphes, prenant en charge des fonctionnalités telles que les graphes conditionnels, les graphes de dépendances et les graphes de traitement. Il inclut la sérialisation des nœuds et des graphes en JSON, le stockage sous forme de ScriptableObjects, un processeur de graphes qui exécute la logique des nœuds dans l'ordre des dépendances, des paramètres exposés pour la personnalisation par actif, et une fenêtre de recherche pour la création de nœuds. Des fonctionnalités supplémentaires incluent des groupes colorés, des messages de nœuds, des nœuds de pile, des nœuds relais, des ports verticaux, des notes autocollantes, des nœuds renommables et la prise en charge de flux de travail multi-fenêtres. Le projet nécessite Unity 2020.2 ou version ultérieure (avec un minimum de 2019.3 via OpenUPM) et est disponible sur OpenUPM et GitHub. Il est utilisé dans des projets comme Mixture, un outil basé sur des nœuds pour créer des textures procédurales.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.