menu
menu

Java MD3 Model Viewer v1.2.3

The Java MD3 Model Viewer is a windowed Java program that...

  • Category First Person
  • Size 667.2 KB
  • Program by Erwin Vervaet

Java MD3 Model Viewer v1.2.3

The Java MD3 Model Viewer is a windowed Java program that uses OpenGL to display a Quake 3 .md3 model file on the screen.

New in version 1.2.3

The different animation types, data source types and render types are now represented using the typesafe enum pattern.

Animation definitions in an animation.cfg file that are illegal for a certain model are now ignored.

Selecting 'Model | Properties' when a texture is displayed will now show some texture properties.

Added 'export texture coordinate maps' functionality. Skinners will love this! The function will export all texture coordinate information of a model to 2D UV-map images.

Fixed bug in pak file browser causing i.e. 'MODELS' and 'models' to be displayed as different directories.

Double clicking on .shader files in the pak file tree now shows their text content.

Improved MD3IO.readName() method.

DXF exporter no longer writes multiple file footers in exported file.

Fixed stupid bug in animation.cfg loader.

Added render info function to help menu. This will display information about the OpenGL system used to render the models.

Fixed artefacts-during-interpolated-animation bug. On some models it's not completely gone yet, but this is due to float rounding and can't really be fixed...

Fixed bug in MD3 loader code that caused failed loads of models with no texture definitions. Props go to Tom Naughton for pointing this out!

Restructured code: md3.md3view package now has sub-packages visitor and glmodel.

Fixed some textures don't load bug: non-mipmapped OpenGL textures should have a width and height of 64, 128 or 256! Textures that do not comply to this rule are now clipped (i.e. the texture 'models/mapobjects/teleporter/energy.jpg' is clipped from 64x126 to 64x64). If the viewer detects that mipmapping is possible (GL4Java 2.1.2.1 or later) it will not clip the textures but wil use mipmapping!

New email address: [email protected].

Fixed bug causing player model assembly to be interupted by missing .skin files.

Fixed bug causing screenshots to have strange deformations. (Thanks to Sven Goethel for the tips!)

Fixed searchForPath method not able to deal with backslash bug.

First command line argument can now also be a pak file name or a directory. This way you can tell the program on startup which .pk3 file to open or from which directory files should initially be loaded.

Fixed .obj texture coordinate export and face orientation problems. (Thanks to dAVE for the help!)

Added background color selection functionality using the JColorChooser class.

Looping frames are now used correctely during animation. The last 'looping number' frames of the animation are repeated, the first few frames are only played once.

Integrated an MD3 save function and import 3DS function, both written by Donald Gray. So the viewer now allows you to convert 3D Studio .3ds files into MD3 files! (This functionality is still disabled because it is not robust enough yet.)

The 'save screenshot' functionality now makes use of the LittleEndianDataOutputStream class that Donald Gray contributed.

Top 3 Java MD3 Model Viewer v1.2.3 Alternatives

MKLOG

Quake III Log File Statistics Generator...

FragStat v1.0 Build 4

Quake 3 Arena statistics generator...

q3log v1.40

Q3Log is a pure log analyser for your Quake 3 title...

Recommended Software

CSV2QFX (CSV to QFX Converter)

Convert data in comma-separated value (CSV) format to QFX for seamless importing into QuickBooks and other Intuit products

Snowflake

Enterprise cloud hosting, data management, and third-party data provider services for large companies and small businesses

G2 Marketing Solutions

Use G2's world-famous software review platform to get your company's solutions in front of new prospective customers each month