আমি ডেভিড পস্টিলের সুচিন্তিত উত্তরের একটি বিকল্প প্রস্তাব দিতে চাই। তার উত্তরে তিনি পিক্সেল বর্গক্ষেত্রের প্রশ্নটির কাছে এসেছিলেন ঠিক যেমন শিরোনামের পরামর্শ অনুসারে। তবে, তিনি তার উত্তরে খুব অন্তর্দৃষ্টিপূর্ণ মন্তব্য করেছেন:
কিছু তর্ক করবে যে তারা কখনই বর্গক্ষেত্র হয় না ("একটি পিক্সেল একটি পয়েন্টের নমুনা It এটি কেবলমাত্র একটি বিন্দুতে বিদ্যমান" ")।
এই অবস্থানটি আসলে সম্পূর্ণ ভিন্ন উত্তর স্প্যান করতে পারে। প্রতিটি পিক্সেল কেন বর্গক্ষেত্র হয় (বা না) তার দিকে মনোনিবেশ করার পরিবর্তে, কেন আমরা এই পয়েন্ট-স্যাম্পলিংগুলিকে আয়তক্ষেত্রাকার গ্রিডগুলিতে সজ্জিত করতে চাই তা কেন্দ্রীভূত করতে পারে। এটি আসলে সবসময় এমন ছিল না!
এই যুক্তিটি তৈরি করতে, আমরা কোনও চিত্রকে অ্যাবস্ট্রাক্ট ডেটা (যেমন পয়েন্টগুলির গ্রিড) হিসাবে গণ্য করা এবং এটি হার্ডওয়ারের মধ্যে প্রয়োগের মধ্যে পিছনে পিছনে খেলতে যাচ্ছি। কখনও কখনও একটি ভিউ অন্যটির চেয়ে বেশি অর্থবহ হয়।
শুরু করতে, আসুন বেশ পিছনে ফিরে যান। Ditionতিহ্যবাহী চলচ্চিত্রের ফটোগ্রাফিতে মোটেই কোনও "গ্রিড" ছিল না, এটিই একটি কারণ যা আধুনিক ডিজিটাল চিত্রগুলির তুলনায় ছবিগুলি সবসময় এত খাস্তা দেখাচ্ছিল। পরিবর্তে, এটিতে একটি "দানা" ছিল যা ফিল্মে স্ফটিকগুলির এলোমেলো বিতরণ ছিল। এটি মোটামুটি ইউনিফর্ম ছিল, তবে এটি একটি সুন্দর সংশোধনকারী অ্যারে ছিল না। এই শস্যগুলির সংগঠন রাসায়নিক বৈশিষ্ট্য ব্যবহার করে চলচ্চিত্রটির প্রযোজনা প্রক্রিয়া থেকে উঠে আসে। ফলস্বরূপ, ফিল্মটির সত্যই এটির কোনও "দিকনির্দেশনা" ছিল না। এটি ছিল মাত্র 2 ডি তথ্য ছড়িয়ে ছিটিয়ে থাকা।
টিভিতে দ্রুত এগিয়ে যান, বিশেষত পুরানো স্ক্যানিং সিআরটি। সিআরটিদের ফটোগুলির চেয়ে আলাদা কিছু দরকার ছিল: তাদের সামগ্রীর ডেটা হিসাবে প্রতিনিধিত্ব করতে সক্ষম হওয়া দরকার। বিশেষত, এটিতে এমন ডেটা থাকা দরকার যা এনালগ অনুসারে কোনও তারের (সাধারণত ভোল্টেজের ক্রমাগত পরিবর্তনশীল সেট হিসাবে) প্রবাহিত হতে পারে। ফটোটি 2 ডি ছিল, তবে আমাদের এটিকে 1 ডি কাঠামোতে পরিণত করা দরকার যাতে এটি কেবলমাত্র একটি মাত্রায় (সময়) পরিবর্তিত হতে পারে। সমাধানটি ছিল লাইন দ্বারা চিত্রটিকে টুকরো টুকরো করা (পিক্সেল নয়!)। চিত্রটি লাইন লম্বা এনকোড করা ছিল। প্রতিটি লাইন ডিজিটাল নমুনা নয়, তথ্যের এনালগ প্রবাহ ছিল, তবে লাইনগুলি একে অপরের থেকে পৃথক করা হয়েছিল। সুতরাং, ডেটা উল্লম্ব দিকটিতে বিচ্ছিন্ন ছিল, তবে অনুভূমিক দিকটিতে অবিচ্ছিন্ন ছিল।
টিভিগুলিকে শারীরিক ফসফরাস ব্যবহার করে এই ডেটা রেন্ডার করতে হয়েছিল এবং রঙিন টিভিগুলিকে পিক্সেলগুলিতে ভাগ করার জন্য একটি গ্রিডের প্রয়োজন ছিল। প্রতিটি টিভি আরও বেশি পিক্সেল বা আরও কম পিক্সেল সরবরাহ করে অনুভূমিক দিকে এটি ভিন্নভাবে করতে পারে তবে তাদের একই সংখ্যক লাইন থাকতে হয়েছিল। তাত্ত্বিকভাবে, তারা ঠিক যেমনটি বলেছিল তেমন পিক্সেলের প্রতিটি অন্যান্য সারি অফসেট করতে পারে। তবে, বাস্তবে এটির দরকার ছিল না। আসলে, তারা আরও এগিয়ে গেছে। এটি দ্রুত উপলব্ধি করা হয়েছিল যে মানব চোখ এমনভাবে চলাচল পরিচালনা করে যা তাদের প্রতিটি ফ্রেমে কেবলমাত্র অর্ধেক চিত্র পাঠাতে দেয়! একটি ফ্রেমে, তারা বিজোড় সংখ্যাযুক্ত রেখাগুলি প্রেরণ করত এবং পরবর্তী ফ্রেমে তারা এমনকি সংখ্যাযুক্ত লাইনগুলি প্রেরণ করবে এবং তাদের একসাথে সেলাই করবে।
সেই সময় থেকে, এই ইন্টারলেসড চিত্রগুলিকে ডিজিটাইজ করা কিছুটা কৌশল ছিল। আমার যদি 480 লাইনের চিত্র থাকে তবে ইন্টারলেসিংয়ের কারণে আমার কাছে প্রতিটি ফ্রেমে কেবল অর্ধেক ডেটা থাকে। আপনি যখন স্ক্রিন জুড়ে কিছু দ্রুত গতিতে দেখার চেষ্টা করেন তখন এর ফলাফলটি খুব দৃশ্যমান: প্রতিটি লাইন অস্থায়ীভাবে অন্য ফ্রেম থেকে 1 ফ্রেম স্থানান্তরিত হয়, দ্রুত চলমান জিনিসগুলিতে অনুভূমিক রেখা তৈরি করে। আমি এটি উল্লেখ করছি কারণ এটি বরং মজাদার: আপনার পরামর্শটি গ্রিডের প্রতিটি অন্যান্য সারি ডানদিকে অর্ধেক পিক্সেল দিয়ে অফসেট করে, যখন প্রতিটি অন্যান্য সারিটি গ্রিডের মাঝামাঝি সময়ে অর্ধেক স্থান পরিবর্তন করে!
সত্যই, জিনিসগুলির জন্য এই দুর্দান্ত আয়তক্ষেত্রাকার গ্রিডগুলি তৈরি করা আরও সহজ। এর চেয়ে ভাল করার কোনও প্রযুক্তিগত কারণ ছাড়াই এটি আটকে যায়। তারপরে আমরা কম্পিউটারের যুগে আঘাত করি। কম্পিউটারগুলিকে এই ভিডিও সিগন্যালগুলি তৈরি করার দরকার ছিল, তবে এনালগ লাইনটি লেখার জন্য তাদের কোনও এনালগ ক্ষমতা ছিল না। সমাধানটি প্রাকৃতিক ছিল, ডেটাটি পিক্সেলে বিভক্ত হয়েছিল। এখন ডেটাটি উল্লম্ব এবং অনুভূমিক উভয় ক্ষেত্রেই পৃথক ছিল। যা যা অবশিষ্ট ছিল তা গ্রিডটি কীভাবে তৈরি করা যায় তা বেছে নেওয়া।
একটি আয়তক্ষেত্রাকার গ্রিড তৈরি করা অত্যন্ত স্বাভাবিক ছিল। প্রথমত, বাইরে থাকা প্রতিটি টিভি ইতিমধ্যে এটি করছিল! দ্বিতীয়ত, একটি আয়তক্ষেত্রাকার গ্রিডে রেখাগুলি আঁকার জন্য গণিতটি ষড়্ভুজাকারে আঁকার চেয়ে অনেক সহজ। আপনি হয়ত বলতে পারেন "তবে আপনি ষড়ভুজ গ্রিডে 3 দিক দিয়ে মসৃণ রেখাগুলি আঁকতে পারেন তবে আয়তক্ষেত্রের মধ্যে কেবল 2" " তবে আয়তক্ষেত্রাকার গ্রিডগুলি অনুভূমিক এবং উল্লম্ব রেখা আঁকাকে সহজ করে তুলেছে। ষড়ভুজাকৃতির গ্রিডগুলি কেবল একটি বা অন্য আঁকার জন্য তৈরি করা যেতে পারে । সেই যুগে, বহু লোকই তাদের অ-কম্পিউটিং প্রচেষ্টার (আয়তক্ষেত্রাকার কাগজ, আয়তক্ষেত্রের দরজা, আয়তক্ষেত্রাকার ঘরগুলি ...) জন্য ষড়ভুজ আকার ব্যবহার করছিল না। মসৃণ আনুভূমিক এবং করার ক্ষমতাউল্লম্ব রেখাগুলি মসৃণ পূর্ণ রঙিন চিত্র তৈরির মানকে ছাড়িয়ে গেছে ... বিশেষত প্রদত্ত যে প্রথম প্রদর্শনগুলি একরঙা ছিল এবং চিত্রকল্পের মসৃণতা চিন্তার ক্ষেত্রে একটি বড় ভূমিকা পালন করার আগে এটি দীর্ঘ সময় হতে পারে ।
সেখান থেকে আপনার একটি আয়তক্ষেত্রাকার গ্রিডের খুব দৃ strong় নজির রয়েছে। গ্রাফিক্স হার্ডওয়্যারটি সফ্টওয়্যারটি যা করছিল তা সমর্থন করেছিল (আয়তক্ষেত্রাকার গ্রিড), এবং সফ্টওয়্যারটি হার্ডওয়্যারটিকে লক্ষ্য করে (আয়তক্ষেত্রাকার গ্রিডগুলি)। তাত্ত্বিকভাবে কিছু হার্ডওয়্যার একটি ষড়জাগরীয় গ্রিড তৈরি করার চেষ্টা করতে পারে, তবে সফ্টওয়্যারটি কেবল এটির পুরষ্কার দেয় নি, এবং কেউ কেউ দ্বিগুণ হার্ডওয়ারের জন্য অর্থ দিতে চায়নি!
এটি দ্রুত আমাদের আজকে এগিয়ে দেয়। আমরা এখনও সুন্দর মসৃণ অনুভূমিক এবং উল্লম্ব লাইনগুলি চাই, তবে উচ্চ প্রান্তের রেটিনা প্রদর্শনগুলির সাথে এটি সহজ এবং সহজ হয়ে উঠছে। তবে, বিকাশকারীরা এখনও পুরানো আয়তক্ষেত্রাকার গ্রিডের বিবেচনায় চিন্তা করতে প্রশিক্ষিত। আমরা কিছু নতুন এপিআইগুলি "লজিক্যাল কোঅর্ডিনেটস" সমর্থন করে এবং এন্টি-এলিয়াসিং করে দেখছি যাতে এটি দৃ seem় 2 ডি পিক্সেলের গ্রিডের পরিবর্তে পুরো অবিচ্ছিন্ন 2 ডি স্পেসের সাথে খেলতে পারে তবে এটি ধীর হয়। অবশেষে, আমরা ষড়ভুজ গ্রিড দেখতে পাব।
আমরা আসলে সেগুলি দেখতে পাই, কেবল পর্দার সাথে নয়। মুদ্রণে, ষড়ভুজ গ্রিড ব্যবহার করা খুব সাধারণ বিষয়। আয়তক্ষেত্রাকার গ্রিডের চেয়ে মানবচক্ষু ষড়ভুজ গ্রিডকে অনেক দ্রুত গ্রহণ করে। এটি বিভিন্ন সিস্টেমে যেভাবে লাইন "ওরফে" আছে তার সাথে করতে হবে। হেক্সাগোনাল গ্রিডের উরফটি কম কঠোর উপায়ে, যা দিয়ে চোখটি আরও স্বাচ্ছন্দ্যযুক্ত (যদি একটি হেক্স গ্রিডকে একটি সারি উপরে বা নীচে যেতে হয় তবে তারা এটি তির্যক ট্রানজিশনের সময় সহজেই করতে হবে R আয়তক্ষেত্রাকার গ্রিডগুলি এড়িয়ে যেতে হবে, খুব তৈরি করে পরিষ্কার বিচ্ছিন্নতা)