مایا کے لئے Renderman کے ساتھ ایک منظر بنائیں

Sep 13, 2025
کيسے
Make a scene with RenderMan for Maya
(تصویری کریڈٹ: جیریمی Heintz)

مایا ٹیوٹوریل کے لئے اس Renderman میں، ہم مختلف قسم کے موضوعات کو ڈھونڈنے کے لئے شروع کرنے سے شروع ہونے والے مختلف موضوعات کو ڈھونڈیں گے جس میں شیڈنگ، نظم روشنی اور پیداوار کے معیار کی تصویر کو انجام دینے کے ذریعہ.

ہم ماحول کو تخلیق کرنے کے لئے کثیر قوون ماڈلنگ کی تکنیکوں کا استعمال کریں گے، ہمارے سیٹ سے زیادہ تفصیل سے زیادہ تفصیل سے بچنے کے لئے ہماری کیمرے کی پوزیشن پر غور کر رہے ہیں. شیڈنگ کے لئے ہمارے ماڈل کی تیاری کے بعد، ہم تلاش کریں گے کہ مادہ پینٹر کو اعلی معیار کی بناوٹ پیدا کرنے کے لئے کس طرح استعمال کریں گے، اور ساتھ ساتھ Renderman کی ساخت پروجیکشن کا استعمال کرتے ہوئے UVS کے بغیر شیڈنگ عناصر کے بغیر شیڈنگ کے لئے تکنیک.

ہمارے منظر میں ایک اور سطح کی تفصیل اور پیچیدگی کو شامل کرنے کے لئے، ہم مایا میں بے گھر اور مایا کے نپٹیکل سسٹم کا استعمال کرتے ہوئے مایا میں برف پیدا کرنے کے چند طریقوں کو دیکھیں گے. ماحول کو شامل کرنے کے کسی بھی ماحول کے لئے ضروری ہے، اور ہم یہ دیکھیں گے کہ Renderman Chieners اور مایا سیال کے ایک مجموعہ کا استعمال کرتے ہوئے ماحول کو دھند پیدا کرنے میں کیا نظر آئے گا.

آخر میں، ہم اپنے منظر اور پیداوار کو فروغ دیں گے اور پیداوار میں مختلف قسم کے فیوژن میں تشکیل کے لئے گزرتے ہیں. اور یاد رکھیں، اگر آپ کسی بھی وقت پھنس گئے ہیں تو بہت سارے ہیں مایا سبق وہاں آپ کی مدد کرنے کے لئے.

فائلوں کو ڈاؤن لوڈ کریں اس سبق کے لئے.

  • ماسٹر مایا کے لئے 20 تجاویز

01. اپنے کیمرے کو مقرر کریں

Make a scene with RenderMan for Maya: Set your camera

اپنی کہانی بتانے کے لئے صحیح توجہ اور کیمرے زاویہ تلاش کریں (تصویری کریڈٹ: جیریمی Heintz)

اس ٹکڑا کی اصل سے آیا Pixar کی Renderman Willess آرٹ چیلنج جہاں وہ ایک منظر تخلیق کرنے کے لئے شرکاء کے استعمال کے لئے اثاثوں کو فراہم کرنے کے لئے Kitbash3D اور SpeedTree کے ساتھ مل کر.

فراہم کردہ ماڈل کے ساتھ اپنے آپ کو واقف کرنے کے بعد، فیصلہ کریں کہ توجہ مرکوز کیا جائے گا اور ایک کیمرے کی زاویہ کو تلاش کریں جو آپ کی داستان کی حمایت میں مدد ملتی ہے. فریم کو بھریں، لیکن تصویر کے کنارے کے قریب بہت اہم اثاثوں کو دور کرنے سے بچنے کی کوشش کریں. تیسریوں کی حکمرانی کو ذہن میں رکھو، افقی اور عمودی طور پر دونوں میں منظر کو توڑنے اور ایک دلچسپ سلائیٹ تلاش کریں.

02. شکلیں میں بلاک

Make a scene with RenderMan for Maya: Block in shapes

ابتدائی شکلیں اور ماڈل کے ساتھ اپنی ساخت کی تعمیر کریں (تصویری کریڈٹ: جیریمی Heintz)

اس مرحلے میں، آپ اپنی ساخت کو بھرنے اور اپنی داستان کی حمایت کرنے کے لئے ابتدائی شکلیں اور ماڈل کو بلاک کریں گے. یہ آپ کو اپنے حتمی شاٹ کے لئے بہتر محسوس کرنے میں مدد ملے گی اور آپ کو بعد میں تفصیلات شامل کرنے کا وقت خرچ کرنے کی ضرورت ہے. اس موقع پر اپنے ماڈلوں کی تفصیل کے بارے میں فکر مت کرو، اگرچہ جلدی جلدی جلدی جلدی رکھو.

معروف لائنوں کو تخلیق کرنے کے لئے باڑ کا استعمال کرتے ہوئے، ناظرین کی آنکھ فوکل پوائنٹ پر راستے کو نیچے ڈالا جاتا ہے. اسی طرح کے جیومیٹرری کو مؤثر طریقے سے منظر کو بھرنے اور ایک دلچسپ ماحول بنانے کے لئے، جیسے پس منظر کے درختوں کو شامل کرنے کے لئے.

03. ماڈل کو بہتر بنائیں

Make a scene with RenderMan for Maya: Refine models

آپ کی اشیاء کو غیر قانونی طور پر شامل کرنے کے لئے مایا کے نرم انتخاب اور مجسمے کے اوزار کا استعمال کریں (تصویری کریڈٹ: جیریمی Heintz)

ایک بار جب آپ اپنی ساخت سے خوش ہوں تو، اب آپ کچھ اضافی مختلف حالتوں اور تفصیلات کو شامل کرکے ماڈل کو بہتر بنانے کے لئے شروع کر سکتے ہیں. کلیدی اشیاء، یا کیمرے کے قریب آپ کے زیادہ سے زیادہ وقت خرچ کرنے کی کوشش کریں. حقیقی دنیا میں اشیاء کو مکمل طور پر کامل سلائٹ اور زاویہ ہیں، اور اس مرحلے میں اضافی وقت خرچ کرنے میں بہت زیادہ حقیقت پر اثر انداز ہوتا ہے.

مایا کے نرم انتخاب اور مجسمے کے اوزار اشیاء کو غیر قانونی طور پر شامل کرنے کے لئے بہت اچھا ہیں. اس مرحلے میں یہ فائدہ مند ہے کہ ٹیسٹ کے رینڈرز کو انجام دینے کے لئے ایک HDRI کے ساتھ ایک سادہ گنبد روشنی شامل کرنے کے لئے. آپ یہ دیکھنے کے لئے شروع کر سکتے ہیں کہ آپ کے ماڈل کس طرح روشنی کے ساتھ بات چیت کرتے ہیں، یہاں تک کہ ایک بنیادی سرمئی مواد کے ساتھ بھی.

04. شیڈنگ کے لئے تیار

Make a scene with RenderMan for Maya: Prepare for shading

ساخت نقشے پیدا کرنے کے لئے آپ کو صاف یووی ترتیب کی ضرورت ہوگی (تصویری کریڈٹ: جیریمی Heintz)

اب یہ آپ کے ماڈل سے مطمئن ہیں، یہ وقت ہے کہ وہ شیڈنگ کے لئے تیار کریں. مادہ پینٹر کا استعمال کرتے ہوئے بناوٹ نقشے پیدا کرنے کے لئے، صاف UV ترتیب ضروری ہے. مایا کے یووی کے اوزار کا استعمال کرتے ہوئے، آپ کے منظر اور یووی کے ذریعہ کام کرتے ہیں. یقینی بنائیں کہ تمام سیلوں کو کیمرے سے دور ہونے اور اوورلوڈنگ UVS سے بچنے کے لۓ.

پینٹر میں بہتر تنظیم کے لئے، ہر ساختہ سیٹ پر ایک بنیادی لیمبرٹ مواد کو تفویض کریں گے آپ کو آپ کے ماڈل سے منسلک کرنا چاہتے ہیں اور مناسب طریقے سے نام (مثال کے طور پر آئرن، کنکریٹ). ہر ساخت کا سیٹ Renderman میں ایک علیحدہ مواد کو مساوات کرے گا.

05. مادہ پینٹر کا استعمال کرتے ہوئے بناوٹ بنائیں

Make a scene with RenderMan for Maya: Create textures using Substance Painter

تہوں اور ماسک کو تفصیلات شامل کرنے اور اپنے ساختہ پہننے کے لئے استعمال کریں (تصویری کریڈٹ: جیریمی Heintz)

ایک نیا پی بی آر - دھاتی موٹائی پروجیکٹ بنائیں، اپنے ایف بی ایکس کو درآمد کریں اور میش نقشے کو شروع کرنے کے لئے پکائیں. ایک سمارٹ مواد یا مادہ کے ذریعہ سے ایک مادہ سے شروع ہوتا ہے آپ کو وقت بچا سکتا ہے، اس کے بعد طرز عمل کو کام کرنے اور پہننے کے لئے تہوں اور ماسک کا استعمال کرتے ہوئے غیر تباہ کن رہنا.

اگر آپ دوسرے، اسی طرح کے اشیاء کو شیڈنگ کریں گے تو آپ کے طرز عمل کا ایک سمارٹ مواد برآمد کریں، پھر آپ کے ساختہ کو حتمی شکل دینے کے لۓ ہاتھ سے پینٹ اور / یا ماڈل مخصوص تفصیلات شامل کریں. Renderman کے pxrsurface shader کے ساتھ استعمال کے لئے، diffuse، اونچائی، موٹائی، نمونہ اور عام DirectX کے لئے برآمد نقشے.

06. رینڈرمین شائقین قائم کریں

Make a scene with RenderMan for Maya: Set up RenderMan shaders

اس بات کو یقینی بنائیں کہ آپ ہر ساخت کے لئے صحیح رنگ کی جگہ کا استعمال کرتے ہیں (تصویری کریڈٹ: جیریمی Heintz)

Renderman کے Uber Shader، PXRSurface کے ساتھ، مایا میں مادہ پینٹر ساختہ اور مناسب آدانوں کو ان سے منسلک. تمام رنگ ساختہ (مختلف قسم کے، نمونہ) SRGB رنگ کی جگہ (لکی ہوئی)، اور تمام اعداد و شمار / عددی ساختہ (اونچائی، موٹائی، عام) کو خام (غیر جانبدار) کے طور پر بھری ہوئی ہونا چاہئے.

PXRSurface کے لئے خاص طور پر نمونہ ماڈل GGX اور نمونہ fresnel موڈ کو فنکارانہ طور پر مقرر کیا جانا چاہئے. PxrnormalMap ٹمپ اوورلے ان پٹ کا استعمال کرتے ہوئے آپ معمول کے نقشے پر اونچائی کا نقشہ پر زور دے سکتے ہیں.

07. بے گھر ہونے کا استعمال کرتے ہوئے زمین کی برف بنائیں

Make a scene with RenderMan for Maya: Create ground snow using displacement

برف کے علاقے بنانے کے لئے ایک بے گھر ہونے کا نقشہ استعمال کریں (تصویری کریڈٹ: جیریمی Heintz)

ایک بے گھر ہونے کا نقشہ استعمال کرتے ہوئے، آپ اپنی داستان کی حمایت کے لئے پاؤں کے نشانات اور دیگر حقیقت پسندانہ تفصیلات کے ساتھ تفصیلی علاقے بنا سکتے ہیں. فوٹوشاپ میں، 50٪ سرمئی پرت کے ساتھ شروع کریں. جیسا کہ آپ پینٹ کرتے ہیں، 50٪ سے زائد اقدار سطح کی معمول کے ساتھ آگے بڑھ جائیں گے، اور 50٪ سے زائد کسی بھی قدر کو نیچے سے خارج کردیں گے.

مایا میں، اس بے گھر ہونے کا نقشہ لوڈ کریں اور ریمپپنگ موڈ کے ساتھ ایک pxrdisptransform نوڈ پر منسلک کریں. اس کے بعد، ایک pxrdisplace نوڈ کا استعمال کرتے ہوئے، زمین کی جیومیٹری کے لئے شیڈنگ گروپ میں بے گھر ہونے کا نقشہ منسلک کریں. ہموار اور درست بے گھر ہونے کو یقینی بنانے کے لئے، Renderman Subdiv اسکیم شامل کریں جیومیٹری کو ایک ذیلی تقسیم کی سطح کے طور پر فراہم کرنے کے لئے.

08. مایا nparticles کا استعمال کرتے ہوئے برف پیدا کریں

Make a scene with RenderMan for Maya: Generate snow using Maya nParticles

برف کی طرح جیومیٹری پیدا کرنے کے لئے پولیگنز میں نپٹریوں کو تبدیل کریں (تصویری کریڈٹ: جیریمی Heintz)

اشیاء کی سطح پر برف پیدا کرنے کے لئے، مایا nparticles bloby، برف کی طرح جیومیٹری بنانے کے لئے polygons میں تبدیل کیا جا سکتا ہے. ہدف اعتراض کو ڈپلیکیٹ کریں اور تمام چہرے کو حذف کریں. منتخب کردہ اعتراض کے ساتھ، سطح کی قسم emitter بنائیں اور سطح پر ذرات پیدا کرنے کے لئے تخروپن کو کھیلنا.

ذرہ کوریج سے مطمئن ہونے کے بعد، polygons میں nparticle اعتراض کو تبدیل. Nparticle اعتراض پر آؤٹ پٹ میش پیرامیٹرز کو ڈائل کریں جب تک کہ آپ برف جیومیٹری سے خوش ہوں. آپ کو زیادہ قدرتی ذرہ سائز حاصل کرنے کے لئے NPARTILLE کے آلے کا استعمال کرتے ہوئے ذرات کو دستی طور پر پینٹ کر سکتے ہیں.

09. برف shader تیار کریں

Make a scene with RenderMan for Maya: Develop a snow shader

صحیح شادر کی ترتیبات کے ساتھ آپ کو ایک قابل اعتماد برفانی نظر پیدا کر سکتے ہیں (تصویری کریڈٹ: جیریمی Heintz)

برف کی زیادہ تر نظر آتی ہے اور مواد کے سبسکریٹ خصوصیات سے آتا ہے. ایک سفید سفید diffuse کے ساتھ ایک pxrsurface کے ساتھ شروع کریں اور جینسن Dipole Surecrace فعال. بنیادی نمونہ لو کا استعمال کرتے ہوئے، اعلی موٹائی کے ساتھ سطح کی مجموعی طور پر، وسیع پیمانے پر نمونہ قائم کریں.

اس پر تعمیر، ایک اعلی اور الٹرا ہائی فریکوئنسی کے ساتھ دو pxrflakes کے پیٹرن کا استعمال کریں اور ان کو کسی نہ کسی طرح کی خاصیت اور واضح کوٹ ٹکرانا عام آدانوں کو تفویض کریں، جو آپ اکثر برف کی سطح پر دیکھتے ہیں. سطح کو توڑنے کے لئے ٹمپ ان پٹ پر ایک اعلی تعدد pxrfractal شامل کریں.

10. ہلکے رہو

Make a scene with RenderMan for Maya: Let there be light

آپ کو حقیقت پسندانہ نظر آنے کے لئے آپ کے منظر کے لئے مختلف قسم کی روشنی کی ضرورت ہوگی (تصویری کریڈٹ: جیریمی Heintz)

اس زندگی کو لانے کے لئے منظر میں روشنی شامل کریں. pxrdomelight کا استعمال کرتے ہوئے، HDR تصویر شامل کریں جو آپ کے بعد عام موڈ پر قبضہ کرتے ہیں. ایک مضبوط براہ راست روشنی ذریعہ کے بغیر HDRI کا استعمال کرتے ہوئے آپ کو ایک علیحدہ کلیدی روشنی پیدا کرنے کی اجازت دیتا ہے، جیسے کہ ایک pxrdistantlight یا سورج کی روشنی کے لئے pxrenvdlight کے طور پر.

اس منظر میں دیگر تجزیاتی لائٹس شامل کریں جہاں ضروری ہے، جیسے ونڈوز یا لالٹین کے اندر. آپ کی روشنی قائم کرنے کے دوران ایک آئی پی آر چل رہا ہے اصل وقت کی رائے فراہم کرتا ہے اور فوری تکرار کی اجازت دیتا ہے.

11. ماحول کو قائم کرنے کے لئے دھند کا استعمال کریں

Make a scene with RenderMan for Maya: Use fog to establish atmosphere

چیزوں کو دھندلا بنانے کے لئے ایک pxrovolume shader کے ساتھ ایک حجم پرائمری شامل کریں (تصویری کریڈٹ: جیریمی Heintz)

ماحول میں دھند کو شامل کرکے اپنے منظر میں گہرائی متعارف کرایا. پورے منظر کو ختم کرنے کے لئے ایک حجم پرائمری اور پیمانے پر بنائیں. ایک pxrovolume shader کو پرائمری کو تفویض کریں اور مسلسل دھند حاصل کرنے کے لئے، کثافت بہت کم (0.001) مقرر کریں.

کثافت کی تدریسی پیدا کرنے کے لئے، یا دنیا کی جگہ میں حجم کی کثافت کو کنٹرول کرنے کے لئے، ایک 'دنیا' کے ساتھ ساتھ ایک pxrramp کے ساتھ ایک مختلف قسم کے نظام کو تفویض کریں اور حجم کی کثافت فلوٹ ان پٹ کو تفویض کریں. ریمپ کا استعمال کرتے ہوئے آپ کو زمین کے قریب کثافت میں اضافہ کر سکتا ہے.

12. مایا سیالوں کا استعمال کرتے ہوئے بلولی دھند شامل کریں

Make a scene with RenderMan for Maya: Add billowy fog using Maya fluids

مایا سیال کے ساتھ زمین کی دھند کی سماعت (تصویری کریڈٹ: جیریمی Heintz)

کم پھانسی دھند یا دھند کی سماعت کرنے کے لئے مایا سیال کا استعمال کریں. ایک 3D سیال کنٹینر بنائیں اور مناسب سائز میں اس کی پیمائش کریں. ایک ہموار تخروپن حاصل کرنے کے لئے گرڈ کی قرارداد کو ایڈجسٹ کریں.

مسلسل کثافت کے ساتھ، ساخت کی دھندلاپن کو فعال کریں اور ساخت کی قسم کے طور پر پرلین شور استعمال کریں. ایک آئی پی آر چلائیں اور ساختہ پیرامیٹرز کو ایڈجسٹ کریں جب تک کہ آپ کو مطلوبہ مطلوبہ پیچیدہ، بلائی نظر نہ ملے. رنگ، شفافیت اور دھندلاپن جیسے شیڈنگ پیرامیٹرز کو ایڈجسٹ کرنا نظر میں اضافہ کر سکتا ہے.

13. گرنے والی برف بنائیں

Make a scene with RenderMan for Maya: Create falling snow

کچھ گرنے والے برف میں لانے کے لئے ایک nparticle حجم emitter کا استعمال کریں (تصویری کریڈٹ: جیریمی Heintz)

کچھ گرنے والے برف کو واقعی میں سردی، موسم سرما کے موسم سرما کے ماحول کو فروخت کرنے کے لئے شامل کریں. ایک nparticle حجم emitter بنائیں، اس کی پیمائش، مطلوبہ ذرہ کی شرح مقرر کریں اور نیوکلس آبجیکٹ میں کچھ ہوا شامل کریں. چونکہ snowflakes عام طور پر فلیٹ ہیں، ایک چھوٹا سا، snowflake سائز کے طیارے تخلیق کریں اور ذرہ انسٹی ٹیوٹ کے ذریعہ ذریعہ استعمال کریں.

ایک ڈبل رخا برف کا مواد طیارے کے لئے snowflake الفا کٹ آؤٹ کے ساتھ تفویض کریں. ایک نئی متحرک خصوصیت بنائیں اور تخلیق اظہار کے لئے بے ترتیب قیمت مقرر کریں. رن ٹائم کے اظہار کا استعمال کرتے ہوئے، گردش جاری رکھنے کے لئے قیمت میں اضافہ. انسٹالر کے تحت، آپ کی نئی خصوصیت گردش کے ذریعہ کے طور پر مقرر کریں.

14. فراہم کرنے کے لئے تیار

Make a scene with RenderMan for Maya: Prepare to render

ڈینوسر کے ساتھ اپنے برف کو مت کرو (تصویری کریڈٹ: جیریمی Heintz)

چونکہ برف shader پر عکاسی کے چھوٹے چمکدار ہیں، ڈینوائزر کا استعمال کرتے ہوئے ایک اختیار نہیں ہے کیونکہ یہ شور کے لئے ان کے چمکوں کو غلط کرتا ہے. نمونے کو ایک صاف رینڈر میں 0.005 پکسل متغیر کے نتائج کے ساتھ 512 میکس نمونے کے ارد گرد 512 میکس نمونے کو ایڈجسٹ کرنے کے لئے تھوڑا سا اعلی ہونا ضروری ہے.

دھند رینڈر گزرنے کے لئے منحصر ہوسکتا ہے، لہذا آپ ان کے لئے کم نمونے کی شرح کا استعمال کرسکتے ہیں. گرنے والے برف کے لئے موشن دھندلا کو فعال کرنے کے لئے منتقل کریں، اور کسی بھی Aovs شامل کریں جو آپ منظر میں ماسکنگ کے لئے میٹھی سمیت منظر کے لئے چاہتے ہیں.

15. فیوژن میں جامع

Make a scene with RenderMan for Maya: Composite in Fusion

آخر میں، فیوژن میں سب کچھ مل کر ڈالیں (تصویری کریڈٹ: جیریمی Heintz)

اپنے فیوژن میں اپنا رینڈر آؤٹ پٹ لوڈ کریں. آسمان کے لئے پس منظر کی تصویر یا دھندلا پینٹنگ کو شامل کرکے شروع کریں اور خوبصورتی کو اس پر منتقل کریں. اگلا مسلسل دھند پاس شامل کریں، نمائش اور گاما کو ایڈجسٹ کرنے کے لئے خوبصورتی پر ڈائل کریں.

بلائی دھند پرت کے لئے ایک ہی ضم ضم کریں، پھر آخر میں سب کچھ سب سے اوپر پر گرنے برف کی پرت شامل کریں. کسی بھی رنگ کی درجہ بندی کو انجام دیں اور لینس کے اثرات کو شامل کریں جیسے vignette، کنارے دھندلا، کرومیٹک بذریعہ اور فلم اناج، اگر مطلوبہ طور پر 'فراہم کردہ' نظر سے لڑنے کے لئے.

یہ مضمون اصل میں 3D آرٹسٹ کے 133 میں شائع ہوا. مسئلہ 133 یہاں خریدیں .

متعلقہ مضامین:

  • 11 بہترین مایا پلگ ان
  • مایا میں ریٹوپولوجی کو کیسے تیز کرنا
  • Pixar حرکت پذیری سٹوڈیو: کامیابی کے لئے 4 راز

کيسے - انتہائی مشہور مضامین

انٹرایکٹو ڈایاگرام میں ڈیٹا کو تبدیل کرنے کے لئے چارٹ جی ایس کا استعمال کریں

کيسے Sep 13, 2025

صفحہ 1 کا 2: Chart.js کا استعمال کرتے ہوئے: اقدامات 01-10. ..


ایکسپو کے ساتھ ملکیت کا تعین شروع کریں

کيسے Sep 13, 2025

مقامی ردعمل ایک پلیٹ فارم ہے جو آپ کو جاوا اسکرپٹ کا استعمال کرتے..


حیرت انگیز کے ساتھ کامل پروٹوٹائپ اور ہاتھ سے دور ڈیزائن

کيسے Sep 13, 2025

انٹرپرائز ٹیموں کے لئے پوشیدہ اے پی پی اور برانڈ کے نئے ڈیزائن ہینڈوف ک�..


بی بی سی کی کارکردگی بوسٹر پر کیش

کيسے Sep 13, 2025

گزشتہ سال بی بی سی نیوز اے پی پی کے لئے صارف کی جانچ سیشن کے دوران، صارفی..


ایک اصل ٹارٹ کارڈ پینٹ

کيسے Sep 13, 2025

جب میں نے اپنی پہلی ٹارٹ ڈیک موصول کیا، میں خوبصورت آرٹ ورک اور ہر کارڈ �..


ایک کتے کے پنسل پورٹریٹ ڈرا

کيسے Sep 13, 2025

پالتو جانوروں کی پورٹریٹ ڈرائنگ کرتے وقت، آپ کو صرف جاننے کی ضرورت نہیں..


ایک لچکدار ربن رگ کیسے بنانا

کيسے Sep 13, 2025

ربن رگوں میں کافی عام ہے 3D آرٹ پیداوار ان دنوں. ان کے پاس ایک الگ..


آپ کے 3D رینڈرز میں تحریک پر قبضہ کیسے کریں

کيسے Sep 13, 2025

ایک آزاد فنکار ہونے کی وجہ سے میں مختلف قسم کے چھوٹے منصوبوں پر کام کرتا..


اقسام