কীভাবে একটি কম্পিউটার স্ক্রিনে কোনও বস্তু রেন্ডার করে?


18

সমস্ত কম্পিউটার গ্রাফিকগুলি বহুভুজ ব্যবহার করে রেন্ডার করা হয়েছে? আমার অর্থ হ'ল কিছু কম্পিউটার জ্যামিতিগুলি গাণিতিকভাবে সমীকরণের আকারে উপস্থাপিত হয় (উদাহরণস্বরূপ, সিএডি সফ্টওয়্যার)।

কম্পিউটারটিকে প্রথমে স্ক্রিনে ভিজ্যুয়ালাইজেশনকে রেন্ডার করার আগে এই জ্যামিতিগুলিকে টেসেললেট করতে হবে বা কোনও বস্তুর টেসেললেট না করে পর্দায় ছবিটি পাওয়ার অন্যান্য উপায় আছে কি?

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

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


4
এ জাতীয় হতাশাজনক প্রশ্ন!
r0ca

উত্তর:


2

এটি @ নিকের উত্তরে আপনার মন্তব্য অনুসরণ করছে:

সিএডি সিস্টেমের সিংহভাগ তাদের মডেলগুলি রেন্ডার করতে বহুভুজ (ভাল ত্রিভুজ) ব্যবহার করে।

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

মডেলটিকে ত্রিভুজগুলিতে বিভক্ত করার জন্য প্রতিটি সিস্টেমের নিজস্ব সমাধান থাকবে।


7

আপনি কৌতূহলের কোন স্তরে এই প্রশ্নটি জিজ্ঞাসা করছেন তা নিশ্চিত নই,
তবে সাধারণভাবে আমি আপনাকে উইকিপিডিয়া কম্পিউটার গ্রাফিক্স পৃষ্ঠায় উল্লেখ করব।

রয়েছে কম্পিউটার গ্রাফিক্স এবং অ্যানিমেশন সমালোচনামূলক ইতিহাস সেখানে লিঙ্ক করুন।
আপনি তাদের বিষয়বস্তু পৃষ্ঠা থেকে আগ্রহের বিভাগে যেতে পারেন।


আপডেট: আমি ভাবছি যে আপনার প্রশ্নটি এই আনলিমিটেড ডেটেল সাইটের সাথে সম্পর্কিত ধারণাগুলির ভিত্তিতে কিনা ।

আজকের বেশিরভাগ 3 ডি গ্রাফিক্স বহুভুজ সিস্টেম যাকে বলে তার উপর ভিত্তি করে; এটি এমন একটি সিস্টেম যা বহুভুজ নামক সামান্য সমতল আকারের থেকে জিনিস তৈরি করে।

...

3 ডি গ্রাফিক্সে ব্যবহৃত তিনটি বর্তমান সিস্টেম হ'ল রে ট্রেসিং, বহুভুজ এবং পয়েন্ট ক্লাউড / ভক্সেল, সেগুলির সমস্ত শক্তি এবং দুর্বলতা রয়েছে। বহুভুজ দ্রুত সঞ্চালিত হয় তবে জ্যামিতি খুব কম, রে-ট্রেস এবং ভক্সেলগুলির সঠিক জ্যামিতি রয়েছে তবে খুব ধীরে চলবে run

ইত্যাদি ...


কম্পিউটার গ্রাফিক্স এবং অ্যানিমেশনের একটি সমালোচনামূলক ইতিহাস উল্লেখ করার জন্য +1। পড়ার জন্য অনেক কিছুই কিন্তু খুব আকর্ষণীয় ;-)
ডিস্কিল্লা

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

2

আপনি যদি সত্যিই জিপিইউ এবং রেন্ডারিং কৌশলগুলির মেকানিক্সের গভীরে যেতে চান তবে নিম্নলিখিত বইটি এখন অনলাইনে পাওয়া যাবে:

জিপিইউ রত্ন 3, অ্যাডিসন-ওয়েসলি পেশাদার (আগস্ট 12, 2007)

জিপিইউ রত্ন 3 টি এনভিআইডিআইএর বিকাশকারী শিক্ষা ব্যবস্থাপক হুবার্ট এনগুইন সম্পাদনা করেছেন। হুবার্ট এমন একজন গ্রাফিক্স ইঞ্জিনিয়ার যিনি বর্তমান অবস্থানে যাওয়ার আগে এনভিআইডিআইএ ডেমো দলে কাজ করেছিলেন। তাঁর কাজটি জিপিইউ রত্ন (অ্যাডিসন-ওয়েসলি, 2004) এবং জিপিইউ রত্ন 2 এর কভারগুলিতে বৈশিষ্ট্যযুক্ত।

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

পূর্ববর্তী সংস্করণগুলিও অনলাইনে এবং এখনও পড়ার জন্য খুব উপযুক্ত:

জিপিইউ রত্ন: প্রোগ্রামিং কৌশল, টিপস, এবং রিয়েল-টাইম গ্রাফিক্সের কৌশলগুলি, রেন্ডিমা ফার্নান্দো দ্বারা সম্পাদিত, মার্চ 2004

জিপিইউ রত্ন 2: গ্রাফিক্স এবং কম্পিউট ইনটেনসিভ প্রোগ্রামিংয়ের কৌশলগুলি, ম্যাট ফারার, মার্চ 2005 দ্বারা সম্পাদিত

প্রোগ্রামিং ভার্টেক্স, জ্যামিতি এবং পিক্সেল শেডারস, দ্বিতীয় সংস্করণ, ওল্ফগ্যাং এঙ্গেল, জ্যাক হক্সলে, রালফ কর্নম্যান, নিকো সুনি, এবং জেসন জিংক, ডিসেম্বর ২০০৮

শেষটি কোনও বইয়ের অসম খসড়া, তবে স্থানগুলিতে অত্যন্ত মূল্যবান। জ্যাক হক্সলির আলোক অধ্যায়টি ওয়ার্কিং শেডার কোডের সাথে বিভিন্ন আলোক মডেলের বিশদ ব্যাখ্যা দেয়।


1

সবসময় কিছু রেন্ডার করার অর্থ আপনি বহুভুজ ব্যবহার করেন। এটি শিল্পীদের দ্বারা ব্যবহৃত হয়। বহুভুজন মানে বিমানের চিত্র। ত্রিমাত্রিক কিছু তৈরি করতে আপনি সর্বদা বেশ কয়েকটি বহুভুজ গ্রহণ করেন এবং এগুলি একসাথে রেখে দেন। আপনি যত বেশি বিমানের পরিসংখ্যান ব্যবহার করবেন তত বেশি বিশদ আপনি নিজের ত্রিমাত্রিক চিত্রটিতে যুক্ত করতে পারবেন। সমীকরণগুলি জিনিস গণনা করতে ব্যবহৃত হয় যেমন বস্তুর তেজ

এই পদ্ধতিটি সম্পূর্ণরূপে বুঝতে আপনার ইতিমধ্যে উল্লিখিত উইকিপিডিয়া নিবন্ধটি পড়তে হবে ।

সম্পাদনা করুন: "" কোনও বস্তুকে পরীক্ষা করে দেখানোর "দ্বারা আপনি কী বোঝাতে চাইছেন তার ব্যাখ্যা সম্পর্কে আমি আর নিশ্চিত নই। যদি সম্ভব হয় তবে আপনি কি এটি বিশদভাবে ব্যাখ্যা করতে পারেন?


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

1

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

উদাহরণস্বরূপ, কিছু জিপিইউ পুরো 3 ডি ওয়ার্ল্ডভিউ উপস্থাপনা ইন্টারফেস সরবরাহ করে, অন্যরা কম সক্ষম।

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

আশাকরি এটা সাহায্য করবে!
-pbr

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.