Chuyển VTF sang PNG
Mở texture hoặc spray của Source engine mà không cần cài VTFEdit hay plugin Photoshop. Tải file .vtf lên và nhận ảnh PNG đủ kích thước, giữ nguyên độ trong suốt, sẵn sàng để xem, chỉnh sửa hoặc đăng tải.
Chuyển đổi ảnh
hoặc thả tệp JPG, JPEG, JPE … vào đây ·
Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút
Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.
Mức 85 giữ ảnh trông giống hệt bản gốc. Chỉ hạ xuống khi bạn cần tệp nhỏ hơn.
JPG, BMP và EPS không hỗ trợ độ trong suốt. Các điểm ảnh trong suốt sẽ được tô bằng màu này.
Mã màu hex dùng phía sau các điểm ảnh trong suốt, ví dụ #FFFFFF.
Định dạng này chỉ chứa một ảnh duy nhất. Hãy chọn đầu ra GIF hoặc WebP nếu bạn muốn giữ chuyển động.
Biểu tượng đa kích thước chứa nhiều độ phân giải trong một tệp; trình duyệt và hệ điều hành sẽ chọn độ phân giải cần dùng.
Giữ kích thước gốc, hoặc nhập một cạnh và tỷ lệ khung hình sẽ được giữ nguyên.
Số pixel cho cạnh bạn đã chọn ở trên.
Tỷ lệ phần trăm so với kích thước gốc.
sRGB phù hợp cho màn hình và web. Giữ nguyên bản gốc cho quy trình in ấn; thang độ xám sẽ loại bỏ màu.
Chỉ là siêu dữ liệu, 0 giữ giá trị gốc. Máy in và một số cổng thông tin đọc con số này; nó không thay đổi kích thước điểm ảnh.
Cách sử dụng công cụ này
- 1
Tải các file .vtf lên
Thêm tối đa 20 texture VTF, mỗi tệp tối đa 95 MB. Nếu texture bị đóng gói trong các tệp lưu trữ VPK của game, hãy trích xuất ra trước.
- 2
Chọn cách xử lý VTF động
Mặc định, Ảnh động đầu vào chỉ lưu khung hình đầu tiên. Trong Cài đặt nâng cao, hãy chuyển sang Xuất mỗi khung hình thành một tệp riêng để lấy từng khung hình của spray hoặc texture động.
- 3
Nhấn Chuyển sang PNG
Mỗi texture trở thành một tệp PNG không mất dữ liệu ở độ phân giải cao nhất. Tệp tải lên và PNG sẽ bị xóa sau 30 phút.
File Valve Texture Format chứa những gì
Valve giới thiệu VTF năm 2004 cùng engine Source và Half-Life 2. Mọi bề mặt trong Counter-Strike: Source, Garry's Mod, Team Fortress 2, Portal và Left 4 Dead đều là một ảnh VTF, đi kèm một tệp vật liệu VMT nhỏ dạng văn bản thuần. VMT cho engine biết cách vẽ bề mặt, và dòng $basetexture của nó ghi tên VTF không kèm phần mở rộng.
Một VTF có thể chứa nhiều hơn một hình. Thường nó lưu một chuỗi mipmap, mỗi mức bằng một nửa kích thước mức trước. Nó có thể chứa nhiều khung hình cho texture hoặc spray động, sáu mặt cho cube map, và dữ liệu điểm ảnh ở một trong nhiều định dạng. Source yêu cầu chiều rộng và chiều cao là lũy thừa của hai, như 256 hoặc 512, đó là lý do texture của các game này có những kích thước đó.
Định dạng ảnh VTF: DXT1, DXT5 và không nén
| Định dạng VTF | Bit trên mỗi điểm ảnh | Alpha | Thường gặp ở |
|---|---|---|---|
| DXT1 | 4 | Không có hoặc 1 bit | Texture thế giới đục, spray nhỏ |
| DXT3 | 8 | Các bước 4 bit | Hiếm, nội dung cũ |
| DXT5 | 8 | 8 bit mượt | Decal, tán lá, spray viền mềm |
| BGRA8888 | 32 | 8 bit đầy đủ | Đồ họa HUD và giao diện, spray sắc nét |
| BGR888 | 24 | Không có | Texture đục không nén |
| I8 / IA88 | 8 / 16 | Chỉ IA88 | Mặt nạ thang độ xám và detail map |
VTF
Texture Valve (VTF)
VTF là định dạng texture của Source engine do Valve phát triển, được dùng trong các game như Half-Life 2, Counter-Strike: Source, Team Fortress 2 và Garry's Mod. Định dạng có thể chứa mipmap, kênh alpha cho nền trong suốt và nhiều khung hình cho texture động, được nén bằng các định dạng GPU hoặc lưu không nén. Người làm mod dùng VTF cho spray, skin và vật liệu bản đồ. Ngoài các công cụ và plugin của Source, hầu như không phần mềm nào mở được định dạng này.
- Nén
- Có hoặc không mất dữ liệu
- Độ trong suốt
- Có
- Ảnh động
- Có
- Ra mắt
- 2004 · Valve
PNG
Ảnh PNG (Portable Network Graphics)
PNG là định dạng ảnh raster không mất dữ liệu (lossless), được PNG Development Group công bố năm 1996 và sau đó được W3C và ISO chuẩn hóa. Định dạng giữ nguyên chính xác từng điểm ảnh, hỗ trợ đầy đủ kênh alpha cho nền trong suốt và hiển thị văn bản, cạnh sắc nét và mảng màu phẳng mà không bị nhiễu. Độ chính xác đó khiến PNG lý tưởng cho ảnh chụp màn hình, logo, biểu tượng và đồ họa giao diện. Cái giá phải trả là dung lượng: ảnh chụp lưu dưới dạng PNG thường lớn gấp nhiều lần cùng bức ảnh ở dạng JPEG hoặc WebP. Mọi trình duyệt, hệ điều hành và trình chỉnh sửa đều mở được tệp PNG.
- Nén
- Không mất dữ liệu
- Độ trong suốt
- Có
- Ảnh động
- Không
- Ra mắt
- 1996 · PNG Development Group
Modder và người chơi chuyển VTF sang PNG để xem, ghi chép hoặc chỉnh lại texture hay spray của engine Source bằng phần mềm thông thường; PNG sang VTF đóng gói ảnh đã chỉnh sửa về định dạng mà các game Source tải.
Khi texture VTF không chuyển được hoặc hiển thị sai
Tệp có đuôi .vtex_c, không phải .vtf
Đó là texture Source 2 từ các game như Counter-Strike 2. Đây là định dạng khác, nên hãy tìm VTF gốc trong game Source 1.
PNG có màu xanh nhạt hoặc tím
Bạn đã chuyển một normal map hoặc bump map. Hãy mở VMT và theo dòng
$basetextuređể tìm texture màu.Spray động bị chuyển thành một ảnh tĩnh
Đặt Ảnh động đầu vào thành Xuất mỗi khung hình thành một tệp riêng rồi chuyển lại.
Texture không có trong thư mục game
Nó được đóng gói trong tệp VPK. Hãy trích xuất bằng GCFScape hoặc công cụ
vpkcủa Valve, rồi tải tệp .vtf lên.
Khi đã có PNG, các bước tiếp theo thường là đổi màu, làm skin mới cho addon Garry's Mod, hoặc tạo ảnh xem trước cho trang Workshop. Hãy chỉnh sửa ở kích thước lũy thừa của hai ban đầu để texture vẫn khớp bố cục UV của model khi đóng gói lại. Các engine khác lưu texture theo cách khác: với game DirectX, trình chuyển đổi DDS sang PNG giải mã cùng họ nén khối đó dưới tên BC.
Câu hỏi thường gặp về chuyển VTF sang PNG
Ngoài VTFEdit, chương trình nào mở được file VTF?
VTFEdit của Nem là công cụ Windows kinh điển, và plugin của cùng tác giả giúp Photoshop hỗ trợ VTF. Hầu hết trình xem và trình chỉnh sửa ảnh thông thường hoàn toàn không đọc được VTF. Chuyển sang PNG giúp bạn không cần đến các công cụ đó khi chỉ muốn xem hoặc chỉnh sửa hình ảnh.
File PNG có giữ độ trong suốt của spray hoặc decal không?
Có. Kênh alpha lưu trong VTF DXT1, DXT5 hoặc không nén được ghi vào kênh alpha của PNG. Các đường cắt cứng từ DXT1 vẫn giữ nguyên độ sắc nét, còn các vùng mờ dần mượt của DXT5 hoặc BGRA8888 vẫn mượt.
Vì sao ảnh chuyển từ VTF sang PNG bị mờ hoặc vỡ khối?
Hầu hết VTF dùng nén DXT, mô tả mỗi khối điểm ảnh 4 × 4 bằng hai màu và một chỉ số nhỏ. Hiện tượng vỡ khối là một phần của texture như game lưu trữ, và PNG tái tạo chính xác điều đó thay vì tự thêm chi tiết.
Texture của game Source được lưu ở đâu?
Trong thư mục game, dưới materials, thường được đóng gói trong các tệp .vpk. GCFScape hoặc công cụ vpk của chính Valve có thể trích xuất chúng. Spray tùy chỉnh bạn đã nhập nằm dưới dạng cặp VTF và VMT, thường ở materials/vgui/logos.
Có chuyển được texture của Counter-Strike 2 hoặc Half-Life: Alyx ở đây không?
Không phải dạng VTF. Các game Source 2 như Counter-Strike 2, Dota 2 và Half-Life: Alyx lưu texture dưới dạng tài nguyên biên dịch .vtex_c, một định dạng khác. Trình chuyển đổi này đọc VTF gốc của engine Source dùng trong các game đến Counter-Strike: Global Offensive.
Tôi có nhận được cả các bản mipmap nhỏ không?
Không, chỉ ảnh lớn nhất được lưu. Mipmap là các bản sao nhỏ một nửa mà engine dùng khi nhìn từ xa, và chúng sẽ được tạo lại khi bạn tạo VTF mới bằng PNG sang VTF.