خلاصه
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
