During development of Escape From Tarkov I created several shaders and editor tools.
SHADERS
Emissive material with UV warping driven by the flowmap.
Vertex animated cloth shader driven by the vertex color or mask.
TOOLS
Material Sync for Blender
Material Sync for Blender allows artists to quickly load materials from the engine into Blender. It works like this:
Artist press “Dump material database” button which writes all material properties into one xml file.
In Blender artist can write just the material name (without path or other data) and pressing “Load material” the tool will generate material with appropriate settings and textures.
Pressing the button again with the same name will update the material.
Editor Viewport Bookmarks
This tool is quite useful for artists and testers. Being similar to Unreal Engine’s bookmark tool it additionally supports manual camera coordinates input which allowed our artists quickly jump to specific area mentioned in the bug ticket.
It is also useful for taking screenshots of the same areas during iterations.