একটি 32-বিট ফ্লোটে একটি 23 বিট ম্যান্ডিশা রয়েছে ।
এর মানে হল যে প্রতিটি সংখ্যা 1.xxx XXX এর XXX XXX এর XXX XXX এর XXX xx 2, যেখানে প্রতিটি x একটি বাইনারি অঙ্ক, হয় 0 বা 1. (কম অত্যন্ত ছোট denormalized সংখ্যার ব্যতিক্রম সঙ্গে সময় কিছু শক্তি প্রতিনিধিত্ব করা হয় 2−126 - এগুলি 1 এর পরিবর্তে 0 দিয়ে শুরু হবে, তবে এরপরে আমি তাদের এড়িয়ে যাব)
সুতরাং 2i এবং 2(i+1) পরিসীমাতে, আপনি ± 2 ( i - 24 ) এর নির্ভুলতার মধ্যে যে কোনও সংখ্যা উপস্থাপন করতে পারেন±2(i−24)
i=0(20)⋅1=1(20)⋅(1+2−23)1+2−242−24
In this range: You get accuracy within:
-----------------------------------------------
0.25 - 0.5 2^-26 = 1.490 116 119 384 77 E-08
0.5 - 1 2^-25 = 2.980 232 238 769 53 E-08
1 - 2 2^-24 = 5.960 464 477 539 06 E-08
2 - 4 2^-23 = 1.192 092 895 507 81 E-07
4 - 8 2^-22 = 2.384 185 791 015 62 E-07
8 - 16 2^-21 = 4.768 371 582 031 25 E-07
16 - 32 2^-20 = 9.536 743 164 062 5 E-07
32 - 64 2^-19 = 1.907 348 632 812 5 E-06
64 - 128 2^-18 = 0.000 003 814 697 265 625
128 - 256 2^-17 = 0.000 007 629 394 531 25
256 - 512 2^-16 = 0.000 015 258 789 062 5
512 - 1 024 2^-15 = 0.000 030 517 578 125
1 024 - 2 048 2^-14 = 0.000 061 035 156 25
2 048 - 4 096 2^-13 = 0.000 122 070 312 5
4 096 - 8 192 2^-12 = 0.000 244 140 625
8 192 - 16 384 2^-11 = 0.000 488 281 25
16 384 - 32 768 2^-10 = 0.000 976 562 5
32 768 - 65 536 2^-9 = 0.001 953 125
65 536 - 131 072 2^-8 = 0.003 906 25
131 072 - 262 144 2^-7 = 0.007 812 5
262 144 - 524 288 2^-6 = 0.015 625
524 288 - 1 048 576 2^-5 = 0.031 25
1 048 576 - 2 097 152 2^-4 = 0.062 5
2 097 152 - 4 194 304 2^-3 = 0.125
4 194 304 - 8 388 608 2^-2 = 0.25
8 388 608 - 16 777 216 2^-1 = 0.5
16 777 216 - 33 554 432 2^0 = 1
সুতরাং যদি আপনার ইউনিটগুলি মিটার হয় তবে আপনি 16 484 - 32 768 ব্যান্ড (উত্স থেকে প্রায় 16-33 কিমি) এর চারপাশে মিলিমিটার নির্ভুলতা হারাবেন lose
এটি সাধারণত বিশ্বাস করা হয় যে আপনি ভিন্ন বেস ইউনিট ব্যবহার করে এটিকে ঘিরে কাজ করতে পারেন তবে এটি সত্য নয়, কারণ এটি আপেক্ষিক নির্ভুলতার সাথে গুরুত্বপূর্ণ।
যদি আমরা আমাদের ইউনিট হিসাবে সেন্টিমিটার ব্যবহার করি তবে আমরা 1 048 576-2 097 152 ব্যান্ডের (মিল থেকে 10-21 কিলোমিটার) মিলিমিটার নির্ভুলতা হারাব
যদি আমরা হেক্টামিটারগুলি আমাদের ইউনিট হিসাবে ব্যবহার করি তবে আমরা 128-256 ব্যান্ডের (মিল থেকে 13-26 কিলোমিটার) মিলিমিটার নির্ভুলতা হারাব
... সুতরাং চারটি মাত্রার মাত্রার উপর ইউনিট পরিবর্তন করা এখনও কয়েক মিলিয়ন কিলোমিটারের পরিসরে কোথাও মিলিমিটারের নির্ভুলতার ক্ষতি সহ শেষ হয়। আমরা সমস্ত স্থানান্তরিত হলাম যেখানে ঠিক সেই ব্যান্ডটি এটি আঘাত করে (বেস -10 এবং বেস -২ নম্বরগুলির মধ্যে অমিলের কারণে) আমাদের খেলার যোগ্য অঞ্চলটি খুব দ্রুত না বাড়িয়ে দেয়।
আপনার গেমটি ঠিক কতটা অসম্পূর্ণতা সহ্য করতে পারে তা নির্ভর করে আপনার গেমপ্লে, পদার্থবিজ্ঞানের সিমুলেশন, সত্তার আকার / আঁকির দূরত্ব, রেন্ডারিং রেজ্যুলেশন ইত্যাদির বিবরণগুলির উপর নির্ভর করে তাই সঠিক কাটঅফ সেট করা জটিল। এটি হতে পারে যে আপনার রেন্ডারিংটি উত্স থেকে 50 কিলোমিটার দূরে দেখায়, তবে আপনার বুলেটগুলি প্রাচীরের মাধ্যমে টেলিপোর্ট করছে, বা একটি সংবেদনশীল গেমপ্লে স্ক্রিপ্ট প্যাঁচিয়ে গেছে। অথবা আপনি দেখতে পাচ্ছেন যে গেমটি দুর্দান্ত খেলেছে তবে ক্যামেরার রূপান্তরগুলিতে সমস্ত কিছুতে অসচ্ছলতা থেকে সবে-উপলব্ধিযোগ্য কম্পন রয়েছে।
যদি আপনার প্রয়োজনীয় নির্ভুলতার স্তরটি জানেন (তবে বলুন যে, আপনার আদর্শ দেখার / মিথস্ক্রিয়া দূরত্বের মধ্যে 0.01 ইউনিট ম্যাপের প্রায় 1 পিক্সারে মানচিত্র তৈরি হয় এবং যে কোনও ছোট অফসেট অদৃশ্য থাকে) আপনি কোথায় সন্ধান করেছেন তা খুঁজে পেতে আপনি উপরের সারণিটি ব্যবহার করতে পারেন নির্ভুলতা এবং ক্ষয়ক্ষতিমূলক ক্রিয়াকলাপের ক্ষেত্রে সুরক্ষার জন্য প্রস্থের কয়েকটি আদেশ পিছনে যান।
তবে আপনি যদি একেবারে বিশাল দূরত্বের বিষয়ে চিন্তাভাবনা করেন তবে প্লেয়ারটি চারদিকে যেমন ঘুরে বেড়ায় আপনার পৃথিবীটি পুনরায় সাজিয়ে এই সবগুলিই পাশ কাটিয়ে যাওয়া আরও ভাল । আপনি উত্সর চারপাশে একটি রক্ষণশীল ছোট স্কোয়ার বা কিউব আকৃতির অঞ্চল বেছে নিন choose যখনই প্লেয়ার এই অঞ্চলের বাইরে চলে যান, তাদের অনুবাদ করুন এবং বিশ্বের সমস্ত কিছু, এই অঞ্চলের অর্ধেক প্রস্থের সাথে, খেলোয়াড়কে ভিতরে রেখে। যেহেতু সবকিছু একসাথে চলে আসে, তাই আপনার প্লেয়ার কোনও পরিবর্তন দেখতে পাবেন না। অদূরদর্শীতা এখনও বিশ্বের প্রত্যন্ত অঞ্চলে ঘটতে পারে তবে এগুলি সাধারণত আপনার পায়ের নীচে ঘটার চেয়ে খুব কম লক্ষণীয় এবং আপনি প্লেয়ারের কাছে সর্বদা উচ্চ নির্ভুলতা পাওয়ার নিশ্চয়তা পেয়ে থাকেন।