SHADERSOURCE: Texture Tools

<Screenshots will be added closer to Update 2.0 launch.>

The SHADERSOURCE – Texture Tools plugin provides 7 tools for texture modification to reduce the need to hop between Unreal Engine and 2D graphics editors such as Photoshop. The tools provided include:

  • Modify Texture: Options to easily modify a texture such as rotate, contrast, invert, etc.
  • Blend Texture: Similar to the blending settings in standard photo editing software.
  • Normal From Height: Generate normal maps from a height or diffuse maps.
  • Channel Packer: Pack mask textures into one singular texture.
  • Insert Alpha Mask: Quickly insert an alpha mask into a texture.
  • Texture Filters: Similar to the filter settings in standard photo editing software.
  • Texture Noise: Quick noise generation.

Update 2.0

[Expected release January 2024]

Update 2.0 is a huge overhaul for the Texture Tools. It includes a whole new user experience with improved UI layout and optimised features. It will include batching and a new layout that works similar to the Movie Render Queue.

A full changelist will be available closer to release.

My Contribution

  • Implemented SHADERSOURCE naming convention and coding standards.
  • Reorganised, cleaned up, and optimised the whole code base.
  • Converted Blueprints to C++ to remove unoptimised Editor Utility Widgets and improve performance.
  • Added SHADERSOURCE header and branding to tool including SHADERSOURCE menu.
  • Redesigned the entire UI/UX of the tool including reorganising tabs, locations, buttons, layouts.
  • Fixed a number of bugs throughout the tool.
  • Added prompts and editor notifications.
  • Rewriting the majority of the documentation for the Texture Tools.
  • Added batching fucntionality, reorganising how the tool works, similar to how the Movie Render Queue works.
  • Researching other possible tools to add to the Plugin.

Links