বাড়ি স্টোমাটাইটিস 3D গ্রাফিক্স সংজ্ঞা। 3D গ্রাফিক্স

3D গ্রাফিক্স সংজ্ঞা। 3D গ্রাফিক্স

ত্রিমাত্রিক গ্রাফিক্স (3D গ্রাফিক্স, চিত্রের তিনটি মাত্রা, 3 মাত্রা, রাশিয়ান 3 মাত্রা) হল কম্পিউটার গ্রাফিক্সের একটি বিভাগ, ত্রিমাত্রিক বস্তুগুলিকে চিত্রিত করার জন্য ডিজাইন করা কৌশল এবং সরঞ্জামের (সফ্টওয়্যার এবং হার্ডওয়্যার উভয়ই) একটি সেট। এটি স্থাপত্য দৃশ্যায়ন, সিনেমা, টেলিভিশন, কম্পিউটার গেমস, মুদ্রিত সামগ্রীর পাশাপাশি বিজ্ঞান এবং শিল্পে মুদ্রিত সামগ্রীর একটি স্ক্রীন বা শীটে চিত্র তৈরি করার জন্য সবচেয়ে বেশি ব্যবহৃত হয়।

একটি সমতলে একটি ত্রিমাত্রিক চিত্র একটি দ্বি-মাত্রিক চিত্র থেকে আলাদা যে এটিতে বিশেষ প্রোগ্রাম ব্যবহার করে একটি সমতলে (উদাহরণস্বরূপ, একটি কম্পিউটার স্ক্রীন) দৃশ্যের একটি ত্রিমাত্রিক মডেলের জ্যামিতিক অভিক্ষেপ তৈরি করা জড়িত। এই ক্ষেত্রে, মডেলটি বাস্তব জগতের বস্তুর (গাড়ি, বিল্ডিং, হারিকেন, গ্রহাণু) সাথে মিলিত হতে পারে অথবা সম্পূর্ণ বিমূর্ত হতে পারে (একটি চার-মাত্রিক ফ্র্যাক্টালের অভিক্ষেপ)।

একটি সমতলে একটি ত্রিমাত্রিক চিত্র পেতে, নিম্নলিখিত পদক্ষেপগুলি প্রয়োজন:

    মডেলিং - এতে দৃশ্য এবং বস্তুর একটি ত্রিমাত্রিক গাণিতিক মডেল তৈরি করা।

    রেন্ডারিং (ভিজ্যুয়ালাইজেশন) - নির্বাচিত শারীরিক মডেল অনুসারে একটি প্রজেকশন নির্মাণ।

    একটি আউটপুট ডিভাইস - ডিসপ্লে বা প্রিন্টারে ফলস্বরূপ চিত্রটি আউটপুট করুন।

যাইহোক, 3D ডিসপ্লে এবং 3D প্রিন্টার তৈরি করার প্রচেষ্টার কারণে, 3D গ্রাফিক্স অগত্যা একটি সমতলে অভিক্ষেপ জড়িত করে না

মডেলিং

দৃশ্য (ভার্চুয়াল মডেলিং স্পেস) বস্তুর বিভিন্ন বিভাগ অন্তর্ভুক্ত করে:

    জ্যামিতি (বিভিন্ন কৌশল ব্যবহার করে নির্মিত একটি মডেল, উদাহরণস্বরূপ একটি বিল্ডিং)

    উপকরণ (মডেলের চাক্ষুষ বৈশিষ্ট্য সম্পর্কে তথ্য, যেমন দেয়ালের রঙ এবং জানালার প্রতিফলন)

    আলোর উত্স (দিক, শক্তি, আলোর বর্ণালী সেটিংস)

    ভার্চুয়াল ক্যামেরা (বিন্দু এবং অভিক্ষেপ কোণ নির্বাচন)

    বল এবং প্রভাব (বস্তুর গতিশীল বিকৃতির জন্য সেটিংস, প্রধানত অ্যানিমেশনে ব্যবহৃত)

    অতিরিক্ত প্রভাব (বায়ুমণ্ডলীয় ঘটনা অনুকরণকারী বস্তু: কুয়াশায় আলো, মেঘ, শিখা ইত্যাদি)

3D মডেলিং সমস্যা- এই বস্তুগুলি বর্ণনা করুন এবং ভবিষ্যতের চিত্রের প্রয়োজনীয়তা অনুসারে জ্যামিতিক রূপান্তর ব্যবহার করে দৃশ্যে তাদের রাখুন।

রেন্ডারিং

এই পর্যায়ে, গাণিতিক (ভেক্টর) স্থানিক মডেল একটি সমতল (রাস্টার) ছবিতে পরিণত হয়। আপনি যদি একটি চলচ্চিত্র তৈরি করতে চান, তাহলে এই ধরনের ছবির একটি ক্রম - ফ্রেম - রেন্ডার করা হয়। ডেটা স্ট্রাকচার হিসাবে, একটি স্ক্রিনে একটি চিত্রকে বিন্দুগুলির একটি ম্যাট্রিক্স দ্বারা উপস্থাপন করা হয়, যেখানে প্রতিটি বিন্দুকে কমপক্ষে তিনটি সংখ্যা দ্বারা সংজ্ঞায়িত করা হয়: লাল, নীল এবং সবুজের তীব্রতা। এইভাবে, রেন্ডারিং একটি ত্রিমাত্রিক ভেক্টর ডেটা স্ট্রাকচারকে পিক্সেলের সমতল ম্যাট্রিক্সে রূপান্তরিত করে। এই ধাপে প্রায়ই খুব জটিল গণনার প্রয়োজন হয়, বিশেষ করে যদি বাস্তবতার বিভ্রম তৈরি করতে হয়। রেন্ডারিংয়ের সহজতম রূপ হল প্রজেকশন ব্যবহার করে কম্পিউটার স্ক্রিনে মডেলের রূপরেখা প্লট করা, যেমনটি উপরে দেখানো হয়েছে। সাধারণত এটি যথেষ্ট নয় এবং আপনাকে সেই উপকরণগুলির বিভ্রম তৈরি করতে হবে যেগুলি থেকে বস্তুগুলি তৈরি করা হয়, সেইসাথে স্বচ্ছ মিডিয়ার (উদাহরণস্বরূপ, একটি গ্লাসে তরল) কারণে এই বস্তুগুলির বিকৃতিগুলি গণনা করতে হবে।

অনেকগুলি রেন্ডারিং প্রযুক্তি রয়েছে, প্রায়শই একত্রিত হয়। উদাহরণ স্বরূপ:

    জেড-বাফার (ওপেনজিএল এবং ডাইরেক্টএক্স 10 এ ব্যবহৃত);

    স্ক্যানিং পৃষ্ঠ। পিক্সেলের রঙ সেই পৃষ্ঠের রঙের মতোই হবে (কখনও কখনও আলোকসজ্জা ইত্যাদি বিবেচনা করে);

    রে ট্রেসিং (রে ট্রেসিং) স্ক্যানলাইনের মতোই, কিন্তু দেখার রশ্মির ছেদ বিন্দু থেকে অতিরিক্ত রশ্মি (প্রতিফলিত, প্রতিসৃত, ইত্যাদি) তৈরি করে পিক্সেলের রঙ পরিমার্জিত হয়। নাম থাকা সত্ত্বেও, শুধুমাত্র বিপরীত রশ্মি ট্রেসিং ব্যবহার করা হয় (অর্থাৎ, পর্যবেক্ষক থেকে আলোর উত্স পর্যন্ত), সরাসরি রশ্মি ট্রেসিং অত্যন্ত অকার্যকর এবং একটি উচ্চ-মানের ছবি প্রাপ্ত করার জন্য অনেক বেশি সম্পদ খরচ করে;

    বৈশ্বিক আলোকসজ্জা (ইংরেজি: global illumination, radiosity) - অবিচ্ছেদ্য সমীকরণ ব্যবহার করে বিকিরণের দৃশ্যমান বর্ণালীতে পৃষ্ঠ এবং মিডিয়ার মিথস্ক্রিয়া গণনা।

রে ট্রেসিং অ্যালগরিদমের মধ্যে রেখা এখন প্রায় অস্পষ্ট। সুতরাং, 3D স্টুডিও ম্যাক্স-এ স্ট্যান্ডার্ড ভিজ্যুয়ালাইজারটিকে ডিফল্ট স্ক্যানলাইন রেন্ডারার বলা হয়, তবে এটি শুধুমাত্র বিচ্ছুরিত, প্রতিফলিত এবং অন্তর্নিহিত (স্ব-উজ্জ্বল রঙ) আলোর অবদানকেই বিবেচনা করে না, বরং মসৃণ ছায়াও বিবেচনা করে। এই কারণে, প্রায়শই রেকাস্টিংয়ের ধারণাটি পশ্চাদগামী রশ্মি ট্রেসিংকে বোঝায় এবং রেট্রেসিং ফরোয়ার্ড রে ট্রেসিংকে বোঝায়।

সবচেয়ে জনপ্রিয় রেন্ডারিং সিস্টেম হল:

    ফটোরিয়ালিস্টিক রেন্ডারম্যান (পিআরম্যান)

অনুরূপ গণনার বড় ভলিউমের কারণে, রেন্ডারিংকে থ্রেডে বিভক্ত করা যেতে পারে (সমান্তরাল)। অতএব, রেন্ডারিংয়ের জন্য মাল্টি-প্রসেসর সিস্টেম ব্যবহার করা খুবই গুরুত্বপূর্ণ। সম্প্রতি, রেন্ডারিং সিস্টেমগুলির একটি সক্রিয় বিকাশ হয়েছে যা CPU-এর পরিবর্তে GPU ব্যবহার করে এবং আজ এই ধরনের গণনার জন্য তাদের দক্ষতা অনেক বেশি। এই ধরনের সিস্টেম অন্তর্ভুক্ত:

    রিফ্র্যাক্টিভ সফটওয়্যার অকটেন রেন্ডার

    AAA স্টুডিও FurryBall

    র্যান্ডম কন্ট্রোল ARION (হাইব্রিড)

CPU রেন্ডারিং সিস্টেমের অনেক নির্মাতারা GPU সমর্থন (LuxRender, YafaRay, মেন্টাল ইমেজ iray) চালু করার পরিকল্পনা করছে।

ত্রিমাত্রিক গ্রাফিক্সে (এবং সাধারণভাবে কম্পিউটার গ্রাফিক্স) সবচেয়ে উন্নত অর্জন এবং ধারণাগুলি মার্কিন যুক্তরাষ্ট্রে ঐতিহ্যগতভাবে অনুষ্ঠিত বার্ষিক সিগ্গ্রাফ সিম্পোজিয়ামে রিপোর্ট করা হয় এবং আলোচনা করা হয়।

আপনি সম্ভবত একটি কম্পিউটার মনিটর বা মোবাইল ডিভাইসের স্ক্রিনে এই নিবন্ধটি পড়ছেন - একটি ডিসপ্লে যার বাস্তব মাত্রা, উচ্চতা এবং প্রস্থ রয়েছে। কিন্তু আপনি যখন দেখেন, উদাহরণস্বরূপ, কার্টুন টয় স্টোরি বা খেলা টম্ব রাইডার খেলা, আপনি একটি ত্রিমাত্রিক বিশ্বের দিকে তাকাচ্ছেন। একটি 3D বিশ্বের সবচেয়ে আশ্চর্যজনক জিনিসগুলির মধ্যে একটি হল যে আপনি যে বিশ্বটি দেখতে পাচ্ছেন তা হতে পারে আমরা যে বিশ্বে বাস করি, যে বিশ্বে আমরা আগামীকাল বাস করব, বা এমন একটি বিশ্ব যা শুধুমাত্র সিনেমা বা গেম নির্মাতাদের মনে বাস করে৷ এবং এই সমস্ত বিশ্ব শুধুমাত্র একটি পর্দায় উপস্থিত হতে পারে - এটি অন্তত আকর্ষণীয়।
একটি কম্পিউটার কীভাবে আমাদের চোখকে এই চিন্তায় ফেলে দেয় যে আমরা যখন একটি ফ্ল্যাট স্ক্রিনের দিকে তাকাই তখন আমরা ছবিটির গভীরতা উপস্থাপন করতে দেখি? গেম ডেভেলপাররা কীভাবে নিশ্চিত করে যে আমরা বাস্তব চরিত্রগুলিকে বাস্তব ল্যান্ডস্কেপে ঘুরে বেড়াতে দেখি? আজ আমি আপনাকে গ্রাফিক ডিজাইনারদের দ্বারা ব্যবহৃত ভিজ্যুয়াল কৌশলগুলি সম্পর্কে বলব এবং কীভাবে এটি সমস্ত ডিজাইন করা হয়েছে এবং আমাদের কাছে এত সহজ বলে মনে হচ্ছে। আসলে, সবকিছু সহজ নয়, এবং 3D গ্রাফিক্স কী তা খুঁজে বের করতে, কাটাতে যান - সেখানে আপনি একটি আকর্ষণীয় গল্প পাবেন, যা আমি নিশ্চিত, আপনি অভূতপূর্ব আনন্দের সাথে নিজেকে নিমজ্জিত করবেন।

কোন চিত্রকে ত্রিমাত্রিক করে তোলে?

যে ছবিতে উচ্চতা, প্রস্থ এবং গভীরতা আছে বা আছে তা ত্রিমাত্রিক (3D)। একটি ছবি যার উচ্চতা এবং প্রস্থ আছে কিন্তু গভীরতা নেই দ্বিমাত্রিক (2D)। আমাকে মনে করিয়ে দিন যেখানে আপনি দ্বিমাত্রিক চিত্রগুলি খুঁজে পান? - প্রায় সবজাগায়. এমনকি টয়লেটের দরজায় সাধারণ প্রতীকটিও মনে রাখবেন, যা একটি লিঙ্গ বা অন্যের জন্য একটি স্টল নির্দেশ করে। চিহ্নগুলি এমনভাবে ডিজাইন করা হয়েছে যাতে আপনি এক নজরে চিনতে এবং চিনতে পারেন। এজন্য তারা শুধুমাত্র সবচেয়ে মৌলিক ফর্ম ব্যবহার করে। একটি প্রতীক সম্পর্কে আরও বিশদ তথ্য আপনাকে বলতে পারে যে দরজায় ঝুলানো ছোট্ট ব্যক্তিটি কী ধরণের পোশাক পরেছে বা তাদের চুলের রঙ, যেমন মহিলাদের বিশ্রামাগারের দরজার প্রতীক। 3D এবং 2D গ্রাফিক্স ব্যবহার করার পদ্ধতির মধ্যে এটি একটি প্রধান পার্থক্য: 2D গ্রাফিক্স সহজ এবং স্মরণীয়, যখন 3D গ্রাফিক্স আরও বিস্তারিত ব্যবহার করে এবং একটি আপাতদৃষ্টিতে সাধারণ বস্তুতে উল্লেখযোগ্যভাবে আরও তথ্য প্যাক করে।

উদাহরণস্বরূপ, ত্রিভুজের তিনটি রেখা এবং তিনটি কোণ রয়েছে - ত্রিভুজটি কী নিয়ে গঠিত এবং এটি সাধারণভাবে কী উপস্থাপন করে তা বলার জন্য যা প্রয়োজন। যাইহোক, অন্য দিক থেকে ত্রিভুজটি দেখুন - একটি পিরামিড চারটি ত্রিভুজাকার বাহু সহ একটি ত্রিমাত্রিক কাঠামো। দয়া করে মনে রাখবেন যে এই ক্ষেত্রে ইতিমধ্যে ছয়টি লাইন এবং চারটি কোণ রয়েছে - এটিই পিরামিড নিয়ে গঠিত। দেখুন কিভাবে একটি সাধারণ বস্তু ত্রিমাত্রিক হয়ে উঠতে পারে এবং একটি ত্রিভুজ বা পিরামিডের গল্প বলার জন্য প্রয়োজনীয় আরও অনেক তথ্য থাকতে পারে।

শত শত বছর ধরে, শিল্পীরা এমন কিছু চাক্ষুষ কৌশল ব্যবহার করেছেন যা একটি ফ্ল্যাট 2D চিত্রকে বাস্তব 3D জগতের একটি উইন্ডোর মতো মনে করতে পারে। আপনি একটি নিয়মিত ফটোগ্রাফে অনুরূপ প্রভাব দেখতে পাবেন যা আপনি কম্পিউটার মনিটরে স্ক্যান করতে এবং দেখতে পারেন: ফটোগ্রাফে থাকা বস্তুগুলি আরও দূরে থাকলে ছোট দেখায়; ক্যামেরা লেন্সের কাছাকাছি বস্তুগুলি ফোকাসে রয়েছে, যার মানে, সেই অনুযায়ী, ফোকাসে থাকা বস্তুর পিছনের সবকিছু ঝাপসা। বিষয় কাছাকাছি না হলে রং কম প্রাণবন্ত হতে থাকে। আজ যখন আমরা কম্পিউটারে 3D গ্রাফিক্স সম্পর্কে কথা বলি, তখন আমরা এমন চিত্রগুলির কথা বলছি যা নড়াচড়া করে।

3D গ্রাফিক্স কি?

আমাদের অনেকের জন্য, একটি ব্যক্তিগত কম্পিউটার, মোবাইল ডিভাইস, বা সাধারণভাবে একটি উন্নত গেমিং সিস্টেমে গেমিং হল সবচেয়ে আকর্ষণীয় উদাহরণ এবং সাধারণ উপায় যার মাধ্যমে আমরা 3D গ্রাফিক্স চিন্তা করতে পারি। এই সমস্ত কম্পিউটার জেনারেটেড গেমস এবং দুর্দান্ত চলচ্চিত্রগুলিকে বাস্তবসম্মত 3D দৃশ্য তৈরি এবং উপস্থাপন করার জন্য তিনটি মৌলিক পদক্ষেপের মধ্য দিয়ে যেতে হবে:

  1. একটি ভার্চুয়াল 3D বিশ্ব তৈরি করা
  2. পৃথিবীর কোন অংশ পর্দায় দেখানো হবে তা নির্ধারণ করা হচ্ছে
  3. স্ক্রিনে একটি পিক্সেল কেমন হবে তা নির্ধারণ করা যাতে সম্পূর্ণ চিত্রটি যতটা সম্ভব বাস্তবসম্মত হয়
একটি ভার্চুয়াল 3D বিশ্ব তৈরি করা
ভার্চুয়াল 3D জগত, অবশ্যই, বাস্তব জগতের মতো নয়। একটি ভার্চুয়াল 3D ওয়ার্ল্ড তৈরি করা হল বাস্তবের মতো একটি বিশ্বের কম্পিউটার ভিজ্যুয়ালাইজেশনের একটি জটিল কাজ, যার তৈরিতে প্রচুর সংখ্যক সরঞ্জাম ব্যবহার করা হয় এবং যা অত্যন্ত উচ্চ বিশদকে বোঝায়। উদাহরণস্বরূপ, বাস্তব বিশ্বের একটি খুব ছোট অংশ নিন - আপনার হাত এবং এটির নীচে ডেস্কটপ। আপনার হাতের বিশেষ গুণাবলী রয়েছে যা নির্ধারণ করে যে এটি কীভাবে নড়াচড়া করতে পারে এবং বাহ্যিকভাবে প্রদর্শিত হতে পারে। আঙুলের জয়েন্টগুলি কেবল তালুর দিকে বাঁকানো, এবং এর বিপরীতে নয়। আপনি যদি টেবিলে আঘাত করেন তবে এটির সাথে কোন কাজ হবে না - টেবিলটি শক্ত। তদনুসারে, আপনার হাত আপনার ডেস্কটপের মধ্য দিয়ে যেতে পারে না। আপনি প্রাকৃতিক কিছু দেখে প্রমাণ করতে পারেন যে এই বিবৃতিটি সত্য, কিন্তু ভার্চুয়াল ত্রিমাত্রিক জগতে জিনিসগুলি সম্পূর্ণ আলাদা - ভার্চুয়াল জগতে কোনও প্রকৃতি নেই, আপনার হাতের মতো কোনও প্রাকৃতিক জিনিস নেই, উদাহরণস্বরূপ। ভার্চুয়াল জগতের অবজেক্টগুলি সম্পূর্ণ সিন্থেটিক - সফ্টওয়্যার ব্যবহার করে তাদের দেওয়া একমাত্র বৈশিষ্ট্য। প্রোগ্রামাররা বিশেষ টুল ব্যবহার করে এবং 3D ভার্চুয়াল ওয়ার্ল্ড ডিজাইন করে চরম যত্ন সহকারে যাতে সবকিছু সবসময় একটি নির্দিষ্ট উপায়ে আচরণ করে।

স্ক্রিনে ভার্চুয়াল জগতের কতটুকু দেখানো হয়?
যে কোনো সময়ে, স্ক্রিনটি কম্পিউটার গেমের জন্য তৈরি ভার্চুয়াল 3D জগতের একটি ক্ষুদ্র অংশ দেখায়। স্ক্রিনে যা দেখানো হয় তা হল কিছু উপায়ের সংমিশ্রণ যেখানে বিশ্বকে সংজ্ঞায়িত করা হয়েছে, যেখানে আপনি কোথায় যেতে হবে এবং কী দেখতে হবে সে বিষয়ে সিদ্ধান্ত নেন। আপনি যেখানেই যান না কেন - সামনে বা পিছনে, উপরে বা নীচে, বাম বা ডানে - আপনার চারপাশের ভার্চুয়াল 3D জগৎ নির্ধারণ করে আপনি যখন একটি নির্দিষ্ট অবস্থানে থাকেন তখন আপনি কী দেখতে পান৷ আপনি যা দেখেন তা এক দৃশ্য থেকে পরবর্তীতে বোঝা যায়। আপনি যদি একই দূরত্ব থেকে একটি বস্তুর দিকে তাকান, দিক নির্বিশেষে, এটি উচুতে দেখা উচিত। প্রতিটি বস্তুকে অবশ্যই এমনভাবে দেখতে হবে এবং নড়াচড়া করতে হবে যাতে আপনি বিশ্বাস করেন যে এটির প্রকৃত বস্তুর সমান ভর রয়েছে, এটি বাস্তব বস্তুর মতো শক্ত বা নরম, ইত্যাদি।

যে প্রোগ্রামাররা কম্পিউটার গেম লেখেন তারা 3D ভার্চুয়াল ওয়ার্ল্ড ডিজাইন করতে এবং সেগুলি তৈরি করার জন্য অনেক প্রচেষ্টা করেন যাতে আপনি এমন কিছুর সম্মুখীন না হয়েই ঘুরে বেড়াতে পারেন যা আপনাকে ভাবতে বাধ্য করে, "এটি এই পৃথিবীতে ঘটতে পারে না!" শেষ জিনিসটি আপনি দেখতে চান দুটি কঠিন বস্তু যা একে অপরের মধ্য দিয়ে যেতে পারে। এটি একটি কঠোর অনুস্মারক যে আপনি যা দেখেন তা একটি ছলনা। তৃতীয় ধাপে অন্য দুটি ধাপের মতো কমপক্ষে আরও অনেক গণনা জড়িত এবং বাস্তব সময়েও ঘটতে হবে।


বামদিকে কম্পিউটার গ্রাফিক্স, ডানদিকে একজন মোকাপ অভিনেতা

আলো এবং দৃষ্টিকোণ

আপনি যখন একটি রুমে প্রবেশ করেন, আপনি আলো জ্বালান। এটি আসলে কীভাবে কাজ করে এবং কীভাবে আলো বাতি থেকে আসে এবং ঘরের চারপাশে ভ্রমণ করে তা ভেবে আপনি সম্ভবত অনেক সময় ব্যয় করবেন না। কিন্তু 3D গ্রাফিক্সের সাথে কাজ করা লোকেদের এই বিষয়ে চিন্তা করতে হবে কারণ সমস্ত পৃষ্ঠতল এবং আশেপাশের ওয়্যারফ্রেম এবং এই জাতীয় জিনিসগুলিকে আলোকিত করতে হবে। একটি পদ্ধতি, রশ্মি ট্রেসিং, আলোক রশ্মিগুলি একটি আলোক বাল্ব ছেড়ে যাওয়ার সময় পথের অংশগুলিকে জড়িত করে, আয়না, দেয়াল এবং অন্যান্য প্রতিফলিত পৃষ্ঠগুলিকে বাউন্স করে এবং অবশেষে বিভিন্ন কোণ থেকে বিভিন্ন তীব্রতার সাথে বস্তুর উপর অবতরণ করে। এটি কঠিন, কারণ একটি আলোর বাল্ব একটি মরীচি তৈরি করতে পারে, তবে বেশিরভাগ ঘরে বেশ কয়েকটি আলোর উত্স ব্যবহার করা হয় - বেশ কয়েকটি ল্যাম্প, সিলিং ল্যাম্প (ঝাড়বাতি), মেঝে বাতি, জানালা, মোমবাতি এবং আরও অনেক কিছু।

আলো দুটি প্রভাবে মূল ভূমিকা পালন করে যা বস্তুর চেহারা, ওজন এবং বাহ্যিক দৃঢ়তা দেয়: অস্পষ্টতা এবং ছায়া। প্রথম প্রভাব, ছায়াকরণ, যেখানে একটি বস্তুর উপর অন্য দিক থেকে আলোর চেয়ে বেশি আলো পড়ে। শেডিং বিষয়টিকে অনেক স্বাভাবিকতা দেয়। এই ছায়াই কম্বলের ভাঁজগুলিকে গভীর এবং নরম করে তোলে এবং উচ্চ গালের হাড়গুলি আকর্ষণীয় দেখায়। আলোর তীব্রতার এই পার্থক্যগুলি সামগ্রিক বিভ্রমকে শক্তিশালী করে যে একটি বস্তুর গভীরতার পাশাপাশি উচ্চতা এবং প্রস্থ রয়েছে। ভরের বিভ্রম দ্বিতীয় প্রভাব থেকে আসে - ছায়া।

কঠিন পদার্থ ছায়া ফেলে যখন তাদের উপর আলো পড়ে। আপনি যখন ফুটপাতে একটি সূর্যালোক বা গাছের ছায়া দেখেন তখন আপনি এটি দেখতে পারেন। অতএব, আমরা বাস্তব বস্তু এবং মানুষ ছায়া ঢালাই দেখতে অভ্যস্ত. 3D-তে, ছায়াটি আবার বিভ্রমকে শক্তিশালী করে, গাণিতিকভাবে তৈরি করা আকারের পর্দার পরিবর্তে বাস্তব জগতে থাকার প্রভাব তৈরি করে।

দৃষ্টিকোণ
দৃষ্টিভঙ্গি এমন একটি শব্দ যা অনেক কিছুকে বোঝাতে পারে, কিন্তু আসলে একটি সাধারণ প্রভাবকে বর্ণনা করে যা সবাই দেখেছে। আপনি যদি একটি দীর্ঘ, সোজা রাস্তার পাশে দাঁড়ান এবং দূরত্বের দিকে তাকান, তাহলে মনে হবে যেন রাস্তার উভয় দিক দিগন্তের এক বিন্দুতে মিলিত হয়েছে। এছাড়াও, যদি গাছগুলি রাস্তার কাছাকাছি থাকে, তবে দূরে থাকা গাছগুলি আপনার কাছের গাছগুলির চেয়ে ছোট দেখাবে৷ প্রকৃতপক্ষে, গাছগুলি রাস্তার কাছাকাছি গঠিত দিগন্তের একটি নির্দিষ্ট বিন্দুতে একত্রিত হতে দেখাবে, তবে এটি এমন নয়। যখন একটি দৃশ্যের সমস্ত বস্তু দূরত্বের একটি বিন্দুতে একত্রিত হতে দেখা যায়, তখন এটি দৃষ্টিকোণ। এই প্রভাবের অনেক বৈচিত্র রয়েছে, তবে বেশিরভাগ 3D গ্রাফিক্স একই দৃষ্টিকোণ ব্যবহার করে যা আমি এইমাত্র বর্ণনা করেছি।

মাঠের গভীরতা


ত্রি-মাত্রিক গ্রাফিক বস্তু তৈরি করতে সফলভাবে ব্যবহৃত আরেকটি অপটিক্যাল প্রভাব হল ক্ষেত্রের গভীরতা। গাছের সাথে আমার উদাহরণ ব্যবহার করে, উপরের ছাড়াও, আরেকটি আকর্ষণীয় জিনিস ঘটে। আপনি যদি আপনার কাছাকাছি গাছগুলি দেখেন তবে আরও দূরে গাছগুলি মনোযোগের বাইরে বলে মনে হবে। চলচ্চিত্র পরিচালক এবং কম্পিউটার অ্যানিমেটররা এই প্রভাব, ক্ষেত্রের গভীরতা, দুটি উদ্দেশ্যে ব্যবহার করেন। প্রথমটি হল ব্যবহারকারী যে দৃশ্যটি দেখছেন তার গভীরতার বিভ্রম বাড়ানো। দ্বিতীয় উদ্দেশ্য হল পরিচালকদের ক্ষেত্রের গভীরতা ব্যবহার করা বিষয় বা অভিনেতাদের উপর তাদের মনোযোগ কেন্দ্রীভূত করে যা সবচেয়ে গুরুত্বপূর্ণ বলে বিবেচিত হয়। ছবির নায়িকা ব্যতীত অন্য কারো প্রতি আপনার দৃষ্টি আকর্ষণ করার জন্য, উদাহরণস্বরূপ, একটি "অগভীর গভীরতা" ব্যবহার করা যেতে পারে, যেখানে শুধুমাত্র অভিনেতা ফোকাসে থাকে। একটি দৃশ্য যা আপনাকে একটি সম্পূর্ণ ছাপ দেওয়ার জন্য ডিজাইন করা হয়েছে তার পরিবর্তে "ক্ষেত্রের গভীর গভীরতা" ব্যবহার করবে যতটা সম্ভব ফোকাসে যতটা সম্ভব বস্তু রাখতে এবং এইভাবে দর্শকের কাছে দৃশ্যমান।


স্মুথিং

আরেকটি প্রভাব যা চোখকে ফাঁকি দেওয়ার উপরও নির্ভর করে তা হল অ্যান্টি-আলিয়াসিং। ডিজিটাল গ্রাফিক্স সিস্টেমগুলি খাস্তা লাইন তৈরি করতে খুব ভাল। তবে এটিও ঘটে যে তির্যক রেখাগুলির উপরের হাত রয়েছে (এগুলি প্রায়শই বাস্তব জগতে উপস্থিত হয় এবং তারপরে কম্পিউটার এমন লাইনগুলি পুনরুত্পাদন করে যা মইয়ের আরও বেশি স্মরণ করিয়ে দেয় (আমি মনে করি আপনি যখন চিত্রের বস্তুটিকে বিশদভাবে পরীক্ষা করেন তখন আপনি জানেন যে মই কী) ))। সুতরাং, একটি মসৃণ বক্ররেখা বা রেখা দেখার জন্য আপনার চোখকে কৌশল করতে, কম্পিউটার লাইনের চারপাশে থাকা পিক্সেলের সারিগুলিতে রঙের নির্দিষ্ট শেড যোগ করতে পারে। পিক্সেলের এই "ধূসর রঙ" দিয়ে, কম্পিউটার আসলে আপনার চোখকে প্রতারণা করে, এবং ইতিমধ্যে আপনি মনে করেন যে আর কোন জ্যাগড পদক্ষেপ নেই। চোখের কৌশলে অতিরিক্ত রঙিন পিক্সেল যোগ করার এই প্রক্রিয়াটিকে অ্যান্টি-আলিয়াসিং বলা হয় এবং এটি 3D কম্পিউটার গ্রাফিক্স দ্বারা ম্যানুয়ালি তৈরি করা কৌশলগুলির মধ্যে একটি। একটি কম্পিউটারের জন্য আরেকটি চ্যালেঞ্জিং কাজ হল 3D অ্যানিমেশন তৈরি করা, যার একটি উদাহরণ পরবর্তী বিভাগে আপনাকে উপস্থাপন করা হবে।

বাস্তব উদাহরণ

যখন আমি উপরে বর্ণিত সমস্ত কৌশলগুলি একটি অত্যাশ্চর্য বাস্তব দৃশ্য তৈরি করতে একত্রে ব্যবহার করা হয়, ফলাফলটি প্রচেষ্টার উপর নির্ভর করে। অত্যাধুনিক গেম, সিনেমা, এবং মেশিন-জেনারেটেড বস্তুগুলিকে ফটোগ্রাফিক ব্যাকগ্রাউন্ডের সাথে একত্রিত করা হয় যাতে বিভ্রম বাড়ানো হয়। আপনি যখন ফটো এবং কম্পিউটার জেনারেটেড দৃশ্যের তুলনা করেন তখন আপনি আশ্চর্যজনক ফলাফল দেখতে পারেন।

উপরের ফটোটি একটি সাধারণ অফিস দেখায় যা প্রবেশদ্বার হিসাবে ফুটপাত ব্যবহার করে৷ নিম্নলিখিত ফটোগ্রাফগুলির মধ্যে একটিতে, একটি সাধারণ প্লেইন বল ফুটপাতে স্থাপন করা হয়েছিল এবং দৃশ্যটি তোলা হয়েছিল। তৃতীয় ফটোগ্রাফটি একটি কম্পিউটার গ্রাফিক্স প্রোগ্রামের ব্যবহারকে প্রতিনিধিত্ব করে, যা একটি বল তৈরি করেছে যা আসলে এই ফটোগ্রাফে নেই। আপনি কি বলতে পারেন এই দুটি ফটোগ্রাফের মধ্যে কোন উল্লেখযোগ্য পার্থক্য আছে? আমি মনে করি না.

অ্যানিমেশন এবং লাইভ অ্যাকশন উপস্থিতি তৈরি করা

এখন পর্যন্ত আমরা এমন সরঞ্জামগুলি দেখেছি যা কোনও ডিজিটাল চিত্রকে আরও বাস্তববাদী করে তোলে - চিত্রটি একটি স্থির বা একটি অ্যানিমেশন সিকোয়েন্সের অংশ। যদি এটি একটি অ্যানিমেটেড সিকোয়েন্স হয়, তাহলে প্রোগ্রামার এবং ডিজাইনাররা কম্পিউটার-জেনারেটেড ইমেজের পরিবর্তে এটিকে "লাইভ অ্যাকশন" এর মতো দেখাতে আরও বেশি ভিন্ন ভিজ্যুয়াল কৌশল ব্যবহার করবে।

প্রতি সেকেন্ডে কত ফ্রেম?
আপনি যখন স্থানীয় সিনেমায় একটি ব্লকবাস্টার সিনেমা দেখতে যান, তখন ফ্রেম নামক ছবির ক্রম প্রতি সেকেন্ডে 24 ফ্রেমে চলে। যেহেতু আমাদের রেটিনা একটি সেকেন্ডের 1/24 এর চেয়ে সামান্য বেশি সময় ধরে একটি চিত্র ধরে রাখে, তাই বেশিরভাগ লোকের চোখ ফ্রেমগুলিকে চলন এবং কর্মের একটি অবিচ্ছিন্ন চিত্রে মিশ্রিত করবে।

আমি এইমাত্র যা লিখেছি তা যদি আপনি বুঝতে না পারেন তবে আসুন এটিকে এভাবে দেখি: এর অর্থ হল একটি চলচ্চিত্রের প্রতিটি ফ্রেম একটি সেকেন্ডের 1/24 এর শাটার গতিতে (এক্সপোজার) তোলা একটি ফটোগ্রাফ। এইভাবে, আপনি যদি একটি রেসিং মুভির অনেকগুলি ফ্রেমের মধ্যে একটি দেখেন, আপনি দেখতে পাবেন যে কিছু রেসিং কার "অস্পষ্ট" কারণ ক্যামেরা খোলা থাকার সময় তারা উচ্চ গতিতে চালিত হয়েছিল। দ্রুত গতির দ্বারা সৃষ্ট জিনিসগুলির এই অস্পষ্টতা যা আমরা দেখতে অভ্যস্ত, এবং এটি একটি অংশ যা আমাদের কাছে একটি চিত্রকে বাস্তব করে তোলে যখন আমরা এটিকে একটি স্ক্রিনে দেখি।

যাইহোক, ডিজিটাল 3D ছবিগুলি মোটেও ফটোগ্রাফ নয়, তাই শ্যুটিংয়ের সময় যখন বিষয়টি ফ্রেমে চলে যায় তখন কোনও অস্পষ্ট প্রভাব ঘটে না। ছবিগুলিকে আরও বাস্তবসম্মত করতে, প্রোগ্রামারদের দ্বারা স্পষ্টভাবে অস্পষ্টতা যোগ করা আবশ্যক। কিছু ডিজাইনার বিশ্বাস করেন যে প্রাকৃতিক অস্পষ্টতার এই অভাবকে "কাটিয়ে উঠতে" প্রতি সেকেন্ডে 30 ফ্রেমের বেশি লাগে, এই কারণেই গেমগুলিকে পরবর্তী স্তরে ঠেলে দেওয়া হয়েছে - প্রতি সেকেন্ডে 60 ফ্রেম৷ যদিও এটি প্রতিটি পৃথক চিত্রকে দুর্দান্ত বিস্তারিতভাবে প্রদর্শিত হতে দেয় এবং ছোট বৃদ্ধিতে চলমান বস্তুগুলি প্রদর্শন করতে দেয়, এটি একটি প্রদত্ত অ্যানিমেটেড অ্যাকশন সিকোয়েন্সের জন্য ফ্রেমের সংখ্যা উল্লেখযোগ্যভাবে বৃদ্ধি করে। চিত্রের অন্যান্য কিছু অংশ রয়েছে যেখানে বাস্তববাদের স্বার্থে সঠিক কম্পিউটার রেন্ডারিংকে বলি দিতে হবে। এটি চলমান এবং স্থির উভয় বস্তুর ক্ষেত্রেই প্রযোজ্য, তবে এটি একটি সম্পূর্ণ ভিন্ন গল্প।

শেষে আসা যাক

কম্পিউটার গ্রাফিক্স সত্যিকারের বাস্তবসম্মত চলমান এবং নন-মুভিং বস্তু এবং দৃশ্যের বিস্তৃত বৈচিত্র্য তৈরি এবং তৈরি করে সমগ্র বিশ্বকে বিস্মিত করে চলেছে। 80টি কলাম এবং একরঙা পাঠ্যের 25টি লাইন থেকে, গ্রাফিক্স উল্লেখযোগ্যভাবে অগ্রসর হয়েছে, এবং ফলাফলটি স্পষ্ট - লক্ষ লক্ষ মানুষ গেম খেলে এবং আজকের প্রযুক্তির সাথে বিভিন্ন ধরণের সিমুলেশন চালায়। নতুন 3D প্রসেসরগুলিও তাদের উপস্থিতি অনুভব করবে - তাদের জন্য ধন্যবাদ, আমরা আক্ষরিক অর্থে অন্যান্য জগতগুলি অন্বেষণ করতে এবং এমন জিনিসগুলি অনুভব করতে সক্ষম হব যা আমরা বাস্তব জীবনে চেষ্টা করার সাহস করিনি৷ অবশেষে, বল উদাহরণে ফিরে: এই দৃশ্যটি কীভাবে তৈরি হয়েছিল? উত্তরটি সহজ: চিত্রটিতে একটি কম্পিউটার-উত্পন্ন বল রয়েছে। এই দুটির মধ্যে কোনটি আসল তা বলা সহজ নয়, তাই না? আমাদের পৃথিবী আশ্চর্যজনক এবং আমাদের অবশ্যই এটি মেনে চলতে হবে। আমি আশা করি আপনি এটি আকর্ষণীয় খুঁজে পেয়েছেন এবং আকর্ষণীয় তথ্যের আরেকটি অংশ শিখেছেন।

ত্রিমাত্রিক গ্রাফিক্স অগত্যা একটি সমতলে অভিক্ষেপ জড়িত নয়.....

বিশ্বকোষীয় ইউটিউব

    1 / 5

    ✪ থ্রিডি গ্রাফিক্সের তত্ত্ব, পাঠ ০১ - থ্রিডি গ্রাফিক্সের ভূমিকা

    ✪ সিনেমায় কম্পিউটার গ্রাফিক্স

    ✪ লেকচার 1 | কম্পিউটার গ্রাফিক্স | ভিটালি গ্যালিনস্কি | লেক্টোরিয়াম

    ✪ 12 - কম্পিউটার গ্রাফিক্স। কম্পিউটার গ্রাফিক্সের প্রাথমিক ধারণা

    ✪ লেকচার 4 | কম্পিউটার গ্রাফিক্স | ভিটালি গ্যালিনস্কি | লেক্টোরিয়াম

    সাবটাইটেল

আবেদন

ত্রি-মাত্রিক গ্রাফিক্স সক্রিয়ভাবে একটি স্ক্রীন প্লেনে ছবি তৈরি করতে বা বিজ্ঞান ও শিল্পে মুদ্রিত সামগ্রীর একটি শীটে ব্যবহার করা হয়, উদাহরণস্বরূপ, ডিজাইন অটোমেশন সিস্টেমে (CAD; কঠিন উপাদান তৈরির জন্য: ভবন, মেশিনের যন্ত্রাংশ, প্রক্রিয়া), স্থাপত্য ভিজ্যুয়ালাইজেশন (এটি তথাকথিত "ভার্চুয়াল-প্রত্নতত্ত্ব"ও অন্তর্ভুক্ত করে), আধুনিক চিকিৎসা-ভিজ্যুয়ালাইজেশন সিস্টেমে।

ব্যাপক ব্যবহার অনেক আধুনিক কম্পিউটার গেমের পাশাপাশি সিনেমা, টেলিভিশন এবং মুদ্রিত পণ্যগুলির একটি উপাদানে।

ত্রিমাত্রিক গ্রাফিক্স সাধারণত ভার্চুয়াল, কাল্পনিক ত্রিমাত্রিক স্থান নিয়ে কাজ করে যা একটি ডিসপ্লে বা কাগজের শীটের সমতল, দ্বি-মাত্রিক পৃষ্ঠে প্রদর্শিত হয়। বর্তমানে, ভলিউমেট্রিক আকারে ত্রিমাত্রিক তথ্য প্রদর্শনের জন্য বেশ কয়েকটি পদ্ধতি পরিচিত, যদিও তাদের বেশিরভাগই ভলিউম্যাট্রিক বৈশিষ্ট্যগুলিকে খুব শর্তসাপেক্ষে উপস্থাপন করে, যেহেতু তারা একটি স্টেরিও চিত্রের সাথে কাজ করে। এই এলাকা থেকে আমরা স্টেরিও চশমা, ভার্চুয়াল হেলমেট, ত্রিমাত্রিক চিত্র প্রদর্শন করতে সক্ষম 3D ডিসপ্লে নোট করতে পারি। বেশ কিছু নির্মাতারা উৎপাদন-প্রস্তুত 3D প্রদর্শন প্রদর্শন করেছে। যাইহোক, 3D প্রদর্শন এখনও ত্রিমাত্রিক গ্রাফিক্স পদ্ধতি দ্বারা তৈরি গাণিতিক মডেলের একটি পূর্ণাঙ্গ শারীরিক, বাস্তব প্রতিলিপি তৈরির অনুমতি দেয় না। 1990 এর দশক থেকে বিকাশ করা দ্রুত প্রোটোটাইপিং প্রযুক্তি এই ব্যবধানটি বন্ধ করে দিচ্ছে। এটি লক্ষ করা উচিত যে দ্রুত প্রোটোটাইপিং প্রযুক্তিগুলি একটি কঠিন দেহ (ভক্সেল মডেল) আকারে একটি বস্তুর গাণিতিক মডেলের উপস্থাপনা ব্যবহার করে।

সৃষ্টি

একটি সমতলে একটি ত্রিমাত্রিক চিত্র পেতে, নিম্নলিখিত পদক্ষেপগুলি প্রয়োজন:

  • মডেলিং- দৃশ্য এবং বস্তুর একটি ত্রিমাত্রিক গাণিতিক মডেল তৈরি করা;
  • টেক্সচারিং- মডেল সারফেসগুলিতে রাস্টার বা পদ্ধতিগত টেক্সচার বরাদ্দ করা (এছাড়াও উপাদান বৈশিষ্ট্যগুলি সেট করা বোঝায় - স্বচ্ছতা, প্রতিফলন, রুক্ষতা, ইত্যাদি);
  • আলো- ইনস্টলেশন এবং কনফিগারেশন;
  • অ্যানিমেশন(কিছু ক্ষেত্রে) - বস্তুর আন্দোলন প্রদান;
  • গতিশীল সিমুলেশন(কিছু ক্ষেত্রে) - মাধ্যাকর্ষণ শক্তি, বায়ু, উচ্ছ্বাস ইত্যাদির পাশাপাশি একে অপরের সাথে কণা, শক্ত/নরম দেহ ইত্যাদির মিথস্ক্রিয়ার স্বয়ংক্রিয় গণনা;
  • রেন্ডারিং(ভিজ্যুয়ালাইজেশন) - নির্বাচিত শারীরিক মডেল অনুযায়ী একটি অভিক্ষেপ নির্মাণ;
  • কম্পোজিং(লেআউট) - চিত্র পরিমার্জন;
  • একটি আউটপুট ডিভাইস - একটি প্রদর্শন বা একটি বিশেষ প্রিন্টার ফলে ছবি আউটপুট.

মডেলিং

মডেলিংয়ের জন্য সবচেয়ে জনপ্রিয় প্যাকেজগুলি হল:

  • রবার্ট ম্যাকনিল অ্যান্ড অ্যাসোসিয়েশন। গণ্ডার 3D;

একটি ব্যক্তি বা প্রাণীর একটি ত্রিমাত্রিক মডেল তৈরি করতে, ভাস্কর্য একটি প্রোটোটাইপ হিসাবে ব্যবহার করা যেতে পারে (বেশিরভাগ ক্ষেত্রে)।

টেক্সচারিং

স্কেচআপ

গেম এবং অ্যাপ্লিকেশনগুলিতে 3D গ্রাফিক্সের ভিজ্যুয়ালাইজেশন

অ্যাপ্লিকেশন প্রোগ্রামগুলিতে 3D গ্রাফিক্স ভিজ্যুয়ালাইজ করার জন্য বেশ কয়েকটি সফ্টওয়্যার লাইব্রেরি রয়েছে - ডাইরেক্টএক্স, ওপেনজিএল এবং আরও অনেক কিছু।

গেমগুলিতে 3D গ্রাফিক্স উপস্থাপনের জন্য অনেকগুলি পদ্ধতি রয়েছে - সম্পূর্ণ 3D, ছদ্ম-3D।

এই ধরনের প্যাকেজগুলি সর্বদা ব্যবহারকারীকে সরাসরি 3D মডেল পরিচালনা করার অনুমতি দেয় না, উদাহরণস্বরূপ, OpenSCAD প্যাকেজ রয়েছে, যেটি একটি বিশেষ ভাষায় লিখিত একটি ব্যবহারকারী-উত্পাদিত স্ক্রিপ্ট চালানোর মাধ্যমে তৈরি করা হয়।

3D প্রদর্শন

ত্রিমাত্রিক বা স্টেরিওস্কোপিক ডিসপ্লে, (3D ডিসপ্লে, 3D স্ক্রিন) - প্রদর্শন করে যে, স্টেরিওস্কোপিক বা অন্য কোনো প্রভাবের মাধ্যমে, প্রদর্শিত চিত্রগুলিতে বাস্তব আয়তনের বিভ্রম তৈরি করে।

বর্তমানে, ত্রি-মাত্রিক চিত্রগুলির বেশিরভাগই স্টেরিওস্কোপিক প্রভাব ব্যবহার করে প্রদর্শিত হয়, কারণ এটি বাস্তবায়ন করা সবচেয়ে সহজ, যদিও একা স্টেরিওস্কোপির ব্যবহারকে ত্রিমাত্রিক উপলব্ধির জন্য যথেষ্ট বলা যায় না। মানুষের চোখ, জোড়ায় এবং একা, সমতল ছবি থেকে ত্রিমাত্রিক বস্তুকে আলাদা করতে সমানভাবে ভালো। ] .

ত্রিমাত্রিক গ্রাফিক্স আজ আমাদের জীবনে এতটাই দৃঢ়ভাবে প্রতিষ্ঠিত হয়েছে যে কখনও কখনও আমরা এর প্রকাশের দিকেও মনোযোগ দিই না।

একটি ঘরের অভ্যন্তর চিত্রিত একটি বিলবোর্ড বা আইসক্রিম সম্পর্কে একটি বিজ্ঞাপনের ভিডিও দেখে, একটি অ্যাকশন-প্যাকড ফিল্মের ফ্রেমগুলি দেখে, আমাদের ধারণা নেই যে এই সমস্ত কিছুর পিছনে একটি 3D গ্রাফিক্স মাস্টারের শ্রমসাধ্য কাজ রয়েছে।

3D গ্রাফিক্স হল

3D গ্রাফিক্স (ত্রিমাত্রিক গ্রাফিক্স)- এটি একটি বিশেষ ধরনের কম্পিউটার গ্রাফিক্স - 3D বস্তুর (ত্রিমাত্রিক বস্তু) ছবি তৈরি করতে ব্যবহৃত পদ্ধতি এবং সরঞ্জামগুলির একটি সেট।

একটি 3D চিত্রকে একটি দ্বি-মাত্রিক চিত্র থেকে আলাদা করা কঠিন নয়, কারণ এতে বিশেষ সফ্টওয়্যার পণ্য ব্যবহার করে একটি প্লেনে দৃশ্যের একটি 3D মডেলের জ্যামিতিক অভিক্ষেপ তৈরি করা জড়িত। ফলস্বরূপ মডেলটি বাস্তব থেকে একটি বস্তু হতে পারে, উদাহরণস্বরূপ একটি বাড়ি, গাড়ি, ধূমকেতুর একটি মডেল বা এটি সম্পূর্ণ বিমূর্ত হতে পারে। এই জাতীয় ত্রি-মাত্রিক মডেল তৈরির প্রক্রিয়াটিকে বলা হয় এবং লক্ষ্য করা হয়, প্রথমত, মডেল করা বস্তুর একটি চাক্ষুষ ত্রিমাত্রিক চিত্র তৈরি করা।

আজ, 3D গ্রাফিক্সের উপর ভিত্তি করে, আপনি একটি বাস্তব বস্তুর একটি অত্যন্ত নির্ভুল অনুলিপি তৈরি করতে পারেন, নতুন কিছু তৈরি করতে পারেন এবং সবচেয়ে অবাস্তব ডিজাইনের ধারণাগুলিকে জীবনে আনতে পারেন৷

3D গ্রাফিক্স প্রযুক্তি এবং 3D প্রিন্টিং প্রযুক্তি মানুষের কার্যকলাপের অনেক ক্ষেত্রে প্রবেশ করেছে এবং প্রচুর লাভ এনেছে।

3D ইমেজ আমাদের প্রতিদিন টেলিভিশনে, মুভিতে, কম্পিউটারের সাথে কাজ করার সময় এবং 3D গেমে, বিলবোর্ড থেকে, স্পষ্টভাবে 3D গ্রাফিক্সের শক্তি এবং অর্জনকে উপস্থাপন করে।

আধুনিক 3D গ্রাফিক্সের অর্জনগুলি নিম্নলিখিত শিল্পগুলিতে ব্যবহৃত হয়

  1. সিনেমাটোগ্রাফি এবং অ্যানিমেশন- ত্রিমাত্রিক অক্ষর এবং বাস্তবসম্মত বিশেষ প্রভাব সৃষ্টি . কম্পিউটার গেম তৈরি- 3D অক্ষর উন্নয়ন, ভার্চুয়াল বাস্তবতা পরিবেশ, গেমের জন্য 3D অবজেক্ট।
  2. বিজ্ঞাপন- 3D গ্রাফিক্সের ক্ষমতা আপনাকে একটি পণ্যকে সুবিধাজনকভাবে বাজারে উপস্থাপন করতে দেয় 3D গ্রাফিক্স ব্যবহার করে আপনি একটি ক্রিস্টাল-সাদা শার্ট বা চকোলেট চিপস সহ সুস্বাদু ফল আইসক্রিমের বিভ্রম তৈরি করতে পারেন; একই সময়ে, বাস্তবে, বিজ্ঞাপিত পণ্যটিতে অনেক ত্রুটি থাকতে পারে যা সহজেই সুন্দর এবং উচ্চ-মানের চিত্রগুলির পিছনে লুকিয়ে থাকে।
  3. অভ্যন্তরীণ নকশা- অভ্যন্তরীণ নকশার নকশা এবং বিকাশও আজ ত্রিমাত্রিক গ্রাফিক্স ছাড়া করতে পারে না। 3D প্রযুক্তি বাস্তবসম্মত 3D মডেলের আসবাবপত্র (সোফা, আর্মচেয়ার, চেয়ার, ড্রয়ারের বুক, ইত্যাদি) তৈরি করা সম্ভব করে, সঠিকভাবে বস্তুর জ্যামিতি পুনরাবৃত্তি করে এবং উপাদানের অনুকরণ তৈরি করে। 3D গ্রাফিক্স ব্যবহার করে, আপনি ডিজাইন করা বিল্ডিংয়ের সমস্ত মেঝে দেখানো একটি ভিডিও তৈরি করতে পারেন, যা এখনও নির্মাণ শুরু করেনি।

একটি 3D চিত্র তৈরি করার পদক্ষেপ


একটি বস্তুর একটি 3D চিত্র পেতে, আপনাকে নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করতে হবে

  1. মডেলিং- সাধারণ দৃশ্য এবং এর বস্তুর একটি গাণিতিক 3D মডেল নির্মাণ।
  2. টেক্সচারিংতৈরি মডেলগুলিতে টেক্সচার প্রয়োগ করা, উপকরণগুলি সামঞ্জস্য করা এবং মডেলগুলিকে বাস্তবসম্মত দেখানো অন্তর্ভুক্ত।
  3. আলোর সেটিংস.
  4. (চলমান বস্তু)।
  5. রেন্ডারিং- পূর্বে তৈরি মডেল ব্যবহার করে একটি বস্তুর একটি চিত্র তৈরি করার প্রক্রিয়া।
  6. কম্পোজিটিং বা কম্পোজিটিং- ফলস্বরূপ চিত্রের পোস্ট-প্রসেসিং।

মডেলিং- এর ভিতরে ভার্চুয়াল স্পেস এবং অবজেক্ট তৈরি করা, বিভিন্ন জ্যামিতি, উপকরণ, আলোর উত্স, ভার্চুয়াল ক্যামেরা, অতিরিক্ত বিশেষ প্রভাব তৈরি করা অন্তর্ভুক্ত।

3D মডেলিংয়ের জন্য সবচেয়ে সাধারণ সফ্টওয়্যার পণ্যগুলি হল: Autodesk 3D max, Pixologic Zbrush, Blender।

টেক্সচারিংএকটি রাস্টার বা ভেক্টর চিত্রের তৈরি ত্রিমাত্রিক মডেলের পৃষ্ঠের উপর একটি ওভারলে যা আপনাকে একটি বস্তুর বৈশিষ্ট্য এবং উপাদান প্রদর্শন করতে দেয়।


লাইটিং
- তৈরি করা দৃশ্যে আলোর উৎসের সৃষ্টি, দিকনির্দেশনা এবং সমন্বয়। গ্রাফিক 3D সম্পাদক, একটি নিয়ম হিসাবে, নিম্নলিখিত ধরণের আলোর উত্স ব্যবহার করে: স্পট লাইট (ডিভারজেন্ট রশ্মি), সর্বমুখী আলো (সর্বমুখী আলো), দিকনির্দেশক আলো (সমান্তরাল রশ্মি), ইত্যাদি। কিছু সম্পাদক একটি ভলিউমেট্রিক গ্লো উত্স তৈরি করা সম্ভব করে তোলে। (গোলক আলো)।

3D গ্রাফিক্স হল বিশেষ কম্পিউটার প্রোগ্রাম ব্যবহার করে একটি ত্রিমাত্রিক মডেল তৈরি করার প্রক্রিয়া। এই ধরনের কম্পিউটার গ্রাফিক্স ভেক্টর, সেইসাথে রাস্টার কম্পিউটার গ্রাফিক্স থেকে অনেক কিছু শোষণ করেছে। অঙ্কন, অঙ্কন, বিশদ বিবরণ বা অন্য কোন গ্রাফিক বা পাঠ্য তথ্যের উপর ভিত্তি করে, একজন 3D ডিজাইনার একটি ত্রিমাত্রিক চিত্র তৈরি করে।

একটি বিশেষ প্রোগ্রামে, মডেলটিকে সমস্ত দিক থেকে (উপর, নীচে, পাশ) থেকে দেখা যেতে পারে, যে কোনও সমতলে এবং যে কোনও পরিবেশে নির্মিত। ত্রিমাত্রিক কম্পিউটার গ্রাফিক্স, ভেক্টরের মতো, অবজেক্ট-ওরিয়েন্টেড, যা আপনাকে ত্রিমাত্রিক দৃশ্যের সমস্ত উপাদানের পাশাপাশি প্রতিটি বস্তুকে পৃথকভাবে পরিবর্তন করতে দেয়। এই ধরনের কম্পিউটার গ্রাফিক্স প্রযুক্তিগত অঙ্কন সমর্থন করার জন্য মহান সম্ভাবনা আছে. ত্রি-মাত্রিক কম্পিউটার গ্রাফিক্সের গ্রাফিক সম্পাদক ব্যবহার করে, আপনি অংশ এবং যান্ত্রিক প্রকৌশল পণ্যগুলির ভিজ্যুয়াল চিত্র তৈরি করতে পারেন, পাশাপাশি স্থাপত্য এবং নির্মাণ অঙ্কনের সংশ্লিষ্ট বিভাগে অধ্যয়ন করা ভবন এবং স্থাপত্য বস্তুর প্রোটোটাইপিং করতে পারেন। এর সাথে, দৃষ্টিকোণ, অ্যাক্সোনমেট্রিক এবং অর্থোগোনাল প্রজেকশনের মতো বর্ণনামূলক জ্যামিতির এই জাতীয় বিভাগগুলির জন্য গ্রাফিক সহায়তা প্রদান করা যেতে পারে, কারণ ত্রিমাত্রিক কম্পিউটার গ্রাফিক্সে ছবি নির্মাণের নীতিগুলি আংশিকভাবে তাদের কাছ থেকে ধার করা হয়।

ত্রিমাত্রিক গ্রাফিক্স যেকোনো জটিলতার হতে পারে। আপনি কম বিশদ এবং একটি সরলীকৃত আকার সহ একটি সাধারণ 3D মডেল তৈরি করতে পারেন। অথবা এটি আরও জটিল মডেল হতে পারে, যেখানে ক্ষুদ্রতম বিবরণ, টেক্সচার তৈরি করা হয়, পেশাদার কৌশল ব্যবহার করা হয় (ছায়া, প্রতিফলন, আলো প্রতিসরণ ইত্যাদি)। অবশ্যই, এটি সমাপ্ত 3D মডেলের ব্যয়কে গুরুতরভাবে প্রভাবিত করে, তবে এটি আপনাকে 3D মডেলের ব্যবহার প্রসারিত করতে দেয়।

3D গ্রাফিক্স কোথায় ব্যবহার করা হয়?

ত্রিমাত্রিক মডেলিং (3D গ্রাফিক্স) আজ অনেক ক্ষেত্রে ব্যবহৃত হয়। অবশ্যই, প্রথমত, এটি নির্মাণ। এটি ভবিষ্যতের বাড়ির একটি মডেল হতে পারে, হয় একটি ব্যক্তিগত, অ্যাপার্টমেন্ট বা অফিস বিল্ডিং, বা প্রকৃতপক্ষে কোনো শিল্প সুবিধা। উপরন্তু, ভিজ্যুয়ালাইজেশন সক্রিয়ভাবে অভ্যন্তর নকশা প্রকল্পে ব্যবহৃত হয়।

ওয়েবসাইট ডেভেলপমেন্টে 3D মডেল খুব জনপ্রিয়। একটি বিশেষ প্রভাব তৈরি করতে, কিছু ওয়েবসাইট নির্মাতারা ডিজাইনে শুধু গ্রাফিক উপাদান যোগ করেন না, ত্রিমাত্রিক মডেল, কখনও কখনও এমনকি অ্যানিমেটেডও যোগ করেন। ত্রি-মাত্রিক মডেলিং প্রোগ্রাম এবং প্রযুক্তিগুলি উত্পাদনে ব্যাপকভাবে ব্যবহৃত হয়, উদাহরণস্বরূপ, ক্যাবিনেটের আসবাবপত্র উত্পাদনে এবং নির্মাণে, উদাহরণস্বরূপ, ভবিষ্যতের ঘরের জন্য একটি ফটোরিয়ালিস্টিক ডিজাইন প্রকল্প তৈরি করতে। অনেক ডিজাইনার দীর্ঘদিন ধরে শাসক এবং পেন্সিল ব্যবহার করা থেকে আধুনিক ত্রিমাত্রিক কম্পিউটার প্রোগ্রামে চলে এসেছেন। ধীরে ধীরে, অন্যান্য কোম্পানি, প্রাথমিকভাবে উত্পাদন এবং ট্রেডিং, নতুন প্রযুক্তি আয়ত্ত করছে।

অবশ্যই, 3D মডেলগুলি প্রধানত প্রদর্শনের উদ্দেশ্যে ব্যবহৃত হয়। এগুলি উপস্থাপনা, প্রদর্শনীর জন্য অপরিহার্য এবং ক্লায়েন্টদের সাথে কাজ করার ক্ষেত্রেও ব্যবহৃত হয় যখন চূড়ান্ত ফলাফল কী হবে তা স্পষ্টভাবে দেখানোর প্রয়োজন হয়। উপরন্তু, ত্রিমাত্রিক মডেলিং পদ্ধতির প্রয়োজন যেখানে ইতিমধ্যে সমাপ্ত বস্তু বা এক সময়ে বিদ্যমান বস্তুগুলি ভলিউমে দেখানো প্রয়োজন। 3D মডেলিং শুধুমাত্র ভবিষ্যত নয়, অতীত এবং বর্তমানও।

3D মডেলিংয়ের সুবিধা

3D মডেলিংয়ের অন্যান্য ভিজ্যুয়ালাইজেশন পদ্ধতির তুলনায় অনেক সুবিধা রয়েছে। ত্রিমাত্রিক মডেলিং একটি খুব সঠিক মডেল প্রদান করে যা বাস্তবতার যতটা সম্ভব কাছাকাছি। আধুনিক প্রোগ্রাম উচ্চ বিস্তারিত অর্জন করতে সাহায্য করে। একই সময়ে, প্রকল্পের দৃশ্যমানতা উল্লেখযোগ্যভাবে বৃদ্ধি পায়। একটি দ্বি-মাত্রিক সমতলে একটি ত্রিমাত্রিক বস্তু প্রকাশ করা সহজ নয়, যখন 3D ভিজ্যুয়ালাইজেশন সাবধানে কাজ করা এবং সবচেয়ে গুরুত্বপূর্ণভাবে, সমস্ত বিবরণ দেখা সম্ভব করে তোলে। এটি ভিজ্যুয়ালাইজেশনের আরও প্রাকৃতিক উপায়।

3D মডেলে প্রায় যেকোনো পরিবর্তন করা খুবই সহজ। আপনি প্রকল্প পরিবর্তন করতে পারেন, কিছু অংশ সরাতে এবং নতুন যোগ করতে পারেন। আপনার কল্পনা কার্যত সীমাহীন, এবং আপনি দ্রুত আপনার জন্য সবচেয়ে উপযুক্ত বিকল্পটি চয়ন করতে পারেন।

যাইহোক, 3D মডেলিং শুধুমাত্র ক্লায়েন্টের জন্য সুবিধাজনক নয়। পেশাদার প্রোগ্রামগুলি প্রস্তুতকারকের জন্যও অনেক সুবিধা প্রদান করে। একটি ত্রিমাত্রিক মডেল থেকে আপনি সহজেই যেকোনো উপাদান বা সম্পূর্ণ কাঠামোর একটি অঙ্কন বের করতে পারেন। একটি ত্রিমাত্রিক মডেল তৈরি করা একটি বরং শ্রম-নিবিড় প্রক্রিয়া হওয়া সত্ত্বেও, ভবিষ্যতে এটির সাথে কাজ করা ঐতিহ্যগত অঙ্কনের তুলনায় অনেক সহজ এবং আরও সুবিধাজনক। ফলস্বরূপ, নকশা সময় উল্লেখযোগ্যভাবে হ্রাস করা হয় এবং খরচ হ্রাস করা হয়।

ডেডিকেটেড প্রোগ্রামগুলি অন্য যেকোনো পেশাদার সফ্টওয়্যার যেমন ইঞ্জিনিয়ারিং অ্যাপ্লিকেশন, মেশিন টুলস বা অ্যাকাউন্টিং প্রোগ্রামগুলির সাথে একীকরণের অনুমতি দেয়। উত্পাদনে এই জাতীয় সমাধানগুলির বাস্তবায়ন সম্পদগুলিতে উল্লেখযোগ্য সঞ্চয় সরবরাহ করে, এন্টারপ্রাইজের ক্ষমতাগুলি উল্লেখযোগ্যভাবে প্রসারিত করে, কাজকে সহজ করে এবং এর গুণমান উন্নত করে।

3D মডেলিং প্রোগ্রাম

3D মডেলিংয়ের জন্য বিভিন্ন প্রোগ্রামের বেশ বড় সংখ্যা রয়েছে। এইভাবে, ত্রিমাত্রিক গ্রাফিক্স এবং অভ্যন্তরীণ ডিজাইন তৈরির জন্য বিশেষভাবে ডিজাইন করা জনপ্রিয় প্রোগ্রামগুলির মধ্যে একটি হল 3D স্টুডিও ম্যাক্স প্রোগ্রাম। এটি আপনাকে বিভিন্ন জটিলতার বস্তুকে বাস্তবসম্মতভাবে কল্পনা করতে দেয়। উপরন্তু, "3D Studio MAX" এগুলি রচনা করা, আন্দোলনের গতিপথ সেট করা এবং শেষ পর্যন্ত, এমনকি ত্রিমাত্রিক মডেলের সাথে জড়িত একটি সম্পূর্ণ ভিডিও তৈরি করা সম্ভব করে তোলে৷ যদিও এই ধরনের কাজের জন্য অবশ্যই একজন বিশেষজ্ঞের প্রয়োজন গুরুতর দক্ষতা, সেইসাথে বড় কম্পিউটার সংস্থান, প্রাথমিকভাবে মেমরি এবং প্রসেসরের গতি।

মায়া সম্পাদকের নামকরণ করা হয়েছে সংস্কৃত শব্দ যার অর্থ মায়া। মায়া আলিয়াস সিস্টেম দ্বারা বিকশিত হয়েছিল। অক্টোবর 2005 সালে, আলিয়াস অটোডেস্কের সাথে একীভূত হয়। ফিল্মে অ্যানিমেশন এবং 3D ইফেক্ট তৈরি করতে মায়া বেশি ব্যবহৃত হয়।



সাইটে নতুন

>

সবচেয়ে জনপ্রিয়