حوّل وأنت تعرف الثمن
صيغ البقع ليست متكافئة. تحويل PLY إلى .splat يجعل الملف أصغر بأحد عشر ضعفًا ويرمي كل ما جعل الالتقاط يبدو حقيقيًا؛ وتحويله إلى SPZ يجعله أصغر بعشرة أضعاف ويحتفظ بكل شيء تقريبًا. معظم المحوّلات لا تخبرك أيّ الأمرين حدث للتو. هذا المحوّل يعرض كلفة كل صيغة قبل الاختيار، ثم يحصي الضرر الحقيقي بعده.
ماذا تكلّف كل صيغة
- PLY (الرسم الغاوسي ثلاثي الأبعاد) — صيغة التبادل. أعداد عشرية بدقة كاملة، وكل نطاقات التوافقيات الكروية، وأكبر ملف بفارق واسع. التحويل إلى PLY لا يفقد شيئًا.
- SPZ — حاوية Niantic المضغوطة بـ gzip. تقع المواضع على شبكة ذات فاصلة ثابتة بنحو 0.24 مم، وتُخزَّن الأحجام في بايت يغطي من
exp(-10)إلىexp(5.94)، واللون الأساسي في بايت يغطي ±3.33، وكل معامل أعلى في بايت يغطي ±1. عمليًا لا يمكن تمييز النتيجة، لكن أي التقاط حقيقي يحوي عادةً بضع بقع خارج هذه المدايات، وهذه الأداة تحصيها. - KSPLAT — صيغة عارض GaussianSplats3D، تُكتب بمستوى ضغط 0 الذي يقبله كل قارئ ويحدّ الدرجة عند 2.
- SPLAT — اثنان وثلاثون بايتًا لكل بقعة، دون ترويسة، ومدعومة في كل مكان. تحفظ اللون الأساسي المحسوب فقط، لذا تُفقد كل النطاقات ويبدو المشهد مسطحًا.
- SOG — تُقرأ ولا تُكتب. كتابتها تتطلب مرمّز WebP بلا فقد، ومرمّز المتصفح فيه فقد وسيفسد القيم المكمَّمة، لذا الخيار غائب بدل أن يكون خاطئًا بصمت.
تحديد درجة التوافقيات الكروية
إسقاط النطاق الثالث يزيل 21 من معاملات البقعة الخمسة والأربعين ويقلّص الملف إلى النصف عادة، بكلفة بصرية أقل بكثير من تقليل عدد البقع. يتيح لك المنزلق اتخاذ هذا القرار عن قصد، ويتحدّث جدول الأحجام أثناء السحب.
بعد التحويل
التقرير مقيس لا مفترض: كم بقعة كان حجمها أو لونها خارج مدى الصيغة الهدف، وكم نطاقًا أُسقط، وكيف يقارن حجم الخرج بالدخل. كل شيء يعمل داخل متصفحك، والالتقاط لا يُرفع أبدًا.
Tiny Online Tools







