PBR-2-Source: Difference between revisions
Jump to navigation
Jump to search
Baguettery (talk | contribs) (Rewrite article to better describe application as of latest version. - Baguettery/koerismo) |
Baguettery (talk | contribs) m (Supported Games --> Supported games) |
||
Line 3: | Line 3: | ||
{{pbr2source|4.1}} is a tool written in {{Python|4}} by '''koerismo''' that can be used to port PBR materials to a wide variety of {{src|4.1}} games, even those without PBR shader support. When converting to standard shaders, it uses several algorithms to approximate roughness and metalness with a combination of [[Phong materials|Phong]] and [[$envmap|$envmap]] reflections. When converting for use with a PBR shader, it simply combines the provided textures. On export, a VMT file will be created that defines the material for use in-game. | {{pbr2source|4.1}} is a tool written in {{Python|4}} by '''koerismo''' that can be used to port PBR materials to a wide variety of {{src|4.1}} games, even those without PBR shader support. When converting to standard shaders, it uses several algorithms to approximate roughness and metalness with a combination of [[Phong materials|Phong]] and [[$envmap|$envmap]] reflections. When converting for use with a PBR shader, it simply combines the provided textures. On export, a VMT file will be created that defines the material for use in-game. | ||
==Supported | ==Supported games== | ||
This is the official list of games supported by PBR-2-Source. If a game is not listed here, it may still work, but the program will not be able to account for any game-specific caveats. | This is the official list of games supported by PBR-2-Source. If a game is not listed here, it may still work, but the program will not be able to account for any game-specific caveats. | ||
* {{ep2|4}} (Requires testing) | * {{ep2|4}} (Requires testing) |
Latest revision as of 19:14, 4 August 2024
PBR-2-Source is a tool written in
Python by koerismo that can be used to port PBR materials to a wide variety of
Source games, even those without PBR shader support. When converting to standard shaders, it uses several algorithms to approximate roughness and metalness with a combination of Phong and $envmap reflections. When converting for use with a PBR shader, it simply combines the provided textures. On export, a VMT file will be created that defines the material for use in-game.
Supported games
This is the official list of games supported by PBR-2-Source. If a game is not listed here, it may still work, but the program will not be able to account for any game-specific caveats.
Half-Life 2: Episode Two (Requires testing)
Portal (Requires testing)
Team Fortress 2 (Requires testing)
Portal 2
Alien Swarm (Requires testing)
Garry's Mod
Counter-Strike: Global Offensive
Strata Source
See also
External links
|