PBR-2-Source: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 5: Line 5:
| developer = koerismo<br>JJL772
| developer = koerismo<br>JJL772
| initial_release = Dec 21, 2021
| initial_release = Dec 21, 2021
| stable_release = May 29, 2025<br><small>(2.0.9-beta)
| stable_release = May 29, 2025<br><small>(2.0.9-beta)</small>
| written_in = python
| written_in = python
| type = Texture Converter
| type = Texture Converter

Latest revision as of 04:51, 4 November 2025

Developer(s)
koerismo
JJL772
Initial release
Dec 21, 2021
Stable release
May 29, 2025
(2.0.9-beta)
Written in
Python
Operating system
Windows
Type
Texture Converter
Target engine(s)
Source
Distribution
Free and open-source
Download
Version
2.0.9-beta
The PBR-2-Source v1.0 interface

PBR-2-Source PBR-2-Source is a tool written in Python Python by koerismo that can be used to port PBR materials to a wide variety of Source 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.

See also

External links