ایک مینڈلبلب ایک تین جہتی فریکچر ہے جو تیزی سے مقبول ہو رہا ہے 3D آرٹ اور VFX. اس آرٹیکل میں، میں کس طرح جلدی سے مینڈلببب بناؤں گا Houdini. ، SDF کا استعمال کرتے ہوئے (دستخط فاصلے فیلڈ حجم).
ہر ووکسیل میں، ایس ڈی ایف کی سطح پر قریبی نقطہ پر فاصلہ ذخیرہ کرتا ہے. Houdini ان فاصلے کی تشریح کر سکتے ہیں، اور 3D جیومیٹری کے طور پر حاصل کردہ سطح کو نظر انداز کر سکتے ہیں. یہ بہت آسان ہے کیونکہ سب سے زیادہ فریک فارمولا ایک 'فاصلہ تخمینہ کی تقریب' کی شکل لے لیتا ہے - خلا میں ایک نقطہ نظر، فنکشن فاصلے پر مبنی سطح پر قریبی نقطہ پر فاصلے پر فاصلہ واپس آتا ہے. اس کا مطلب یہ ہے کہ آپ ہر ویکسیل میں براہ راست فریکلک فنکشن کے نتائج ڈال سکتے ہیں اور یہ صرف کام کریں گے!
سب سے پہلے، فاصلے کے اقدار کو بھرنے کے لئے ایک خالی حجم (حجم سوپ) بنائیں - اسے نام 'سطح' دیں. اس کے ساتھ ٹیسٹ کرنے کے لئے ایک اچھا فخر مینڈلبلب ہے، اور ڈیفالٹ کی طرف سے یہ تقریبا 2.5 یونٹس وسیع ہے، لہذا حجم کا سائز 2.5، 2.5، 2.5 تک مقرر کریں. آپ معیار کے خلاف رفتار سے بچنے کے لئے حجم کی قرارداد کو تبدیل کرسکتے ہیں؛ ایک اچھا آغاز نقطہ 0.01 کے ڈویژن سائز کے ساتھ سائز کی طرف سے یونیفارم نمونے کو ترتیب دے سکتا ہے. Houdini میں ایک حجم کا اندازہ کرنے کا ڈیفالٹ موڈ ایک دھند حجم ہے، لیکن آپ کو اس کو تبدیل کر سکتے ہیں کہ اس کی حد کی سطح کی سطح کے طور پر ظاہر کرنے کے لئے، ڈسپلے موڈ کو تبدیل کرنے کے ذریعہ اسوسورفیس (پراپرٹیز ٹیب میں).
اس کے بعد یہ فاصلے کے اقدار کے ساتھ ویکسیلوں کو بھرنے کا معاملہ ہے. مینڈلبلب فارمولہ فی ویکسیل کو چلانے کے لئے ایک حجم وگلنگ SOP میں اس وییکس کوڈ کا استعمال کریں:
ویکٹر پی = v؛
فلوٹ ڈاکٹر = 1؛
فلوٹ R = 0.0؛
فلوٹ پاور = CHF ("طاقت")؛
کے لئے (int i = 0؛ i & lt؛ چی ("تکرار")؛ I ++) {
R = لمبائی (پی)؛
اگر (آر اینڈ جی ٹی؛ 1.5) توڑ
// پولر کوآرڈینٹس میں تبدیل
فلوٹ theta = acos (p.z / r)؛
فلوٹ PHI = ATAN (P.Y، P.x)؛
DR = POW (R، پاور 1.0) * طاقت * ڈاکٹر + 1.0؛
// پیمانے اور نقطہ نظر کو گھومتے ہیں
فلوٹ ZR = POW (R، طاقت)؛
theta * = طاقت؛
Phi * = طاقت؛
// کارٹیزین کے معاہدے پر واپس تبدیل
P = ZR * سیٹ (SIN (THETA) * COS (PHI)، SIN (PHI) * گناہ (تھٹا)، COS (Theta)؛
p + = v @ p؛
}
F @ سطح = 0.5 * لاگ (آر) * آر / ڈاکٹر؛
Houdini آپ کو انفرادی نوڈ کے صارف انٹرفیس میں اپنی اپنی مرضی کے مطابق اسپیئر پیرامیٹرز کو شامل کرنے کی اجازت دیتا ہے. ہمارے وییکس کوڈ پر مشتمل پیرامیٹر حوالہ جات (The. CHF () افعال)، UI میں پیرامیٹرز کے ساتھ فارمولا کے پہلوؤں کو کنٹرول کرنے کے لئے. ان پیرامیٹرز ڈیفالٹ کی طرف سے موجود نہیں ہیں، لیکن آپ کوڈ ونڈو کے دائیں جانب تخلیق کردہ اسپیئر پیرامیٹرز کے بٹن کو دباؤ کرکے انہیں تشکیل دے سکتے ہیں.
اس صورت میں، تفتیش پیرامیٹر مینڈلبلب کے لئے تفصیل کی سطح کو کنٹرول کرے گا - 5 یا 6 کے ساتھ شروع ہو جائے گا. طاقت مینڈلبلب کی شکل کو کنٹرول کرے گا - عام شکل تقریبا بجلی کی طاقت 8.0 ہے.
سطح پر قابو پانے کے لئے، حجم SOP کے ساتھ حجم وگلنگ کی پیروی کریں. موڈ موڈ کا استعمال کریں، کیونکہ یہ ایک دستخط فاصلے کے میدان کے طور پر تشریح کی گئی ہے، اور آپ کو کثیر قوون فارم میں میش شدہ تفصیلی فریک شکل ملے گی. مؤثر طریقے سے، اندرونی موڈ سطح کے عام طور پر اور کثیر قزاقوں کی گھومنے والی سمت کو تبدیل کرتا ہے.
پھر آپ اسے کسی دوسرے میش کے طور پر ایک دوسرے کو فراہم کر سکتے ہیں، لیکن اس وجہ سے یہ بہت تفصیلی ہے کہ آپ آسانی سے UV Unwrap کرنے کے قابل نہیں ہوں گے - اس کی سطح پر عملدرآمد کی تکنیک کا استعمال کرتے ہوئے، مثال کے طور پر، اس کی ورزش کی بنیاد پر شیڈنگ.
یہ مضمون اصل میں شائع کیا گیا تھا 3D ورلڈ ، سی جی فنکاروں کے لئے دنیا کی بہترین فروخت میگزین.خریدنے مسئلہ 237. یا سبسکرائب .
مزید پڑھ:
(تصویری کریڈٹ: ٹریس نائٹ) ایک anaglyph اثر کلاسک 3D انداز کے لئے مناسب �..
اس اعداد و شمار کا ڈرائنگ ٹیوٹوریل میں ہم ٹورسو اور سینوں پر توجہ مرکوز ..
بہت سارے ویب ڈیزائنرز ان کے سائٹ کے ڈیزائن پر ایک بڑا اثر شامل کرنے کے ط�..
اس ٹیوٹوریل میں، میں اس تکنیکوں اور طریقوں کو اشتراک کرنے جا رہا ہوں جو ..
نوڈ پر مبنی، طرز عمل کے نقطہ نظر کا استعمال کرتے ہوئے، Sidefx سے 3D سافٹ ویئ�..
ویب ڈویلپرز اور مواد کے تخلیق کاروں کے طور پر، ہم عام طور پر بہت زیادہ و�..
ساس ایک طاقتور آلہ ہے جو دیگر پروگرامنگ زبانوں میں سی ایس ایس میں..