3Dc
3 ڈی سی (فور سی سی: اے ٹی آئی 2)، جسے ڈی ایکس این، بی سی 5، یا بلاک کمپریشن 5 کے نام سے بھی جانا جاتا ہے، عام نقشوں کے لیے ایک نقصان دہ ڈیٹا کمپریشن الگورتھم ہے جسے پہلے اے ٹی آئی نے ایجاد کیا اور اس پر عمل درآمد کیا۔ یہ پہلے کے DXT5 الگورتھم پر مبنی ہے اور یہ ایک کھلا معیار ہے۔ 3 ڈی سی کو اب اے ٹی آئی اور این ویڈیا دونوں کے ذریعے نافذ کیا گیا ہے۔ ٹارگٹ ایپلی کیشن، نارمل میپنگ، بمپ میپنگ کی ایک توسیع ہے جو ساخت کے نقشے سے مشابہت رکھنے والے ریکٹلینیر گرڈ سے سطح کے نارمل کو پڑھ کر ہندسی سطحوں پر روشنی کی تقلید کرتی ہے-سادہ ماڈلز کو بڑھتی ہوئی پیچیدگی کا تاثر دیتی ہے۔ تاہم یہ اضافی چینل گرافکس سسٹم کی میموری بینڈوتھ پر بوجھ بڑھاتا ہے۔ صارفین کے تھری ڈی ہارڈ ویئر پر لاگو ہونے والے پہلے سے موجود نقصان دہ کمپریشن الگورتھم میں ضرورت سے زیادہ نظر آنے والے نوادرات کے بغیر عام نقشوں کو دوبارہ پیش کرنے کے لیے ضروری درستگی کی کمی تھی، جو تھری ڈی سی کی ترقی کا جواز پیش کرتی ہے۔ الگورتھم سرفیس نارمل یونٹ لمبائی کے تین جہتی ویکٹر ہوتے ہیں۔ لمبائی کی رکاوٹ کی وجہ سے کسی بھی معمول کے صرف دو عناصر کو ذخیرہ کرنے کی ضرورت ہوتی ہے۔ اس لیے ان پٹ دو جہتی اقدار کی ایک صف ہے۔ کمپریشن 4 × 4 بلاکس میں انجام دیا جاتا ہے۔ ہر بلاک میں ہر قدر کے دو اجزاء کو الگ الگ کمپریس کیا جاتا ہے۔ ہر بلاک کے لیے، دونوں اجزاء میں سے ہر ایک کے پاس منتخب کرنے کے لیے 8 اقدار کا پیلیٹ ہے۔ پیلیٹ دو اقدار سے تیار کیے جاتے ہیں جو ایک لائن کے آغاز اور اختتام کی نمائندگی کرتے ہیں اور دیگر چھ اقدار کو اسٹارٹ اور اینڈ ویلیوز کے لکیری امتزاج کے طور پر تیار کیا جاتا ہے۔ کمپریشن مقامی طور پر کمپریس کیے جانے والے 16 پکسلز کی سب سے کم اور اعلی ترین اقدار کو تلاش کرکے اور ان میں سے ہر ایک کو 8 بٹ مقدار کے طور پر محفوظ کرکے حاصل کیا جاتا ہے۔ 4 × 4 بلاک کے اندر انفرادی عناصر کو پھر 3-بٹس کے ساتھ محفوظ کیا جاتا ہے، جو سب سے کم قیمت سے لے کر سب سے زیادہ تک 8 قدم کے لکیری پیمانے پر اپنی پوزیشن کی نمائندگی کرتے ہیں۔ ہر پکسل کی 3 بٹ ویلیو (پیلیٹ انڈیکس) کا انتخاب اصل ویلیوز سے کم سے کم فاصلے کے ساتھ پیلیٹ انٹری کا انتخاب کرکے کیا جائے گا۔ ایک بار دونوں ماخذ اجزاء کو فیکٹر کرنے کے بعد کل اسٹوریج 128 بٹس فی 4x4 بلاک ہے۔ اسی طرح کی 8 بٹ درستگی کے ساتھ ایک غیر کمپریسڈ اسکیم میں، ماخذ ڈیٹا اسی علاقے کے لیے 32 8 بٹ ویلیوز ہے، جو 256 بٹس پر قابض ہے۔ اس لیے الگورتھم 2:1 کمپریشن تناسب پیدا کرتا ہے۔ کمپریشن تناسب کو بعض اوقات "4:1 تک" کے طور پر بیان کیا جاتا ہے کیونکہ 8 بٹ کے بجائے ان پٹ ڈیٹا کے لیے 16 بٹ صحت سے متعلق استعمال کرنا عام بات ہے۔ یہ کمپریسڈ آؤٹ پٹ پیدا کرتا ہے جو لفظی طور پر ان پٹ کے سائز کا 1/4 ہے لیکن یہ تقابلی درستگی کا نہیں ہے۔ 3 ڈی سی + 3 ڈی سی + (فور سی سی: اے ٹی آئی 1) (جسے بی سی 4 یا بلاک کمپریشن 4 بھی کہا جاتا ہے) بناوٹ کو کمپریس کر سکتا ہے، یعنی۔ ہلکے نقشے، سایہ نقشے، ایچ ڈی آر بناوٹ اور مادی خصوصیات۔ 3 ڈی سی + واحد جزو (ڈی ایکس ٹی 5 الفا) 8 بٹ انٹیجر بناوٹ کے ساتھ 2:1 کمپریشن تناسب اور عام نقشوں اور بناوٹ کے ساتھ 4:1 کمپریشن تناسب فراہم کرتا ہے جس میں دو 8 بٹ انٹیجر اجزاء ہوتے ہیں حوالہ جات مائیکروسافٹ ڈویلپر نیٹ ورک کا مضمون ڈائریکٹ 3 ڈی 10 میں بلاک کمپریشن پر عام نقشہ کیا ہے؟ عام نقشے بنانا اور استعمال کرنا عام نقشے بنانا 3 ڈی سی-بہتر کمپریشن کے ساتھ اعلی معیار کی بناوٹ بناوٹ کمپریشن اوپن فائل فارمیٹس لاسسی کمپریشن الگورتھم 3 ڈی گرافکس سافٹ ویئر