Fractal SOP

توضیح: Fractal SOP به شما امکان می‌دهد تا تقسیمات ناهموار و شبیه کوه‌های زبر را روی هندسه ورودی ایجاد کنید. این SOP انحرافات و تقسیمات فرعی تصادفی را در طول یک بردار نرمال مشخص (فیلدهای Direction xyz) یا نرمال‌های رأس هندسه ورودی ایجاد می‌کند. این ابزار برای ساخت زمین‌ها و مناظر طبیعی بسیار مناسب است.


پارامترها – صفحه

  • Group group – اگر گروه‌های ورودی وجود دارند، مشخص کردن نام گروه باعث می‌شود SOP تنها روی همان گروه اعمال شود. این فیلد از الگوها (Pattern Matching) پشتیبانی می‌کند.

  • Divisions divs – تعداد تقسیمات فرعی هندسه ورودی. مقدارهای ۱ تا ۳ برای شروع مناسب هستند. مقادیر بالاتر باعث ایجاد هندسه بیش از حد می‌شوند و باید با احتیاط استفاده شوند.

  • Smoothness smooth – مقدار صافی، مقیاس انحرافات را تعیین می‌کند. معمولاً بین ۰ و ۱ است و اعداد کوچک باعث انحرافات بزرگ‌تر و اعداد بزرگ باعث انحرافات کوچک‌تر می‌شوند.

    • Smoothness برای هر تکرار SOP محاسبه می‌شود و تعداد تکرارها توسط Divisions تعیین می‌شود.

    • Scale، در مقابل، مقیاس جهانی انحرافات را بدون توجه به مرحله ایجاد آنها تعیین می‌کند.

    • استفاده از مقادیر کم Smoothness و مقیاس کوچک، نتیجه‌ای کمی تصادفی‌تر نسبت به عکس آن ایجاد می‌کند؛ مقادیر بالا برای صافی و مقیاس بزرگ، وقتی Divisions بیشتر از ۱ باشد، مناسب است.

  • Scale scale – تنظیم جهانی برای تقسیمات فراکتالی. توضیح بالا درباره Smoothness vs. Scale صادق است.

  • Seed seed – بذر تصادفی مورد استفاده برای فراکتال‌سازی. مقدار صحیح متفاوت، شکل متفاوتی ایجاد می‌کند.

  • Fixed Boundary fixed – وقتی فعال شود، این گزینه جلوگیری می‌کند از اینکه Fractal انحرافی در لبه‌ها ایجاد کند. برای مثال می‌توانید یک صفحه را فراکتال‌سازی کنید و هنوز بتوانید لبه‌ها را به طرفین یک جعبه وصل کنید. این کار با اصلاح سطح بین تمام breakpoints و سپس فراکتال‌سازی انجام می‌شود.

  • Use Vertex Normals vtxnms – به جای استفاده از فیلدهای Direction، این گزینه جهت فراکتال‌سازی را در هر نقطه مطابق جهت نرمال‌های رأس ورودی تعیین می‌کند. برای اشیاء گرد مانند کره، این روش ترجیح داده می‌شود، زیرا انحرافات از مرکز کره منشأ می‌گیرند و جهت همه یکسان نیست.

  • Direction dir ⊞ – جهت فراکتال‌سازی. مقادیر پیش‌فرض ۰، ۰، ۱ باعث می‌شوند انحرافات فراکتال در جهت Z اعمال شوند. می‌توان با گزینه Use Vertex Normals این مقدار را نادیده گرفت.

    • X dirx

    • Y diry

    • Z dirz


ورودی‌های Operator

  • Input 0: –


Info CHOP Channels

اطلاعات اضافی مربوط به Fractal SOP از طریق Info CHOP قابل دسترسی است.

Common SOP Info Channels

  • num_points – تعداد نقاط در این SOP

  • num_prims – تعداد پرمیتیوها

  • num_particles – تعداد ذرات

  • last_vbo_update_time – زمان صرف شده در یک thread دیگر برای به‌روزرسانی داده‌های هندسه در GPU از داده‌های CPU SOP

  • last_meta_vbo_update_time – زمان صرف شده در thread دیگر برای به‌روزرسانی هندسه متا (مانند metaballs یا nurbs) در GPU از داده‌های CPU SOP

Common Operator Info Channels

  • total_cooks – تعداد دفعاتی که operator پردازش شده

  • cook_time – مدت زمان آخرین پردازش به میلی‌ثانیه

  • cook_frame – شماره فریم آخرین پردازش نسبت به timeline کامپوننت

  • cook_abs_frame – شماره فریم آخرین پردازش نسبت به زمان مطلق

  • cook_start_time – زمان شروع پردازش در فریم مورد نظر (میلی‌ثانیه)

  • cook_end_time – زمان پایان پردازش در فریم مورد نظر (میلی‌ثانیه)

  • cooked_this_frame – ۱ اگر operator در این فریم پردازش شده باشد

  • warnings – تعداد هشدارها

  • errors – تعداد خطاها