Introduction

This tool is a viewer for 3D models. It is available as an application for Windows, Linux and Mac, jws application (startable from the browser), an applet and android apk distributed with the engine.

The viewer support various 3D model formats from the most well-known 3D modelers (3DS Max Studio, Lightwave, Milkshape, ...) and format standards (Collada).
3D model format extensions supported are: 3DS, COLLADA, DAE, FBX, MS3D, BVH, LWO, KMZ, OBJ, ASE, AC3D, MD2, MD3, MD5, MDL7, X3D, JMF, JMA.

This tool is not just limited for 3D models visualization, you'll be able to:

  • View and edit all the model properties: geometry, lod, material, texture, shader, animation, and more.
  • Use the embed shader editor to view and edit GLSL shaders code, from any of your GLSL shaders or from the Bonzai Engine GLSL shader bank.
  • Optimize in term of memory and speed the model and textures.
  • Save the model in 3DS, OBJ, JMF, JMA formats, and the textures in DDS, TGA, PSD, TEX and many more formats.

This tool is powered by Bonzai Engine.

Screenshots

Model Viewer main UI on Windows/Linux/Mac

Model Viewer main UI on Windows/Linux/Mac

Model Viewer UI with same look and feel on all supported platforms.

Model Viewer main UI on Android

Model Viewer main UI on Android

Importer UI

Importer UI

UI to import various 3D model formats with specific properties of the format.

Importer Options UI (2)

Importer Options UI (2)

Advanced import properties for model.

Importer Textures Options UI

Importer Textures Options UI

Texture options to apply mipmap S3TC/3dc compression and more. This can be edited per texture later.

Model Properties

Model Properties

UI showing skeleton information

Model Properties (2)

Model Properties (2)

UI showing animation information

Mesh Properties

Mesh Properties

Vertex and face data, material, animation and texture coordinated preview/editor.

UV Editor

UV Editor

Vertex and face data, material, animation and texture coordinated preview/editor.

Material Properties

Material Properties

Material colors, transparency and lighting properties

More Information...
Map Properties

Map Properties

List of texture associated with the material (diffuse, normal, specular, opacity, reflection, refraction, ...)

Shader Generator

Shader Generator

List of effect to enable in the shader, depending on the material properties.

Light Editor

Light Editor

A simple light editor which exposes fixed pipeline OpenGL light properties

Model Export

Model Export

Export options showing various optimizations for model and texture. Texture can be converted to a different format (DDS,TGA,PSD,TEX), resized, merged and more !

Menu

Menu

Model Viewer menu

GLSL Shader Editor

GLSL Shader Editor

UI showing vertex and fragment GLSL editor, compilation log, uniforms and preview.

Model Viewer main UI transparent

Model Viewer main UI transparent

Model Viewer with UI transluscent.

Model Viewer main UI transparent (2)

Model Viewer main UI transparent (2)

Model Viewer with UI transluscent with a dialog box.

Model with Skinning

Model with Skinning

Barbarian model with armor selected

Skeleton

Skeleton

View of the model skeleton

Skeleton (2)

Skeleton (2)

View of the model skeleton with joint names

Shader

Shader

Render of the bind pose using opacity, normal and specular map

Shader (2)

Shader (2)

Render the animated skeleton using opacity, normal and specular map

Tangent Space

Tangent Space

View of normal, tangent and binormal vectors

Heightmap

Heightmap

Grand Canyon height map rendered with some octre displayed as boxes.

More Information...

Submit your screenshots to jerome.jouvie@gmail.com.

Download

The Model Viewer tool is available for download in 3 different ways.
It is recommended to use the Java Web Start version (application with automatic installation and update).