PBR-2-Source: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
Adidores1054 (talk | contribs) No edit summary |
||
| (12 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{SoftwareBox | ||
<!-- Basic info --> | |||
< | | title = {{pbr2source|4}} | ||
<!-- Details --> | |||
| developer = koerismo<br>JJL772 | |||
| initial_release = Dec 21, 2021 | |||
| stable_release = May 29, 2025<br><small>(2.0.9-beta)</small> | |||
| written_in = python | |||
| type = Texture Converter | |||
| distribution = Free and open-source | |||
| website = [https://github.com/koerismo/PBR-2-Source GitHub Repository] | |||
| download = [https://github.com/koerismo/PBR-2-Source/releases/latest Download] | |||
| version = 2.0.9-beta | |||
<!-- Operating system(s)--> | |||
| windows = 1 | |||
<!-- Target engine(s)--> | |||
| source = 1 | |||
}} | |||
==See | [[File:PBR-2-Source V1 Interface.png|thumb|256px|right|The PBR-2-Source v1.0 interface]] | ||
{{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 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. | |||
* {{ep2|4}} (Requires testing) | |||
* {{portal|4}} (Requires testing) | |||
* {{tf2|4}} (Requires testing) | |||
* {{portal2|4}} | |||
* {{asw|4}} (Requires testing) | |||
* {{gmod|4}} | |||
* {{csgo|4}} | |||
* {{strata|4}} | |||
{{clr}} | |||
==See also== | |||
* [[Physically Based Rendering]] | * [[Physically Based Rendering]] | ||
* [[:Category:PBR|Category:PBR]] | * [[:Category:PBR|Category:PBR]] | ||
==External | ==External links== | ||
* https://github.com/koerismo/PBR-2-Source - | * [https://github.com/koerismo/PBR-2-Source/releases/latest Download] | ||
* https://koerismo.digital/projects#pbr-2-source | * [https://github.com/koerismo/PBR-2-Source GitHub Repository] | ||
* [https://koerismo.digital/projects#pbr-2-source Koerismo's website Page] | |||
{{sdktools|0}} | {{sdktools|0}} | ||
[[Category:Third Party Tools]] | [[Category:Third Party Tools]] | ||
[[Category:PBR]] | [[Category:PBR]] | ||
Latest revision as of 04:51, 4 November 2025
Developer(s)
koerismo
JJL772
JJL772
Initial release
Dec 21, 2021
Stable release
May 29, 2025
(2.0.9-beta)
(2.0.9-beta)
Type
Texture Converter
Distribution
Free and open-source
Website
Download
Version
2.0.9-beta
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
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||