पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.1.0-dev.8

umbra_cli

Umbra CLI को फ्लटर विकासकर्ताओं को अपने अपने शेडर बनाने और उन्हें मजबूत टाइप डार्ट फ़ाइल में संकलित करने की अनुमति देता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
29
लाइक
35
Pub अंक
120

पैकेज इंस्टॉल करें

flutter pub add umbra_cli

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

Umbra CLI एक टूल है जो Flutter विकासकर्ताओं के लिए कस्टम शेडर बनाने और उन्हें मजबूत टाइप वाले Dart फ़ाइल में स्वचालित रूप से संकलित करने के लिए है। यह शेडर कोड को उपयोगी Dart क्लास में अभिव्यक्त करके उन्नत दृश्य प्रभावों के एकीकरण को सरल बनाता है, जिससे विभिन्न प्लेटफ़ॉर्मों पर गतिशील और कार्यक्षम ग्राफिक्स सुनिश्चित होते हैं। बैकग्राउंड प्रभाव, घनत्व और वास्तविक समय के दृश्य प्रदर्शन के साथ काम करने वाले विकासकर्ताओं के लिए डिज़ाइन किया गया, यह बॉयलरप्लेट को कम करके और प्रकार सुरक्षा में सुधार करके कार्यप्रणाली की दक्षता में सुधार करता है। टूल Android, iOS, Web, macOS, Windows और Linux को समर्थन देता है, जो धनात्मक ग्राफिकल सामग्री की आवश्यकता वाले क्रॉस-प्लेटफ़ॉर्म प्रोजेक्ट्स के लिए आदर्श है।

उपयोग

  • कस्टम ग्रेडिएंट प्रभाव बनाना
  • एनिमेटेड बैकग्राउंड विजुअल्स को लागू करना
  • शेडर्स के साथ इंटरैक्टिव UI तत्व बनाना
  • प्रदर्शन-अनुकूलित ग्राफिक्स विकसित करना
  • क्रॉस-प्लेटफॉर्म एप्स में जटिल विजुअल प्रभावों का एकीकरण

मुख्य विशेषताएँ

  • शेडर्स से प्रकार-निर्धारित डार्ट क्लासेज़ का स्वचालित उत्पादन
  • कई लक्ष्य प्लेटफॉर्म का समर्थन करता है
  • शेडर एंटीग्रेशन बॉयलरप्लेट को कम करता है
  • शेडर उपयोग में प्रकार सुरक्षा को बल देता है
  • शेडर जीवनचक्र प्रबंधन को सरल बनाता है

इनके लिए उपयुक्त

  • विजुअल रूप से समृद्ध ऐप्स बनाने वाले Flutter विकासकर्ता
  • स्थिर शेडर कार्यप्रवाह की आवश्यकता वाली टीमें
  • उच्च प्रदर्शन ग्राफिक्स की आवश्यकता वाले प्रोजेक्ट
  • गतिशील पृष्ठभूमि या एनीमेशन के साथ काम कर रहे विकासकर्ता
  • कस्टम शेडर का उपयोग करने वाले प्लेटफॉर्म-स्थिर एप्लिकेशन निर्माता

विचार योग्य बातें

  • GLSL शेडर सिंटैक्स के प्रति परिचय की आवश्यकता होती है
  • बड़े शेडर सेट के साथ बिल्ड समय बढ़ सकता है
  • फ्लटर के रेंडरिंग पाइपलाइन के सीमित
  • गैर-साधारण दृश्य प्रभावों के लिए सबसे उपयुक्त
  • प्रोजेक्ट बिल्ड प्रक्रिया में सही सेटअप की आवश्यकता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Umbra

umbra coverage style: very good analysis License: MIT Powered by Mason


The visual editor for shaders in Flutter.

umbra /ˈʌmbrə/

noun:

  1. the fully shaded inner region of a shadow cast by an opaque object, especially the area on the earth or moon experiencing the total phase of an eclipse.
  2. LITERARY
    shadow or darkness.
    "an impenetrable umbra seemed to fill every inch of the museum"

Packages

Package Pub
umbra pub package
umbra_cli pub package
umbra_flutter pub package

Quick start

For a getting started with Umbra check out the getting started section in the docs.

# 🎯 Activate from https://pub.dev
dart pub global activate umbra_cli

# 🚀 Install umbra dependencies
umbra install-deps

# 🕶️ Create your first shader
umbra create hello_world

# 📦 Compile your first shader to a Dart file
umbra generate shaders/hello_world.glsl --output lib/shaders/

Documentation

For the documentation that describes how you should writing shaders that are compatible with Umbra tooling, see the Shader Specifications documentation.

Documentation about the CLI can be found here.

Articles

If you are looking for more general information about shaders in Flutter, here is a list of articles:

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 8 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।