Half-Life Model Viewer for GoldSrc

From Valve Developer Community
Jump to: navigation, search
English (en)Русский (ru)
Edit
Screenshot of "Jed" version of HLMV, also known as "Jed's HLMV".
Screenshot of Half-Life Asset Manager.

HLMV Half-Life Model Viewer (HLMV) is the program created by chUmbaLum sOft for the GoldSrc engine. It is used to preview 3D models created for GoldSrc GoldSrc, specifically MDL files. It can be also used by modelers to refine a QC file by finding the exact origin and physics constraints and generating a QC with the right values. You can preview and, in some cases, edit many aspects of your 3D model from within HLMV. Valve later licensed[confirm] HLMV from chUmbaLum sOft to create the Source version of HLMV.

Up until 1999, HLMV was developed by chUmbaLum sOft for previewing GoldSrc GoldSrc models. The latest version at that time was 1.25, but only 1.24 was released as a binary.

Jed's Half-Life Model Viewer

Development of HLMV was continued by Neil "Jed" Jedrzejewski, who started a new branch with the original authors blessing, building on the 1.25 code using version numbers 1.0 to 1.36. This version is widely known as "Jed's HLMV" or "JHLMV".

The primary motivation for the branch was to add support for 1-bit transparent textures when previewing models. During development of JHLMV features such as wire-frame overlays, viewing and exporting of UV maps, view-model weapon origin view, previewing animation events and loading files from GCF archives were added. Supports was added for models created for the PS2 version of Goldsrc. Private/experimental versions of JHLMV also include support for models for the Dreamcast version of Goldsrc and ragdoll physics.

JHLMV is no longer updated. Users should use Half-Life Asset Manager Half-Life Asset Manager or Solokiller's HLMV Standalone instead.

Half-Life Asset Manager

Half-Life Asset Manager Half-Life Asset Manager (HLAM) is an actively developed successor to Jed's HLMV. In addition to increased stability and reduced RAM usage, HLAM adds several additional features such as hitbox editing and the ability to replace textures with ones of a different resolution, without recompiling.

Keybinds

  • LMB drag in the center of the viewport will orbit the camera.
  • LMB drag on the edge of the viewport will roll the camera.
  • Ctrl+LMB drag will orbit the light source.
  • RMB drag will dolly the camera back/forward.
  • Shift+LMB drag with pan the camera left/right up/down.
  • F5 will refresh the textures if they have been recompiled.
  • U will toggle UV chart view
  • T will toggle textured view.
    Note.pngNote:Normal mapping for textures is not checked on by default.

See also

  • Prop Gallery
  • Modeling
  • HLMV++ HLMV++ - an alternative to HLMV for several Source games. It also adds a number of brand new quality of life fixes and features.

External links