Skip to content

Releases: koerismo/PBR-2-Source

v2.0.6-beta

18 Oct 05:08
Compare
Choose a tag to compare

This release contains the changes from v2.0.5b alongside some additional fixes and improvements.

Changes:

  • $detail additive is always used instead of $selfillum for better consistency, and emission is now gamma-corrected to match Strata PBR.
  • When phong is not being used, the envmap mask will be multiplied to compensate.
  • Fresnel parameters are now included in the vmt to improve the look of overly-shiny surfaces.
  • A new phong-only mode has been added, which acts similarly to Model: Envmap+Phong but with the envmap-related properties disabled.

Fixes:

  • The window icon has been fixed for all platforms.
  • The window display text has been reverted for consistency on Windows.

v2.0.5-beta

17 Oct 19:14
v2.0.5-beta
535fe0f
Compare
Choose a tag to compare

This release contains several fixes and improvements.

  • The default encoding formats have been changed to be more space-efficient. (Fixes #13)
  • An explicit scale parameter has been added which resizes the basetexture to the specified dimensions. Other textures generated are resized to a maximum of double the specified resolution.
  • Texture output is now clamped, which prevents possible integer overflows in exported textures.
  • The application icon has been fixed.

v2.0.5b-beta (Experimental)

17 Oct 19:21
v2.0.5b-beta
84d7f4a
Compare
Choose a tag to compare
Pre-release

This build contains experimental changes to v2.0.5 which modify the way emissive materials are exported.

  • Emission is no longer converted to grayscale.
  • Emission maps are now exported separately instead of being embedded in the basetexture alpha in all modes to allow color tinting.
  • $selfillum is now only used for LightmappedGeneric outputs, VertexLitGeneric now uses $detail blending.

v2.0.4-beta

28 Jul 02:00
v2.0.4-beta
ff5dbb9
Compare
Choose a tag to compare

This release patches a reflectivity-related crash introduced in the previous version.

  • Fixes #8

v2.0.4b-beta (Experimental)

28 Jul 02:02
v2.0.4b-beta
8a8cda7
Compare
Choose a tag to compare
Pre-release

This build is identical to v2.0.4-beta, but introduces an experimental fix that boosts $envmap reflections on brushes to account for the lack of phong reflectivity.

v2.0.3-beta

27 Jul 01:40
v2.0.3-beta
aee391d
Compare
Choose a tag to compare

Introduces several fixes and improvements:

Features

  • Bumpmap flipping is now exposed to the interface.

Fixes

  • The progress bar and logs now display more accurate info messages, and resets when interrupted.
  • The progress bar and log now displays the VMT filename rather than the entire path.
  • Invalid preset values will now correctly default to the intended values.
  • Reflectivity is now properly calculated on all VTFs - Fixes #7

v2.0.3b-beta (Experimental)

27 Jul 01:41
v2.0.3b-beta
5c29625
Compare
Choose a tag to compare
Pre-release

This build is identical to v2.0.3-beta, but introduces an experimental fix that boosts $envmap reflections on brushes to account for the lack of phong reflectivity.

v2.0.2-alpha

17 Jul 01:37
Compare
Choose a tag to compare
v2.0.2-alpha Pre-release
Pre-release

This release introduces several UI enhancements by @JJL772

  • Added tooltip hints to field icons.
  • Improved UI resizing limits and resized layout.
  • Added progress bar status text.

v2.0.1-alpha

13 Jul 03:00
Compare
Choose a tag to compare
v2.0.1-alpha Pre-release
Pre-release

Fixes several issues identified in v2.0.0-alpha:

  • Bumpmaps are now correctly exported in PBR materials.
  • Material names are now correctly detected when in subdirectories.
  • (Internal) Fixed a small leftover in the config save code.

v2.0.0-alpha

13 Jul 01:25
Compare
Choose a tag to compare
v2.0.0-alpha Pre-release
Pre-release

The first public build of PBR-2-Source v2! Please note that this is an alpha build, and is currently missing some of the features that are present in v1.

New Features

  • Reworked algorithm: Rewritten from the ground up, v2's algorithm creates way-more accurate results!
  • Drag and drop: Drag images into the texture slots to import them!
  • Presets: Save/load JSON-format presets, which let you save and restore your current setup, images and settings included!
  • Export memory: The application will now remember your last export location. Use Ctrl+E to re-export without opening the file dialog!
  • Automatic reload: When enabled, the application can now watch for file changes and re-export whenever a change is detected!
  • Game hijacking: If provided a game path, the application will send a material reload command on export, meaning you can preview the material in real-time! Support for this feature is limited depending on the game you are targeting.

Warning

With this new version come some limitations while the app is still being worked on. Known bugs and limitations are listed below.

  • (Fixed in v2.0.1-alpha) Material folder resolution is not currently performed, meaning VMTs will have to be manually revised post-export if they are not in the root directory.
  • Resizing and envmaps are not currently exposed through the GUI.
  • OpenGL bumpmap conversion is not currently exposed through the GUI.
  • Automatic reload: If a file is deleted and recreated, the program may fail to resume watching for changes on that file.