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