🧩 خلاصه (Summary)

Raster SOP داده‌های تصویری (TOP) را به هندسه (Geometry) تبدیل می‌کند.
این کار با اسکن پیکسل‌ها از چپ به راست و از بالا به پایین انجام می‌شود و در نتیجه، برای هر پیکسل یک نقطه (Point) در خروجی ایجاد می‌شود.

خروجی حاصل را می‌توان برای نمایش تصویر روی دستگاه‌های لیزری، اسیلوسکوپ‌ها یا ابزارهای مشابه از طریق Laser CHOP استفاده کرد.

تفاوت آن با Trace SOP این است که Trace فقط مرزها و خطوط کانتور تصویر را خروجی می‌دهد، در حالی که Raster تمام پیکسل‌ها را به نقاط تبدیل می‌کند.


⚙️ پارامترها (Parameters – Raster Page)

پارامترتوضیح
TOP (top)مسیر (Path) تصویری از نوع TOP که باید به هندسه تبدیل شود.
Direction (جهت)جهت اسکن تصویر را تعیین می‌کند.
بسته به تصویر، ممکن است اسکن افقی یا عمودی نتیجه بهتری بدهد.
🔸 Horizontal (افقی)اسکن از چپ به راست در هر خط.
🔸 Vertical (عمودی)اسکن از بالا به پایین در هر ستون.
Download Type (نوع دانلود)نحوه‌ی دانلود داده از GPU را مشخص می‌کند. انتخاب درست این گزینه بر سرعت اجرا تأثیر زیادی دارد.
🔸 Immediate (Slow)دانلود مستقیم و فوری داده‌ها از GPU (کندتر است و ممکن است باعث توقف فریم شود).
🔸 Next frame (Fast)دانلود داده‌ها در فریم بعدی (سریع‌تر و بدون توقف در اجرای رندر).

📊 کانال‌های اطلاعاتی (Info CHOP Channels)

اطلاعات اضافه مربوط به Raster SOP را می‌توان از طریق یک Info CHOP به دست آورد.


🧮 کانال‌های عمومی SOP (Common SOP Info Channels)

کانالتوضیح
num_pointsتعداد نقاط موجود در این SOP.
num_primsتعداد پریمی‌تیوها (primitives) در SOP.
num_particlesتعداد ذرات (در صورت وجود).
last_vbo_update_timeمدت زمانی که در یک ترد دیگر صرف به‌روزرسانی داده‌های هندسی روی GPU شده است (این زمان بخشی از زمان معمول فریم نیست).
last_meta_vbo_update_timeمدت زمان صرف‌شده برای به‌روزرسانی داده‌های متا‌سرفیس (مثل متابال‌ها یا NURBS) روی GPU.

⚙️ کانال‌های عمومی اپراتور (Common Operator Info Channels)

کانالتوضیح
total_cooksتعداد دفعاتی که اپراتور از زمان شروع تا حالا پخته (Cooked) شده است.
cook_timeمدت زمان آخرین Cook بر حسب میلی‌ثانیه.
cook_frameشماره فریمی که آخرین Cook در آن انجام شده (نسبت به تایم‌لاین کامپوننت).
cook_abs_frameشماره فریمی که آخرین Cook در آن انجام شده (نسبت به زمان مطلق پروژه).
cook_start_timeزمان شروع Cook در فریم جاری (میلی‌ثانیه).
cook_end_timeزمان پایان Cook در فریم جاری (میلی‌ثانیه).
cooked_this_frameاگر در فریم جاری Cook شده باشد مقدار آن ۱ است.
warningsتعداد هشدارهای موجود در اپراتور.
errorsتعداد خطاهای موجود در اپراتور.