Skip to content

Releases

BfMeshView v2.5.3 (2019-02-02)

Choose a tag to compare

@quartztester quartztester released this 30 Sep 23:38

BfMeshView v2.5.3 — 2019-02-02

Added

  • added viewport screenshot function (press F12)
  • added warning for incompatible locale settings (common on Polish locales)
  • added option to disable GDI overlay rendering (which flickers on Windows 7 and later)

Fixed

  • fixed regression causing BF1942 StandardMesh (*.sm) files fail to load
  • fixed bug in Material > Select Faces not properly marking all face vertices

Other changes

  • empty OpenGL extension strings are now filtered out (cosmetic issue on Linux/Wine)
  • collision mesh edges are now drawn more visibly

Original download

BfMeshView v2.4.0 (2018-02-12)

Choose a tag to compare

@quartztester quartztester released this 30 Sep 23:38

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

Original download

BfMeshView v2.3.2 (2017-01-11)

Choose a tag to compare

@quartztester quartztester released this 30 Sep 23:38

BfMeshView v2.3.2 — 2017-01-11

Added

  • added 'Copy UV Channel' tool
  • added mouse wheel zoom to 'UV Editor'
  • added 'Fix Overgrowth Alpha Mode' for BF2 .staticmesh
  • added 'Pro user' mode to skip overwrite warning on mesh save (set "promode=1" in "config.ini")
  • added option to choose UV channel for OBJ export
  • added option to export transformed vertices for OBJ export

Fixed

  • fixed OBJ export UVs being vertically inverted
  • fixed error message when selecting missing material texture maps

Other changes

  • 'Generate Samples' tool now automatically reloads samples

Original download

BfMeshView v2.2.0 (2012-10-04)

Choose a tag to compare

@quartztester quartztester released this 30 Sep 23:38

BfMeshView v2.2.0 — 2012-10-04

Added

  • added full BF2 shader emulation
  • added BF1942 StandardMesh triangle strip support (player models)
  • added suffixed texture loading
  • added integrated animation tools to main window
  • added dummy texture when texture fails to load
  • added uncompressed DDS support
  • added bumpmap alpha transparency support
  • added vehicle component positioning
  • added 1P camera option when 1P skeleton is loaded (preview 1P animations)
  • added CollisionMesh color legend
  • added SkinnedMesh vertex weight tools (experimental)
  • added texture bake tool (requested by Command & Conquer 2142 mod)
  • added UV Editor hardware accelerated rendering
  • added UV Editor texture rendering
  • added possible workaround for division by zero bug on Windows 7

Fixed

  • fixed selected material texture map rendering
  • fixed AnimatedUV materials rendering
  • fixed tangent vector clipping triangles
  • fixed saving mesh when workspace is loaded
  • fixed minor vertex selection bug
  • fixed minor UV selection bug
  • fixed crash when loading StaticMesh under certain conditions
  • fixed UV editor selection after loading mesh
  • fixed TGA output bug
  • fixed and optimized viewport redraws while loading files
  • fixed number of minor UV Editor bugs
  • fixed unwieldy zoom tool in UV-Editor
  • fixed BundledMesh wreck alpha shader
  • fixed opening files through explorer when BfMeshView is located in a directory path with spaces

Other changes

  • texture paths including drive letters/network paths no longer accepted (helps to prevent errors)

Original download

BfMeshView v2.1.0 (2011-05-15)

Choose a tag to compare

@quartztester quartztester released this 30 Sep 23:38

BfMeshView v2.1.0 — 2011-05-15

Added

  • added support for Battlefield Play4Free meshes
  • added some form of application state recovery if errors occured during rendering of BF2 meshes

Fixed

  • fixed skinnedmesh corruption when saving (mayor bug!)
  • fixed error when selecting some geoms with BF2 skinnedmesh and skeleton loaded
  • fixed viewport redraw after startup on Windows 7
  • fixed viewport redraw after changing viewport background color

Other changes

  • lowered registry security priveliges in futile attempt to please Vista/Win7
  • minor GUI workflow tweaks

Original download

BfMeshView v2.0.0 (2011-03-14)

Choose a tag to compare

@quartztester quartztester released this 30 Sep 23:38

BfMeshView v2.0.0 — 2011-03-14

Added

  • added basic workspace file support
  • added BF2 animation playback
  • added texture mass-rename tool
  • added option to skip error checks for sample generator
  • added scale tool to UV editor
  • added support for BF2 occluder files
  • added overdraw visualization
  • added "fix mesh" tool to zero out NaN vertex attributes
  • added browse buttons to material editor
  • added option to change viewport background color
  • added debug console
  • added BF1942 StandardMesh shader/texture loading

Fixed

  • fixed BF2/BFH mesh loader crash if material had no texture maps
  • fixed more alpha rendering glitches
  • fixed stubborn behavior when closing BfMeshView while loading a file
  • fixed bug that allowed texture paths to become duplicated
  • fixed race condition that caused flicker/rendering glitches at startup
  • fixed incorrect display of number of vertex attributes
  • fixed potential buffer overflow bugs that could cause UI corruption
  • fixed buffer overflow in BF1942 StandardMesh loader

Other changes

  • slightly improved file loading performance
  • BF2 skeletons are now rendered correctly
  • UV editor channel dropdown now only lists channels present in mesh
  • vertex attribute info now includes attribute types
  • changed file association keys so that files can be properly sorted by extension in Explorer/WinZip
  • when generating samples the user will now be prompted if the file already exist
  • more drag and drop support for BF2 skeleton+mesh+animation combo
  • slightly improved tree view structure display

Original download

BfMeshView v1.9.0 (2010-08-06)

Choose a tag to compare

@quartztester quartztester released this 30 Sep 23:38

BfMeshView v1.9.0 — 2010-08-06

Added

  • added material editing
  • added UV editor
  • added sample generator
  • added tool to fix broken samples
  • added BF2 file format version to treeview
  • added BF2 vertex attribute info to treeview
  • added full BF1942 tree mesh (*.tm) support
  • added display of texture memory use
  • added "open folder" in treeview context menu
  • added support for all BF2 collisionmesh files (including weapons)
  • added experimental vertex transform tool
  • added normal map converter options

Fixed

  • fixed crash when restoring child windows under certain conditions
  • fixed double clicking on texture not always opening file
  • fixed error when double clicking in treeview when no BF2 mesh was opened
  • fixed transparancy for some shaders
  • fixed crash when selecting some .geo nodes in treeview
  • fixed rare crash in normal map converter
  • fixed bundledmesh shader shadow/wreck texture
  • fixed bug in sample generator
  • fixed assert in sample generator

Other changes

  • invalid sample points are now no longer rendered at origin
  • upgraded treeview control
  • disabled annoying treeview node hover tooltips
  • optimized treeview refreshing
  • texture maps that fail to load are now marked in treeview
  • double clicking on textures in treeview will now open the file
  • can now view single unshaded texture by selecting map in treeview
  • skin bone transforms are now drawn in viewport
  • arrow keys now properly selects treeview node again

Original download

BfMeshView v1.8.0 (2009-08-14)

Choose a tag to compare

@quartztester quartztester released this 30 Sep 23:38

BfMeshView v1.8.0 — 2009-08-14

Added

  • added support for OBJ files with UNIX linebreaks
  • added option to disable texture loading
  • added option to disable samples loading
  • added option to remember view settings between sessions
  • added reload textures tool
  • added additional safeguards to prevent possibly rare crash

Fixed

  • fixed texture loading/rendering bug for DDS files without complete mimap chain

Other changes

  • textures are now loaded from local textures directory if explicit path is missing
  • vegetation trunk textures are now shaded correctly
  • information is now displayed for .obj and .samples files
  • geom1 is now selected by default for .skinnedmesh files
  • few minor aesthetic changes

Original download

BfMeshView v1.7.0 (2009-04-19)

Choose a tag to compare

@quartztester quartztester released this 30 Sep 23:38

BfMeshView v1.7.0 — 2009-04-19

Fixed

  • fixed support for 'version 4' BF2 mesh files

Other changes

  • full skinnedmesh support!

Original download

BfMeshView v1.6.0 (2009-04-17)

Choose a tag to compare

@quartztester quartztester released this 30 Sep 23:38

BfMeshView v1.6.0 — 2009-04-17

Added

  • added support for BF2 vehicle and weapon collisionmesh files
  • added new file loaders

Fixed

  • fixed a few minor GUI bugs

Other changes

  • improved emulation for several shaders

Original download