PNG को VTF में बदलें
Source इंजन वाले गेम में कस्टम स्प्रे, वेपन स्किन या मैप टेक्सचर के लिए PNG से Valve Texture Format फ़ाइल बनाएँ। PNG को पावर-ऑफ़-टू साइज़ में तैयार करें, यहाँ कन्वर्ट करें, और इंजन नतीजे वाली फ़ाइल लोड कर लेगा।
इमेज कन्वर्टर
या JPG, JPEG, JPE … फ़ाइलें यहाँ ड्रop करें ·
प्रति फ़ाइल अधिकतम 95 MB· अधिकतम 20 फ़ाइलें· 30 मिनट बाद हटा दी जाती हैं
फ़ाइलें हमारे सर्वर पर प्रोसेस होती हैं और 30 मिनट बाद हटा दी जाती हैं।
85 पर फ़ोटो देखने में मूल जैसी ही रहती हैं। छोटी फ़ाइल चाहिए तभी इसे घटाएँ।
JPG, BMP और EPS में ट्रांसपेरेंसी नहीं होती। पारदर्शी पिक्सल इस रंग से भरे जाते हैं।
पारदर्शी पिक्सल के पीछे इस्तेमाल होने वाला हेक्स रंग, जैसे #FFFFFF।
इस फ़ॉर्मैट में सिर्फ़ एक इमेज होती है। एनिमेशन रखना हो तो GIF या WebP आउटपुट चुनें।
मल्टी-साइज़ आइकन एक फ़ाइल में कई रिज़ॉल्यूशन रखता है; ब्राउज़र और ऑपरेटिंग सिस्टम अपनी ज़रूरत का चुन लेते हैं।
मूल डाइमेंशन रखें, या एक साइड डालें और आस्पेक्ट रेशियो बना रहेगा।
ऊपर चुनी गई साइड के पिक्सल।
मूल डाइमेंशन का प्रतिशत।
स्क्रीन और वेब के लिए sRGB सही है। प्रिंट वर्कफ़्लो के लिए मूल रखें; ग्रेस्केल रंग हटा देता है।
सिर्फ़ मेटाडेटा, 0 मूल मान रखता है। प्रिंटर और कुछ पोर्टल यह संख्या पढ़ते हैं; इससे पिक्सल डाइमेंशन नहीं बदलते।
इस टूल का उपयोग कैसे करें
- 1
पावर-ऑफ़-टू साइज़ वाली PNG अपलोड करें
एक बार में 20 तक PNG जोड़ें, हर एक 95 MB तक। Source इंजन 256 × 256 या 512 × 256 px जैसे साइज़ चाहता है, और ट्रांसपेरेंट हिस्से भी चलते हैं।
- 2
साइज़ की सेटिंग जाँचें
आउटपुट इमेज रीसाइज़ करें में मूल साइज़ रखना चुना होता है। अगर वर्गाकार PNG को ठीक करना है, तो चौड़ाई सेट करें चुनें और 256, 512 या 1024 लिखें।
- 3
VTF में कन्वर्ट करें दबाएँ
VTF फ़ाइलें डाउनलोड करें, जहाँ गेम को ज़रूरत हो वहाँ VMT जोड़ें, और उन्हें गेम के
materialsफ़ोल्डर में कॉपी करें। अपलोड की गई फ़ाइलें 30 मिनट बाद हटा दी जाती हैं।
Source इंजन के गेम टेक्सचर सिर्फ़ VTF में लोड करते हैं, और इमेज की दोनों तरफ़ की लंबाई 2 की घात होनी चाहिए।
Source गेम्स को PNG की जगह VTF क्यों चाहिए
Valve ने VTF को Source इंजन के लिए बनाया, जो 2004 में Half-Life 2 के साथ आया और आज भी Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2 और कई मॉड चलाता है। इंजन रनटाइम पर PNG या JPG डीकोड नहीं करता। उसे ग्राफ़िक्स कार्ड के हिसाब से तैयार टेक्सचर डेटा चाहिए, आमतौर पर DXT-कंप्रेस्ड और दूर की सतहों के लिए छोटी कॉपियों की मिपमैप श्रृंखला के साथ, और VTF वही कंटेनर है।
2 की घात का नियम इसी डिज़ाइन से आता है। मिपमैप हर चरण में इमेज को आधा करते हैं, और GPU-कंप्रेस्ड फ़ॉर्मेट 4 × 4 पिक्सल के ब्लॉक में काम करते हैं, इसलिए 512 या 1024 जैसे साइज़ नीचे तक सही बँटते हैं। 500 × 500 px का PNG यह पैटर्न तोड़ देता है, और टूल या तो उसे मना कर देते हैं या अगले सही साइज़ तक खींच देते हैं, जिससे बारीक डिटेल धुँधली हो जाती है।
स्प्रे, स्किन और टेक्सचर के लिए PNG से VTF साइज़
128 × 128 px
छोटा स्प्रे
सख़्त साइज़ नियम वाले सर्वर पर सुरक्षित
256 × 256 px
स्टैंडर्ड स्प्रे
सबसे आम स्प्रे साइज़
512 × 256 px
चौड़ा डिकैल या साइन
दोनों तरफ़ अलग हो सकती हैं
1024 × 1024 px
हथियार या प्रॉप स्किन
मूल टेक्सचर के साइज़ से मिलाएँ
2048 × 2048 px
डिटेल वाला वर्ल्ड टेक्सचर
बड़ी फ़ाइलें; सोच-समझकर इस्तेमाल करें
PNG
Portable Network Graphics
PNG एक लॉसलेस रास्टर फ़ॉर्मैट है, जिसे 1996 में PNG Development Group ने प्रकाशित किया और बाद में W3C व ISO ने मानकीकृत किया। यह हर पिक्सल को ठीक वैसा ही रखता है, पूरी अल्फ़ा पारदर्शिता सपोर्ट करता है और टेक्स्ट, तीखे किनारों व सपाट रंगों को बिना आर्टिफ़ैक्ट के संभालता है। इसी सटीकता के कारण यह स्क्रीनशॉट, लोगो, आइकन और इंटरफ़ेस ग्राफ़िक्स के लिए आदर्श है। इसकी कीमत साइज़ है: PNG के रूप में सेव की गई फ़ोटो अक्सर वही फ़ोटो JPEG या WebP में सेव करने से कई गुना बड़ी होती है। सभी ब्राउज़र, ऑपरेटिंग सिस्टम और एडिटर PNG फ़ाइलें खोलते हैं।
- कंप्रेशन
- लॉसलेस
- ट्रांसपेरेंसी (पारदर्शिता)
- हाँ
- एनिमेशन
- नहीं
- शुरुआत का वर्ष
- 1996 · PNG Development Group
VTF
Valve Texture Format
VTF, Valve के Source इंजन का टेक्सचर फ़ॉर्मैट है, जो Half-Life 2, Counter-Strike: Source, Team Fortress 2 और Garry's Mod जैसे गेम में इस्तेमाल होता है। इसमें मिपमैप, अल्फ़ा ट्रांसपेरेंसी और एनिमेटेड टेक्सचर के लिए कई फ़्रेम हो सकते हैं, जो GPU फ़ॉर्मैट से कंप्रेस या बिना कंप्रेस स्टोर होते हैं। मॉडर बनाने वाले स्प्रे, स्किन और मैप मटेरियल के लिए VTF इस्तेमाल करते हैं। Source टूल और प्लगइन के बाहर लगभग कोई सॉफ़्टवेयर इसे नहीं खोल पाता।
- कंप्रेशन
- लॉसी या लॉसलेस
- ट्रांसपेरेंसी (पारदर्शिता)
- हाँ
- एनिमेशन
- हाँ
- शुरुआत का वर्ष
- 2004 · Valve
तैयार आर्ट को स्प्रे, स्किन या मैप टेक्सचर बनाना हो जिसे Source इंजन का गेम लोड कर सके, तब PNG को VTF में बदला जाता है; VTF से PNG की दिशा मौजूदा गेम टेक्सचर को देखने या एडिट करने के लिए निकालती है।
VTF को गेम में कैसे डालें
PNG तैयार करें
अंतिम आकार में क्रॉप करें और हर तरफ़ का साइज़ 2 की घात रखें।
VTF में बदलें
यहाँ अपलोड करें और VTF में कन्वर्ट करें दबाएँ; ट्रांसपेरेंसी बनी रहती है।
materials में रखें
VTF और उसका VMT सही फ़ोल्डर में कॉपी करें, या उसे स्प्रे के रूप में इम्पोर्ट करें।
स्प्रे के लिए ज़्यादातर Source मल्टीप्लेयर गेम में ऑप्शन मेनू के Multiplayer टैब में इम्पोर्ट बटन होता है, और VMT गेम खुद लिख देता है। स्प्रे छोटे रखें: पुराने Source वर्ज़न लगभग 120 KB से बड़ी स्प्रे फ़ाइलें मना कर देते थे, इसलिए 256 × 256 px का डिज़ाइन आम पसंद है, और सर्वर अपने अलग नियम भी लगा सकते हैं।
रीस्किन के लिए पहले गेम का मूल टेक्सचर VTF को PNG में बदलें से खोलें, उसी साइज़ में उस पर पेंट करें ताकि वह मॉडल के UV मैप से मेल खाता रहे, फिर अपना PNG यहाँ वापस बदलें। अगर मूल तस्वीर चौड़ी फोटो है, तो साइज़ बदलने से पहले उसे फोटो क्रॉप करें से वर्गाकार करें, क्योंकि आउटपुट इमेज रीसाइज़ करें एस्पेक्ट रेशियो बनाए रखता है और 1920 × 1080 को अपने आप 2 की दो घातों में नहीं बदल सकता। अगर आपका प्रोजेक्ट DirectX गेम के लिए है, तो PNG को DDS में बदलें वैसी ही टेक्सचर फ़ाइल बनाता है।
PNG को VTF में बदलने से जुड़े सवाल
VTF में बदलने से पहले PNG का साइज़ कितना होना चाहिए?
दोनों तरफ़ की लंबाई 2 की घात होनी चाहिए: 64, 128, 256, 512, 1024 या 2048 px। दोनों का बराबर होना ज़रूरी नहीं, इसलिए 512 × 256 भी सही है। स्प्रे के लिए ज़्यादातर कम्युनिटी गाइड 256 × 256 px सुझाते हैं, क्योंकि पुराने Source गेम स्प्रे फ़ाइल का साइज़ सीमित रखते हैं।
क्या PNG की ट्रांसपेरेंसी VTF में बनी रहती है?
हाँ, अल्फ़ा चैनल VTF में लिख दिया जाता है। स्प्रे में इसका मतलब है कि आपके डिज़ाइन के बाहर का हिस्सा दीवार पर साफ़ रहता है और रंगीन डिब्बा नहीं दिखता।
क्या VTF के साथ VMT फ़ाइल भी चाहिए?
मैप टेक्सचर, मॉडल और डिकैल के लिए हाँ। VMT एक छोटी टेक्स्ट फ़ाइल है जिसमें शेडर का नाम होता है और $basetexture से टेक्सचर का पता दिया जाता है। गेम के ऑप्शन मेनू से इम्पोर्ट किए गए स्प्रे का VMT गेम खुद बना लेता है।
क्या यहाँ DXT1 या DXT5 कंप्रेशन चुन सकते हैं?
इस पेज पर कंप्रेशन चुनने का विकल्प नहीं है। अगर किसी गेम या सर्वर को खास फ़ॉर्मेट चाहिए, जैसे स्प्रे छोटा रखने के लिए DXT1, तो VTF को VTFEdit में खोलें और ज़रूरी फ़ॉर्मेट व मिपमैप सेटिंग के साथ दोबारा सेव करें।
मेरा कस्टम टेक्सचर बैंगनी और काले चेकरबोर्ड जैसा क्यों दिखता है?
यह पैटर्न Source का missing-texture निशान है। इंजन को VMT में बताए रास्ते पर VTF नहीं मिला, या VMT ही नहीं है। materials के नीचे का फ़ोल्डर और $basetexture की स्पेलिंग जाँचें, जिसमें .vtf एक्सटेंशन नहीं लिखा जाता।
क्या PNG फ़ाइलों से एनिमेटेड स्प्रे बना सकते हैं?
एनिमेटेड VTF एक फ़ाइल में कई फ़्रेम रखता है, जिसके लिए फ़्रेम जोड़ने वाला टूल चाहिए, जैसे VTFEdit में क्रमांकित इमेज सीक्वेंस इम्पोर्ट करना। यह पेज हर PNG को एक फ़्रेम वाले VTF में बदलता है।