خلاصه
LOD SOP کمی متفاوت است زیرا در واقع هیچ هندسهای را تغییر نمیدهد. در عوض، یک کش سطح جزئیات (Level of Detail) برای شیء ورودی میسازد. سطح جزئیات انتخاب شده بر اساس فاصله تا دوربین تعیین میشود. بنابراین، یک شیء پیچیده وقتی دورتر است با سطح جزئیات پایینتر نمایش داده میشود.
ورودی دوم، Rest Geometry است. اگر ارائه شود، این هندسه برای انجام کاهش پر هزینه چندضلعیها استفاده میشود و فقط نقاط ورودی سمت چپ به کار میروند.
پارامترها – صفحه
-
Step % – steppercent
هر سطح جزئیات بعدی تقریباً شامل این درصد از تعداد چندضلعیهای سطح جزئیات بالاتر خواهد بود. -
Dist. Threshold – distance
فاصله از دوربین که در آن تمام جزئیات نمایش داده میشوند. -
Minimum % – minpercent
اشیاء کمتر از این تعداد چندضلعی نمایش داده نمیشوند. -
Stiffen Border – borderweight
میزان وزنی که برای جلوگیری از فرسایش چندضلعیهای مرزی اعمال میشود. -
Equalize Edges – lengthweight
میزان وزنی که برای ترجیح دادن چندضلعیهای همسایز استفاده میشود. -
Pre-Triangulate – triangulate
چندضلعیها فقط زمانی قابل کاهش هستند که مثلث باشند. این گزینه ابتدا آنها را به مثلث تبدیل میکند. -
Optimize Rendering – tstrips
وقتی فعال باشد، Triangle Strips تولید و برای رسم استفاده میشوند. -
Only Affect Polygons – polysonly
اگر فعال باشد، فقط بخش چندضلعی مدل در سطوح پایینتر جزئیات نمایش داده میشود. در غیر این صورت، تمام انواع سطوح تحت تأثیر فاصله از دوربین قرار میگیرند.
ورودیهای Operator
-
Input 0: –
-
Input 1: –
کانالهای Info CHOP
اطلاعات اضافی LOD SOP از طریق Info CHOP قابل دسترسی است.
کانالهای عمومی SOP Info
-
num_points – تعداد نقاط در این SOP
-
num_prims – تعداد primitiveها
-
num_particles – تعداد ذرات
-
last_vbo_update_time – زمان صرف شده در thread دیگر برای بهروزرسانی دادههای هندسی روی GPU از دادههای CPU SOP
-
last_meta_vbo_update_time – زمان صرف شده در thread دیگر برای بهروزرسانی دادههای هندسه متا (مثل metaball یا nurbs) روی GPU از دادههای CPU SOP
کانالهای عمومی Operator Info
-
total_cooks – تعداد دفعات اجرای operator
-
cook_time – مدت زمان آخرین cook به میلیثانیه
-
cook_frame – شماره فریم آخرین cook نسبت به timeline کامپوننت
-
cook_abs_frame – شماره فریم آخرین cook نسبت به زمان مطلق
-
cook_start_time – زمان شروع cook در فریم جاری به میلیثانیه
-
cook_end_time – زمان پایان cook در فریم جاری به میلیثانیه
-
cooked_this_frame – ۱ اگر در این فریم پردازش شده باشد
-
warnings – تعداد هشدارها در این operator
-
errors – تعداد خطاها در این operator
