Skip to content

Commit 11e5c11

Browse files
committed
2 parents 1395b25 + e09363b commit 11e5c11

1 file changed

Lines changed: 19 additions & 4 deletions

File tree

README.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,29 @@ TF2Ls for Unity (or TF2 Libraries/Loaders for Unity) is a collection of editor t
44
This set of tools is a collection of existing scripts from past community developers packed together and given a very friendly user interface. Things that required too many mouse clicks, minutes, and headaches can now be done in seconds!
55

66
# What's Included
7-
* TF2 Shaders for the Built-in Render Pipeline that support Painting and translucency
8-
* A mesh skeleton switcher that allows for the easy parenting of item/cosmetic/weapon rigs to character skeletal meshes
7+
TF2 Shaders for the Built-in Render Pipeline that support paint and translucency
8+
9+
![](https://github.com/jackyyang09/TF2Ls-for-Unity/blob/Media/Media/Shader%20Paint%20Demo.png)
10+
11+
A mesh skeleton switcher that allows for the easy parenting of item/cosmetic/weapon rigs to character skeletal meshes
12+
13+
![](https://raw.githubusercontent.com/jackyyang09/TF2Ls-for-Unity/Media/Media/Skeleton%20Swapper%20Demo.png)
14+
15+
A model texturing tool that automatically reads .VMT files, generates new material assets, converts associated .VTFs into .TGAs and finally applies them to a mesh. All in one press!
16+
17+
![](https://raw.githubusercontent.com/jackyyang09/TF2Ls-for-Unity/Media/Media/Model%20Texture%20Demo.png)
18+
*Video below*
919

1020
https://user-images.githubusercontent.com/11392541/146690276-ef22c113-dfd8-42a0-9387-38e2b1108ac6.mp4
1121

12-
A model texturing tool that automatically reads .VMT files, generates new material assets, converts associated .VTFs into .TGAs and finally applies them to a mesh. All in one press!
22+
# Coming Soon
23+
* A helper component that facilitates use of texture-based eye movement. Gizmos/handlers to control where irises are looking included
24+
* Automatic .vpk ripping for specific assets by reading vmts
25+
* Integration of local item schema
26+
* Native import of VMTs as Unity materials via a ScripttedImporter
27+
* Change default TF2 shader to your own shader based on the Valve shader being loaded
1328

1429
# Credits
1530
* VTF import functionality is done in the backend using VTFLib [Neil "Jed" Jedrzejewski](https://developer.valvesoftware.com/wiki/User:Wunderboy) and [Ryan "Nemesis" Gregg](https://developer.valvesoftware.com/wiki/User:Nem) under the GPL and LGPL licenses.
1631
* VMT parsing is done using scripts from [Frassle's Ibasa](https://github.com/Frassle/Ibasa) library under the MIT license.
17-
* TF2 shaders are implementations of those found floating around the Unity forums that were then modified by me to add paint support.
32+
* TF2 shader implementation by the contributions of various Unity forums forums. I use a [self-modified version that adds paint support](https://gist.github.com/jackyyang09/178c063d8eccad5b15de654977ff83df).

0 commit comments

Comments
 (0)