Repository navigation
BfMeshView v2.4.0 (2018-02-12)
BfMeshView v2.4.0 — 2018-02-12
Added
- added toolbar to main window
- added improved icons
- added static/dynamic lighting toggle
- added dummy normal map when bump map file is missing
- added tool to select material from viewport
- added user friendly material names to tree view and UV Editor
- added Open Folder in texture map context menu (opens nearest existing folder in Explorer)
- added more intuitive UV Editor tools (rotation, move, scaling)
- added UV Editor scale type-in tool
- added UV Editor Unwrap tool (WIP)
- added mesh editing mode, allows selection of vertices/faces/polygons/elements
- added vertex normal editing tools (weld/flatten)
- added Delete Faces tool
- added Collapse Vertices tool
- added Fix tool, allows copying of normals & UVs between LODs (to fix popping/shifting textures)
- added Edit > Select Bad Tangents, selects vertices with degenerate tangent vectors
- added Tools > Fix Tangents, recomputes tangent vectors after UV editing, or if degenerate
- added Tools > Generate Weighted Normals, generates better vertex normals
- added experimental matcap shading mode (WIP)
- added experimental faux Gamma correction shading toggle
- added option to enable/disable right mouse button zooming in Preferences
- added keyboard shortcuts (W/S = zoom in/out, SPACE = zoom to fit)
- added zoom-to-fit when opening files via command-line argument
- added dependency on Windows Scripting (please report error messages of any missing DLLs!)
- added texture override option to load .tga instead of .dds (set "texoverride=1" in "config.ini")
Fixed
- fixed incorrect UVs when exporting OBJ from .skinnedmesh
- fixed missing toolbar tooltips
- fixed crash when in UV Editor switching to LOD with smaller number of materials
- fixed UV Editor lightmap UVs not being drawn properly if mesh has less than 5 UV channels
- fixed UV editor selection bug
- fixed UV editor not showing texture for .bundledmesh files
- fixed Edit Material browse dialog incorrect file path
- fixed Edit Material dialog tab order
- fixed default lightmap UV channel index on Generate Samples dialog
- fixed minor internal DDS texture loader bug
- fixed various shader bugs
- fixed bundledmesh tracks/wheels being invisible with GLSL shaders
- fixed potential overflow and other math errors
- fixed bump map lighting being inverted on statics with mirrored UVs
- fixed GLSL shading of statics with only base texture
- fixed incorrect in-viewport shading of copied materials
Other changes
- optimized BF2 mesh rendering
- the Fix Texture Paths tool now trims absolute file paths
- the Vertex Transform tool has been moved to mesh editor toolbar
- renamed View > 'Bump Map' to 'Normal Map'
- relaxed zoom limits in UV Editor
- UV Editor now shows proper aspect ratio based on background texture
- Generate Samples dialog is now non-modal
- the Fix Samples tool now runs on all loaded samples files
- sample generator now shows hourglass cursor when busy
- sample treeview nodes are now unfolded by default
- tree view is now refreshed when samples files are reloaded