UltKit

PNG-ni VTF-ə çevirmək

Source mühərrikli oyunda xüsusi sprey, silah skini və ya xəritə teksturası üçün PNG-dən Valve Texture Format faylı yaradın. PNG-ni ikinin qüvvəti olan ölçüdə hazırlayın, burada çevirin və mühərrik nəticəni yükləyə biləcək.

Şəkil çevirici

və ya JPG, JPEG, JPE … faylları bura sürüşdürün ·

Hər fayl üçün maks. 95 MB· 20 fayla qədər· 30 dəqiqədən sonra silinir

Nəticə

Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.

Bu alətdən necə istifadə etməli

  1. 1

    İkinin qüvvəti ölçüsündə PNG yükləyin

    20-yə qədər PNG əlavə edin, hər biri 95 MB-dək. Source mühərriki 256 × 256 və ya 512 × 256 px kimi ölçülər gözləyir, şəffaf sahələr problem yaratmır.

  2. 2

    Ölçü parametrlərini yoxlayın

    Nəticə şəklinin ölçüsünü dəyiş parametri Orijinal ölçünü saxla vəziyyətindədir. Düzəliş tələb edən kvadrat PNG üçün Eni təyin et seçin və 256, 512 və ya 1024 daxil edin.

  3. 3

    «VTF formatına çevir» düyməsini basın

    VTF fayllarını endirin, oyun tələb edirsə VMT əlavə edin və onları oyunun materials qovluğuna kopyalayın. Yüklənən fayllar 30 dəqiqədən sonra silinir.

Source mühərrikli oyunlar teksturaları yalnız VTF kimi yükləyir və şəklin hər iki tərəfinin ikinin qüvvəti olmasını gözləyir.

Source oyunlarına niyə PNG deyil, VTF lazımdır

Valve VTF-i 2004-cüildə Half-Life 2 ilə çıxan Source mühərriki üçün yaradıb; mühərrik bu gün də Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2 və çoxlu modu işlədir. Mühərrik işləmə zamanı PNG və ya JPG dekodlamır. O, video karta artıq uyğunlaşdırılmış tekstura məlumatı gözləyir, adətən DXT ilə sıxılmış və uzaq səthlər üçün kiçik surətlərdən ibarət mipmap zənciri ilə; VTF bunu saxlayan konteynerdir.

İkinin qüvvəti qaydası eyni dizayndan irəli gəlir. Mipmaplar hər addımda şəkli yarıya endirir, GPU ilə sıxılan formatlar isə 4 × 4 piksellik bloklarla işləyir, ona görə 512 və ya 1024 kimi ölçülər sona qədər düz bölünür. 500 × 500 px PNG bu qaydanı pozur, alətlər ya onu qəbul etmir, ya da növbəti uyğun ölçüyə dartır və incə detallar bulanıqlaşır.

Sprey, skin və teksturalar üçün PNG-dən VTF-ə ölçülər

1:1

128 × 128 px

Kiçik sprey

Ölçü qaydaları sərt olan serverlərdə təhlükəsizdir

1:1

256 × 256 px

Standart sprey

Ən çox işlənən sprey ölçüsü

2:1

512 × 256 px

Enli dekal və ya lövhə

Tərəflər fərqli ola bilər

1:1

1024 × 1024 px

Silah və ya əşya skini

Orijinal teksturanın ölçüsünə uyğun seçin

1:1

2048 × 2048 px

Detallı dünya teksturası

Fayllar böyükdür; az işlədin

PNG

Portable Network Graphics

PNG 1996-cı ildə PNG Development Group tərəfindən dərc edilmiş, sonradan W3C və ISO tərəfindən standartlaşdırılmış itkisiz raster formatdır. Hər pikseli dəqiq saxlayır, tam alfa şəffaflığını dəstəkləyir, mətni, kəskin kənarları və düz rəngləri artefaktsız emal edir. Bu dəqiqlik onu ekran görüntüləri, loqolar, ikonlar və interfeys qrafikası üçün ideal edir. Əvəzində ölçü böyükdür: PNG kimi saxlanmış fotolar eyni fotonun JPEG və ya WebP versiyasından çox vaxt bir neçə dəfə böyük olur. Bütün brauzerlər, əməliyyat sistemləri və redaktorlar PNG fayllarını açır.

Sıxılma
İtkisiz
Şəffaflıq
Bəli
Animasiya
Xeyr
İlk dəfə təqdim edilib
1996 · PNG Development Group
PNG konvertoru

VTF

Valve Texture Format

VTF Valve-in Source mühərrikinin teksturə formatıdır və Half-Life 2, Counter-Strike: Source, Team Fortress 2 və Garry's Mod kimi oyunlarda istifadə olunur. Mipmap-ları, alfa şəffaflığını və animasiyalı teksturalar üçün çoxsaylı kadrları saxlaya bilir, GPU formatları ilə sıxılır və ya sıxılmadan saxlanır. Modderlər onu sprey, skin və xəritə materialları üçün istifadə edir. Source alətləri və plaginlərindən kənarda onu açan proqram demək olar ki, yoxdur.

Sıxılma
İtkili və ya itkisiz
Şəffaflıq
Bəli
Animasiya
Bəli
İlk dəfə təqdim edilib
2004 · Valve
VTF konvertoru

Hazır işi Source mühərrikli oyunun yükləyə biləcəyi sprey, skin və ya xəritə teksturasına çevirmək lazım olanda PNG VTF-ə çevrilir; VTF-dən PNG-yə istiqaməti isə mövcud oyun teksturalarını baxmaq və ya redaktə üçün çıxarır.

VTF faylını oyuna necə əlavə etmək olar

  1. PNG-ni hazırlayın

    Son formaya kəsin və hər tərəfi ikinin qüvvətinə uyğun ölçüyə gətirin.

  2. VTF-ə çevirin

    Bura yükləyin və VTF formatına Çevir → düyməsini basın; şəffaflıq saxlanır.

  3. Materials qovluğuna qoyun

    VTF və VMT fayllarını uyğun qovluğa kopyalayın və ya spreyi import edin.

Sprey üçün Source çoxoyunçulu oyunlarının çoxunda ayarlar menyusunun Multiplayer bölməsində import düyməsi var, VMT faylını isə oyun özü yazır. Spreyləri kiçik saxlayın: köhnə Source versiyaları təxminən 120 KB-dan böyük sprey fayllarını qəbul etmirdi, ona görə 256 × 256 px dizayn adi seçimdir, serverlər isə öz qaydalarını əlavə edə bilər.

Reskin üçün əvvəlcə oyunun orijinal teksturasını VTF-dən PNG-yə ilə açın, modelin UV xəritəsinə uyğun qalsın deyə eyni ölçüdə üstündən çəkin, sonra PNG-ni burada geri çevirin. Mənbə şəkil enli fotodursa, ölçüsünü dəyişməzdən əvvəl şəkli kəsmək ilə kvadrat edin, çünki Nəticə şəklinin ölçüsünü dəyiş tərəflər nisbətini saxlayır və 1920 × 1080-i özbaşına ikinin iki qüvvətinə çevirə bilməz. Layihəniz DirectX oyununa yönəlibsə, PNG-dən DDS-ə ekvivalent tekstura faylı yaradır.

PNG-ni VTF-ə çevirmək haqqında suallar

VTF-ə çevirməzdən əvvəl PNG hansı ölçüdə olmalıdır?

Hər iki tərəf ikinin qüvvəti olmalıdır: 64, 128, 256, 512, 1024 və ya 2048 px. Tərəflərin bərabər olması vacib deyil, buna görə 512 × 256 də düzgündür. Sprey üçün icma bələdçilərinin çoxu 256 × 256 px ölçüsünü tövsiyə edir, çünki köhnə Source oyunları sprey faylının həcmini məhdudlaşdırır.

PNG-nin şəffaflığı VTF-də qalırmı?

Bəli, alfa kanalı VTF-ə yazılır. Sprey üçün bu, dizaynınızdan kənardakı sahənin divarda rəngli qutu kimi görünmədən şəffaf qalması deməkdir.

VTF ilə yanaşı VMT faylı da lazımdırmı?

Xəritə teksturları, modellər və dekallar üçün bəli. VMT şeyderin adını göstərən və $basetexture ilə teksturaya yönləndirən qısa mətn faylıdır. Oyunun ayarlar menyusu ilə import edilən spreylərin VMT faylını oyun özü yaradır.

Burada DXT1 və ya DXT5 sıxılmasını seçmək olarmı?

Bu səhifədə sıxma növü seçimi yoxdur. Oyun və ya server konkret format tələb edirsə, məsələn spreyi kiçik saxlamaq üçün DXT1, VTF faylını VTFEdit-də açın və lazım olan format və mipmap ayarları ilə yenidən saxlayın.

Xüsusi teksturam niyə bənövşəyi-qara şahmat taxtası kimi görünür?

Bu naxış Source-un çatışmayan tekstura işarəsidir. Mühərrik VTF faylını VMT-də göstərilən yolda tapa bilməyib və ya VMT yoxdur. materials altındakı qovluğu və $basetexture içindəki yazılışı yoxlayın; orada .vtf uzantısı yazılmır.

PNG fayllarından animasiyalı sprey düzəltmək olarmı?

Animasiyalı VTF bir faylda bir neçə kadr saxlayır, bunun üçün kadrları birləşdirən alət lazımdır, məsələn VTFEdit-də nömrələnmiş şəkil ardıcıllığının importu. Bu səhifə hər PNG-ni tək kadrlı VTF-ə çevirir.