باختصار
- يختار Freestyle الحواف في هندسة الشبكة ويُخرجها في الرندر على هيئة خطوط.
- يمكن أن تحتوي طبقة العرض على خريطة عرض واحدة، ويمكن ربط عدة مجموعات خطوط بهذه الخريطة.
- يمكن استخدام أنواع مثل Crease وBorder وContour وEdge Mark لإبراز حواف مختلفة.
- قد يستهلك Freestyle قدرًا كبيرًا من الذاكرة؛ ولا يدعم الكاميرات البانورامية أو الشبكات التي لا تحتوي على أسطح.
ما الذي ستتعلمه في هذا الدليل؟
يتيح Blender Freestyle إعداد رندرات غير واقعية ضوئيًا، عبر توليد خطوط من هندسة المشهد. ويمكن استخدامه في التصيير المعماري لإبراز المحيطات، أو انكسارات الأسطح، أو الحواف المحددة يدويًا. سنتناول في هذا الدليل كيفية تفعيل Freestyle، والعمل مع مجموعات الخطوط، واختيار أنواع مختلفة من الحواف. كما سنوضح كيفية إضافة مخرجات الخطوط إلى الرندر، والقيود التي تنطوي عليها هذه الطريقة.
تُنشأ خطوط Freestyle بالاستناد إلى بيانات الشبكة ومعلومات العمق. ويمكن ضبط خصائص مظهر الخطوط، مثل اللون والشفافية والسماكة، من خلال Line Style. يمكن التحكم بالإعدادات عبر المعلمات في الواجهة، كما يتوفر وضع Python Scripting للتحكم بمزيد من التفصيل.
المتطلبات
يجب أن يتضمن المشهد في Blender كائنات شبكية ذات أسطح لإنتاج الخطوط. يذكر الدليل أن كائنات الشبكة التي تحتوي على أسطح فقط هي المدعومة.
يحمل أحد أدلة Blender المقدمة عنوان Blender 5.2 LTS. ولم تُذكر متطلبات إصدار فرعي محدد في صفحات Freestyle الأخرى، لذا لا نحدد هنا إصدارًا مطلوبًا بعينه.
لا تذكر الأدلة المصدرية أي متطلبات لحساب أو اشتراك.
راعِ استهلاك الذاكرة في المشاهد الكبيرة. يتعامل Freestyle مع كائنات الشبكة في طبقة العرض التي يعمل عليها مجتمعةً عند حساب الخطوط؛ لذلك من المفيد مراقبة استهلاك الموارد باستخدام رندرات تجريبية كلما زاد حجم المشهد.
إنشاء رندر بالخطوط باستخدام Freestyle
فعّل الميزة. افتح خيار Freestyle في قسم Render ضمن Properties. ستجد الإعدادات في خصائص View Layer. وتحقق أيضًا من إمكانية تفعيل Freestyle أو إيقافه من لوحة طبقة العرض.
حدّد طريقة التحكم. يتيح لك Control Mode في لوحة Freestyle اختيار كيفية تعريف الخطوط. استخدم Parametric Editor في التجارب الأولى؛ إذ تتيح هذه الطريقة إدارة مجموعات الخطوط وأنماطها من الواجهة. أما Python Scripting فيوفر تحكمًا أوسع، لكن الدليل يصفه بأنه أسلوب أكثر تقدمًا وتعقيدًا.
ميّز بين وظائف مكوّنات بنية الخطوط. تستخدم طبقة العرض view map واحدة للتحكم في كيفية اكتشاف الحواف. ويمكن إضافة عدة Line Set إلى هذه الخريطة. تحدد كل Line Set الخطوط التي ستُرندر من بين الخطوط المكتشفة في المشهد، وترتبط بـ Line Style. أما Line Style فيحدد خصائص مظهر الخطوط المختارة، مثل اللون وalpha والسماكة. ويمكن استخدام النمط نفسه في أكثر من مجموعة خطوط.
اختر أنواع الحواف المناسبة للغرض. يجب تحديد نوع واحد من الحواف على الأقل لإخراج النتيجة في Parametric Editor؛ كما يمكن دمج عدة أنواع ضمن Line Set واحد. جرّب الأنواع التالية كلًا على حدة في المشاهد المعمارية:
Crease: يختار الحافة الفاصلة بين سطحين متجاورين عندما تكون الزاوية بينهما أشد من عتبة Crease Angle في view map. ويساعد على إبراز الزوايا الحادة وانتقالات الأسطح.
Border: يرسم الحواف المفتوحة المرتبطة بوجه واحد فقط. وقد توجد هذه الحواف في هندسات مثل المستوى والأسطوانة المفتوحة.
Contour: ينشئ خطوط حدود تفصل الكائن عن الكائنات الواقعة خلفه أو عن خلفية المشهد.
External Contour: يفصل الحدود الخارجية للكائنات عن الخلفية؛ ولا ينشئ حدودًا مستقلة بين الكائنات.
Material Boundary: يبرز الحدود التي يلتقي عندها مادتان على الكائن نفسه.
Silhouette: يستخرج المحيطات من مناطق الانتقال بين الأسطح التي تواجه اتجاه الكاميرا وتلك التي تواجه بعيدًا عنها. وقد يكون مفيدًا للكائنات المغلقة، لكنه لا ينتج خطوطًا للشبكات المفتوحة مثل الأسطوانة المفتوحة أو المستوى.
Edge Mark: يرندر الحواف التي جرى تعليمها في Edit Mode. ويمكن استخدامه لتحديد الحواف التي تريد رسمها يدويًا.
علّم الحواف المطلوبة يدويًا. حدّد الكائن وانتقل إلى Edit Mode، ثم اختر الحواف المطلوبة واستخدم الأمر Mark Freestyle Edge من قائمة Ctrl-E. بعد ذلك، فعّل نوع Edge Mark في Line Set المعني. وفقًا للدليل، يمكن أن تمنحك هذه الطريقة تحكمًا في الأسطح شبه المستوية أو الأشكال الزاويّة التي لا تعثر فيها أنواع الحواف الأخرى على خطوط. أما للمحيطات المنحنية، فجرّب Contour أو External Contour أو Silhouette.
اضبط الرؤية ونطاق الحساب. يحدد إعداد Visibility في Line Set الحواف بحسب ما إذا كانت الأسطح تحجبها. يستهدف Visible الخطوط غير المحجوبة، فيما يستهدف Hidden الخطوط الواقعة خلف سطح واحد على الأقل. ويتيح Quantitative Invisibility تحديد نطاق بداية ونهاية لعدد الأسطح الواقعة خلف الخط.
يتيح خيار Image Border تجاهل الهندسة الواقعة خارج إطار الصورة عند حساب الخطوط. وقد يقلل هذا الاختيار عبء الحساب في بعض الرندرات. لكن دخول الكائنات إلى مجال رؤية الكاميرا وخروجها منه قد يؤثر في استمرارية الخطوط، لذا افحص النتيجة أيضًا في المشاهد التي تتحرك فيها الكاميرا.
اضبط نمط الخطوط وافحص المخرجات. عدّل اللون وalpha والسماكة وخصائص المظهر الأخرى من خلال Line Style. إذا لم تظهر خطوط Freestyle فوق صورة الرندر، فتحقق من إعداد As Render Pass. يُخرج هذا الخيار الخطوط في مسار رندر منفصل، ويمكن استخدام عقدة Alpha Over لدمجها مع الصورة. إذا كان لديك أكثر من Line Set، فتحقق من الحواف التي يختارها كل منها والنمط الذي يستخدمه.
استخدام Freestyle في سير عمل العمارة والتصوير المعماري
يمكن الاستفادة من Freestyle في الأعمال التي تتطلب تعبيرًا خطيًا بدلًا من المواد والإضاءة الواقعية ضوئيًا. ومن الأمثلة على ذلك دراسات الكتل، والمناظير التخطيطية، والعروض التي تبرز حدودًا هندسية محددة. يمكن لـ Crease إبراز انكسارات الأسطح، ولـ Border إبراز الحواف المفتوحة؛ أما Edge Mark فيتيح للمصمم اختيار حد معين مباشرةً. لا تصف المصادر Freestyle بأنه أداة لإنتاج رسومات تقنية آلية أو رسومات CAD/BIM؛ لذا من الأنسب وضعه في سير العمل باعتباره أداة لتنسيق خطوط الرندر.
يتيح Culling في view map استبعاد الحواف الواقعة خارج مجال الرؤية من الحساب. ووفقًا للدليل، قد يقلل ذلك وقت المعالجة واستهلاك الذاكرة، لكنه قد يخفض جودة المخرجات في بعض الحالات. يتيح Face Smoothness احتساب معلومات Smooth Shading عند حساب الحواف. وفي أنواع Ridge وValley وSuggestive Contour، يؤثر Sphere Radius في حساب الانحناء؛ إذ تؤدي زيادة قيمته إلى تقليل تفاصيل الخطوط والضوضاء. كما يؤثر Kr Derivative Epsilon في كمية الخطوط الناتجة عن Suggestive Contour. غيّر هذه الخيارات مع التحقق من النتيجة المرئية.
أخطاء شائعة
عدم ظهور الخطوط في الرندر: يجب اختيار نوع حافة واحد على الأقل في Parametric Editor. وتحقق أيضًا من تفعيل Line Set وإعداد Freestyle في طبقة العرض المستخدمة.
عدم إبراز Silhouette للأشكال الزاويّة: لا يناسب هذا النوع الزوايا الحادة دائمًا، ولا يمكنه إنشاء خطوط للشبكات المفتوحة. جرّب Crease لانتقالات الأسطح الحادة، أو Edge Mark لحواف محددة.
استهلاك ذاكرة غير متوقع: يعالج Freestyle كائنات الشبكة في طبقة العرض مجتمعةً أثناء حساب الخطوط. ولا تُدعم الشبكات التي لا تحتوي على أسطح؛ كما لا تُكتشف الخطوط في مواضع تقاطع الأوجه.
إغفال قيود الكاميرا والمخرجات: الكاميرات البانورامية غير مدعومة. كذلك لا تحمل مخرجات خطوط Freestyle معلومات Z-depth. وإذا أُخرجت الخطوط في مسار رندر منفصل، فيجب تركيبها باستخدام Alpha Over.
الخطوات التالية
ابدأ بتجربة Line Set واحد ونوع حافة واحد لتقييم أثر النتيجة في المشهد. بعد ذلك، يمكنك إضافة مجموعات Line Set جديدة لفصل أنواع الخطوط المختلفة، أو التحكم بالحواف المختارة يدويًا باستخدام Edge Mark.
في الرندرات المتكررة، يمكن لخيار View Map Cache إعادة استخدام حساب خريطة العرض السابق. ويشير الدليل إلى أن هذه الميزة قد تحسّن الأداء في رندرات الرسوم المتحركة عندما لا تتغير هندسة الشبكة في فضاء الكاميرا، أو في الرندرات الثابتة التي يجري فيها تحديث مظهر الخطوط. مع ذلك، تشترك طبقات العرض والمشاهد في ذاكرة التخزين المؤقت. إذا استخدمت عدة طبقات أو مشاهد Freestyle، فقد تحل الخريطة التي يحسبها أحدها محل خريطة الآخر؛ وعندها قد لا يتحقق التحسن المتوقع من الذاكرة المؤقتة.
المصدر والترخيص
أُعدّ هذا الدليل بتكييفه إلى التركية من صفحة فهرس Freestyle في دليل Blender 5.2 LTS، ومن صفحات المقدمة إلى Freestyle وLine Set وView Layer Freestyle في دليل Blender. ترخيص المصادر المقدمة هو CC BY-SA 4.0.
المصادر
3 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
من الجوانب العملية لـ Freestyle بالنسبة إلى المكاتب وفرق التصوير المعماري قدرته على استخلاص أسلوب خطي مختلف من مشهد ثلاثي الأبعاد موجود. ويمكن للطلاب والمعماريين وفناني التصوير المعماري الذين يحتاجون إلى عرض تخطيطي أو إلى إظهار حدود هندسية محددة، اختبار مدى ملاءمة هذه الطريقة لأعمالهم باستخدام مشهد تجريبي صغير.
بالنسبة إلى الفرق في تركيا، ينبغي مراعاة حجم المشهد وسعة ذاكرة الأجهزة المتاحة قبل التفكير في تكلفة الترخيص؛ إذ تنبّه الوثائق إلى احتمال الحاجة إلى قدر كبير من الذاكرة. ومن المناسب إجراء اختبارات قصيرة في المشاريع الكبيرة، والتحقق مسبقًا من القيود مثل الكاميرات البانورامية أو أنواع الشبكات غير المدعومة. ومن الأكثر واقعية التعامل مع Freestyle بوصفه خيارًا لإثراء أسلوب عرض الرندر، لا حلًا لإنتاج الرسومات التقنية آليًا.
الأسئلة الشائعة
كيف يمكن تفعيل Blender Freestyle؟
افتح خيار Freestyle من قسم Render ضمن Properties. ويمكن أيضًا تفعيل الميزة أو إيقافها على مستوى View Layer؛ وتوجد الإعدادات ذات الصلة في خصائص View Layer.
ما أنواع الخطوط المتاحة للحواف المعمارية في Freestyle؟
يختار Crease انتقالات الأسطح، ويختار Border حواف الشبكات المفتوحة، ويحدد Contour حدود الكائنات، فيما يبرز Material Boundary مواضع التقاء المواد. أما Edge Mark فيرندر الحواف التي عُلّمت يدويًا.
ما القيود المعروفة في Blender Freestyle؟
قد يتطلب Freestyle قدرًا كبيرًا من الذاكرة، ولا يدعم إلا كائنات الشبكة ذات الأسطح. ولا تُكتشف الخطوط عند تقاطع الأوجه، كما أن الكاميرات البانورامية غير مدعومة، ولا تتضمن مخرجات الخطوط معلومات Z-depth.



