النسيج الإجرائي
هذه مقالة غير مراجعة.(نوفمبر 2021) |
النسيج الإجرائي أو الكِسوَة الإجرائية[1][2] هي عملية تستخدم في الرسوميات الحاسوبية. النسيج الإجرائي نسيج أُنشِئ باستخدام وصف رياضي (أي خوارزمية) بدلاً من البيانات المخزنة مباشرةً. ويتميز هذا الأسلوب بانخفاض تكلفة التخزين ودقة النسيج غير المحدودة وسهولة الإكساء.[3] غالبًا ما تستخدم هذه الأنواع من المنسوجات (الأنسجة) لنمذجة الأجسام السطحية أو الحجمية للعناصر الطبيعية مثل الخشب والرخام والجرانيت والمعادن والحجر وغيرها.
![](https://upload.wikimedia.org/wikipedia/commons/thumb/3/33/Tiling_procedural_textures.jpg/273px-Tiling_procedural_textures.jpg)
عادة يتحقق المظهر الطبيعي للنتيجة المُصْدَّرَةِ باستخدام وظائف كلاً من الضوضاء الفركتالية والاضطراب[بحاجة لتعريف]. تُستخدم هذه الوظائف كتمثيل عدديّ للعشوائية الموجودة في الطبيعة (التمثيل الحاسوبي لها).
إكساء المواد الصلبة
إكساء المواد الصلبة عملية تُقَيَّم فيها وظيفة توليد النسيج في الأبعاد الثلاثة
[بحاجة لتعريف] عند كل نقطة سطح مرئية من النموذج، لذا فإن خصائص المواد الناتجة (مثل اللون أو اللمعان أو الناظم normal) تعتمد فقط على موضعها الثلاثي الأبعاد، وليس موضع سطحها ثنائي الأبعاد المحدد كما هو الحال في الإكساء ثنائي الأبعاد التقليدي. وبالتالي لا تتأثر الأنسجة الصلبة بتشوهات مساحة معلمة السطح (surface parameter space)، مثل التي قد تراها بالقرب من أقطاب الكرة. أيضًا، الاستمرارية بين معلمات السطح (surface parameter) للبقع المجاورة ليست مصدر قلق أيضًا. ستبقى الأنسجة الصلبة متسقة ولها ميزات ذات حجم ثابت بغض النظر عن التشوهات في أنظمة إحداثيات السطح.[4] في البداية، استندت هذه الوظائف إلى مجموعة بسيطة من وظائف الضوضاء الإجرائية مثل ضوضاء Simplex أو ضوضاء Perlin. تتوفر حاليًا ترسانة كبيرة من التقنيات، بدءًا من نسيج منتظم منظم (مثل جدار من الطوب)، إلى مواد غير منتظمة منظمة (مثل الجدار الحجري)، إلى القوام العشوائي البحت.[5]
الإكساء الخلويّ
يختلف الإكساء الخلوي عن غالبية تقنيات توليد النسيج الإجرائي الأخرى لأنه لا يعتمد على وظائف الضوضاء كأساس لها، على الرغم من أنه غالبًا ما يستخدم لاستكمال التقنية. تعتمد الأنسجة الخلوية على نقاط الميزة المنتشرة في مساحة ثلاثية الأبعاد. تُستخدم هذه النقاط بعد ذلك لتقسيم المساحة إلى مناطق صغيرة مبلطة عشوائيًا تسمى الخلايا. غالبًا ما تبدو هذه الخلايا مثل «حراشف سحلية» أو «حصى» أو «أحجار شجر». على الرغم من أن هذه المناطق منفصلة، فإن وظيفة الأساس الخلوي نفسها مستمرة ويمكن تقييمها في أي مكان في الفضاء.[6] ضوضاء ورلي هي نوع شائع من النسيج الخلوي.
النسيج الجينيّ
توليد النسيج الجيني هو نهج تجريبيّ لتوليد أنسجة. هي عملية آلية يوجهها وسيط بشري. عادةً ما يحتوي سير العملية على حاسوب يقوم بإنشاء مجموعة من الأنسجة ليختار المستخدم منها مجموعة مختارة. يقوم الحاسوب بعد ذلك بتوليد مجموعة أخرى من الأنسجة عن طريق تغيير عناصر الأنسجة التي حددها المستخدم.[7] لمزيد من المعلومات حول كيفية تحقيق هذه الطفرة وطريقة التوليد، انظر الخوارزمية الجينية. تستمر العملية حتى يتم إنشاء نسيج مناسب للمستخدم. نظرًا لصعوبة التحكم في النتيجة، تُستخدم هذه الطريقة عادةً فقط للقوام التجريبي أو المجرد.
أنسجة النتظيم الذاتيّ[بحاجة لتعريف]
بدءًا من الضوضاء البيضاء البسيطة، يمكن أن تؤدي عمليات التنظيم الذاتي إلى أنماط منظمة مع الحفاظ على بعض العشوائية. أنظمة التفاعل والانتشار هي إحدى طرق توليد مثل هذه الأنسجة. يمكن إنشاء أنسجة واقعية عن طريق محاكاة التفاعلات الكيميائية المعقدة داخل الموائع. قد تُظهر هذه الأنظمة سلوكيات مشابهة للعمليات الحقيقية (التشكل) الموجودة في الطبيعة، مثل علامات الحيوانات (الأصداف والأسماك والقطط البرية...).
اقرأ أيضا
- ضوضاء بيرلين
- المظلل النقطي Pixel shader
- التوليد الإجرائي Procedural generation
- التنظيم الذاتي
- ضوضاء بسيطة
- فنان نسج أو إكساء Texture Artist
- اصطناع أو توليف نسيج[8]
- بلندر Blender
- الإكساء أو النسج Texturing
برامج لإنشاء الأنسجة باستخدام الإكساء الإجرائي (النسج الإجرائي)
- مصمم المواد
- مرشح تزوير
- TexRD (على أساس التفاعل-الانتشار: القوام التنظيم الذاتي)
- صانع المواد (بناءً على محرك Godot)
إلى جانب البرامج المتخصصة، تحتوي برامج أخرى مثل بلندر Blender وكوريل درو CorelDRAW[9] على أنظمة فرعية للنسيج الإجرائي يمكن استخدامها لتكوين الأنسجة.
ملحوظة
تم أخذ هذه المقالة في الأصل من خريطة طريق Photoshop مع إذن خطي
المراجع
- ^ "ترجمة و معنى texture في قاموس المعاني". www.almaany.com/ar. مؤرشف من الأصل في 2015-10-27.
- ^ Texture Analysis and Synthesis from Stanford Computer Graphics Laboratory (1994-2020 نسخة محفوظة 2021-05-16 على موقع واي باك مشين.
- ^ "Definition of procedural texture". مؤرشف من الأصل في 2018-07-04.
- ^ Ebert et al: Texturing and Modeling A Procedural Approach, page 10. Morgan Kaufmann, 2003.
- ^ Pietroni، Nico؛ Cignoni، Paolo؛ Miguel A.، Otaduy؛ Roberto، Scopigno (2010). "A survey on solid texture synthesis" (PDF). IEEE Computer Graphics and Applications. ج. 30 ع. 4: 74–89. DOI:10.1109/MCG.2009.153. PMID:20650730. مؤرشف من الأصل (PDF) في 2021-04-29.
- ^ Ebert et al: Texturing and Modeling A Procedural Approach, page 135. Morgan Kaufmann, 2003.
- ^ Ebert et al: Texturing and Modeling A Procedural Approach, page 547. Morgan Kaufmann, 2003.
- ^ "ترجمة و معنى synthesis في قاموس المعاني. قاموس عربي انجليزي". www.almaany.com/ar/. مؤرشف من الأصل في 2015-09-28.
- ^ "page 380" (PDF).