LOCAL PROCESSING INSTALL & RUN NO SUBSCRIPTIONS

MeshCache Studio Changelog

Complete release history of Brekel MeshCache Studio, newest first. Converted verbatim from the release notes published with each version.

v1.00

First official non-beta release - thanks to everyone who tested through the beta cycle!

  • Fixed slow thread-handle accumulation across many file loads in a single session
  • Hardened sequence loader’s frame-request cleanup against cancellation edge cases
  • Hardened OBJ parser’s index reader against signed-integer overflow on extreme values
  • Reduced worker-thread contention when loading legacy HDF5 Alembic files
  • Minor cleanup in crop-volume mesh-filter path
  • Removed VAT (Vertex Animation Texture) export for now. The game engine side ecosystem proved too unreliable (may return in a future release)

v0.75

  • Added Translation & Rotation (X / Y / Z) to the Mesh Transform panel alongside the existing Uniform Scale
    • Applies both to the 3D viewport display and is baked into mesh exports (all formats)
    • Also available headless via a new --rotation X,Y,Z CLI flag
  • Added “Solid Floor” toggle - ground plane writes depth and clips meshes below it (useful for checking foot penetration / floating)
  • Added “Off” toggle to the Crop Volume gizmo - hides the translate/rotate/scale handles for an uncluttered viewport (tap the active mode key T/R/S again to toggle off from the keyboard)
  • Added current frame number to the HUD (visible during live playback and burned into exported video when HUD is enabled)
  • Added “Render Annotations” option to Export Video - camera smoothly glides between saved annotation viewpoints; strokes appear on each annotation frame
  • Fixed annotation state not initializing on frame 0 after loading a sequence
  • Fixed issue with annotation not dissapearing from 3D viewport after delete until first refresh
  • Inter-Frame Interpolation now defaults to Catmull-Rom instead of Linear for fresh installs
  • Camera Tracking now defaults to 100% for fresh installs
  • Cache now defaults to half the avaialble RAM in the machine for fresh installs
  • Cleaned up and compacted GUI a bit
  • Sped up video export - encoder now runs on a worker thread alongside rendering, and skipped a per-pixel format conversion
  • Presets are no longer re-created if user deliberately deleted them from the folder

v0.74

  • Added Crop Volumes - clean up volumetric-video noise (capture-rig walls, floor, stray geometry) without round-tripping through Houdini or Blender
    • Box, cylinder, and sphere volumes
    • Each can be set to “keep inside” or “keep outside” (subtractive)
    • Multiple volumes combine as a union
    • In-viewport gizmo with translate (T), rotate (R), and scale (S) handles
    • Numerically values in the Crop Volumes panel
    • Settings auto-save next to the sequence as a .crop.json sidecar and reload automatically when the sequence is opened again
  • Crop volumes apply during mesh export to OBJ, PLY, Alembic, and USD
  • Export to PC2 / MDD / VAT is blocked when a crop is active (as cropping produces varying topology per frame, which fixed-topology formats can’t store)

v0.73

  • Fixed Velocity Heatmap: removed flicker on playback loop and stale colors when scrubbing; sensitivity slider is now scene-relative so the same value works across caches at any scale
  • Fixed duplicate log lines when loading Alembic files (one line was incorrectly emitted per worker thread)
  • Fixed log panel scrolling: latest messages now always appear at the bottom
  • Fixed crash with Onion Skin bug that could occasionally happen on Windows
  • Fixed potential crash at shutdown while still loading a file
  • Added Settings Presets panel: save, load, rename, delete, import, and export named snapshots of your settings
    • Presets are categorized (Viewport, Colors, Lighting, Post-FX, Mesh Transform, Texture, Export) - apply only the categories you need without touching the rest
    • Per-file preset auto-load: link a preset to a specific file so it applies automatically each time that file is opened
    • Replaced “Save Settings Per MeshCache File” checkbox with the clearer per-file preset linking in the Presets panel

v0.72

  • Added an Onion-Skin effect that allows displaying ghosts of previous/future frames
  • Added a Motion-Blur shader (based on motion vectors and post blurring)
  • All sliders in the GUI now also have an accompanying numeric input and vice versa
  • Removed Shade sliter from colors in GUI and consolidated into Fill light for simpler controls
  • Moved post-processing shaders to their own groupboxes
  • “Reset Settings” no longer collapses disabled groupboxes

v0.71

  • Speed improvements in Alembic loader (especially Ogawa variant)
  • Speed improvements in USD loader
  • Anti-Aliasing setting can now be switched at runtime
  • Depth of Field shader now works when Anti-Aliasing is enabled
  • Fixed UV Texture not updating when switching to an image sequence or video after a cache was already loaded
  • Added option to save settings on a per-file basis or globally when disabled
  • Added toggle to show/hide annotation drawings
  • Annotations now draw with a subtle drop shadow so they stand out a bit better
  • Existing annotations can now be edited
  • Updated incorrect download link to: https://brekel.com/meshcache-studio-beta-downloads (please open this link manually when updating from v0.70)

v0.70

  • Initial public beta release