توضیح:
Extrude SOP برای موارد زیر استفاده میشود:
اکسترود و بیول کردن (Bevel) متن و سایر هندسهها
ایجاد لبههای تیز در نقاط بیول شده (Cusping)
ضخیم یا نازک کردن پرمیتیوها
مقدار پیشفرض، اکسترودی به اندازه ۱ واحد مستقیماً به سمت عقب از نرمال هندسه ورودی است.
این SOP از نرمال سطح برای تعیین جهت اکسترود استفاده میکند. در مورد چندضلعیهای مسطح یا باز، تعیین نرمال دشوار است و ممکن است همیشه نتیجه دلخواه شما را ندهد. برای مشاهده نرمالها، نمایش Primitive Normals را در گزینههای نمایش Viewer فعال کنید.
اکسترود با گسترش سطوح از رئوس هندسه ورودی بر اساس منحنی مقطع داده شده در ورودی دوم (Input 1) ایجاد میشود. اولین راس منحنی مقطع بهطور پیشفرض روی رئوس هندسه ورودی قرار میگیرد و همتراز میشود تا محور Y مثبت منحنی در جهت مخالف نرمال هندسه ورودی باشد. محور X مثبت منحنی بهطور پیشفرض از مرکز هندسه ورودی به سمت بیرون امتداد دارد.
اگر منحنی مقطع مشخص نشود، یک خط عمودی از (0,0,0) تا (0,1,0) استفاده میشود که باعث یک اکسترود ۱ واحدی مستقیم به عقب از نرمال هندسه ورودی میشود. برای مثال، استفاده از خطی از (0,0,0) تا (0.1,0.1,0) باعث اکسترودی ۱ واحدی به عقب و گسترش 0.1 واحدی به بیرون از همه طرف میشود. پارامترهای Thickness و Depth میتوانند برای جابجایی و مقیاسبندی مقطع بدون تغییر مستقیم منحنی استفاده شوند.
نکته: شکل مقطع همیشه نسبت به اولین راس آن است، بنابراین جابجایی کل منحنی تاثیری ندارد. همچنین تنها محورها X و Y منحنی استفاده میشوند و مقادیر Z نادیده گرفته میشوند.
پس از ایجاد هندسه جدید، نرمالها بهطور پیشفرض محاسبه میشوند.
هشدار: اگر خروجی پیشفرض از Text SOP را اکسترود کنید، ممکن است مشکلات رندر و تعداد بیش از حد چندضلعی ایجاد شود، زیرا هر مثلث حروف مثلثبندی شده اکسترود میشود. باید پارامتر Output در Text SOP را به Closed Polygons تغییر دهید.
پارامترها – صفحه
Source Group sourcegrp – اگر گروه ورودی وجود دارد، نام گروه مشخص شده باعث میشود SOP فقط روی آن گروه منبع عمل کند. پترنها پذیرفته میشوند.
X-Section Group xsectiongrp – اگر گروه ورودی وجود دارد، نام گروه مشخص شده باعث میشود SOP فقط روی گروه مقطع عمل کند.
پارامترها – صفحه مقادیر
Fuse Points dofuse ⊞ – معمولاً هنگام استفاده از مقاطع فعال باشد تا نقاط پرمیتیوهای همپوشان ادغام شوند.
No fusion off – غیرفعال
Clamp all points all –
Clamp minimal set min –
Clamp individual face on –
Clamp straight straight –
Front Face fronttype ⊞ – کنترل ایجاد وجه جلویی اکسترود:
No Output off – هیچ وجهی ایجاد نمیشود
Output Face face – وجه ایجاد میشود
Convex Face convex – وجهها با چندضلعی محدب ساخته میشوند
Back Face backtype ⊞ – مشابه Front Face برای پشت اکسترود
Side Mesh sidetype ⊞ – کنترل نحوه اکسترود مقاطع:
No Output off – ایجاد شبکه ندارد
Rows rows – خطوط افقی
Columns cols – خطوط عمودی
Rows and Columns rowcol – هر دو (شبیه Quad)
Triangles triangles – شبکه مثلثی
Quadrilaterals quads – وجههای چهارضلعی (پیشفرض)
Alternating triangles alttriangles – مثلثهای مخالف
Initialize Extrusion initextrude – مقطع را طوری مقیاس و جابجا میکند که به خوبی با هندسه هماهنگ شود.
Thickness Translate thickxlate – جابجایی پروفایل مقطع نسبت به نرمال هندسه ورودی (محور X مقطع)
Thickness Scale thickscale – مقیاسدهی پروفایل مقطع نسبت به نرمال هندسه ورودی
Depth Translate depthxlate – جابجایی مقطع در جهت نرمال
Depth Scale depthscale – مقیاسدهی مقطع در جهت نرمالها
Vertex vertex – مقطع را جابجا میکند تا راس مشخص شده در مبدأ مقطع قرار گیرد
Cusp Polygonal Sides docusp – مشخص میکند که لبهها صاف یا زاویهدار (Facet) باشند
Side Cusp Angle cuspangle – زاویه Faceting لبهها (پیشفرض ۲۰ درجه)
Consolidate Faces to Mesh sharefaces – اشتراک نقاط بین وجه جلو و اولین ردیف شبکه کناری
Remove Shared Sides removesharedsides – جلوگیری از ایجاد وجه تکراری
پارامترها – صفحه گروهها
Create Output Groups newg – فعال بودن این گزینه باعث ایجاد سه گروه جدید میشود:
Front Group frontgrp – هندسه وجه جلویی
Back Group backgrp – هندسه وجه پشتی
Side Group sidegrp – هندسه لبه/اکسترود جانبی
نکات تولید
این SOP عمدتاً برای ایجاد Bevel و Extrude متن با ورودی مقاطع از Font SOP استفاده میشود، اما هر منحنی یا گروهی از منحنیها هم میتواند ورودی باشد.
Offsets – ایجاد دو منحنی offset با فاصله ثابت بین آنها
Fixing Stray Normals – اصلاح نرمالها برای آمادهسازی هندسه برای اکسترود، بهویژه برای چندضلعیهای باز یا غیرمسطح
