j3dview

From Custom Mario Kart: Double Dash Wiki!!
Jump to navigation Jump to search


j3dview
Authors: blank63, fork by Yoshi2
Platform: Windows, Python
Software Type: File Editor/Viewer
Download: GitHub

Overview

j3dview is a tool used to view BMD files, as well as replace embedded textures.

Usage

Check the README of the tool for information on how to install and use it.

The Basics

The .exe must be opened from its file location.

Opening a model
J3dView cannot open vanilla character .bmd files due to the way that vertex data is stored. It can open custom character .bmd files. To open a model, use "Control-O", or select "Open Model" under "File".

Viewing a model
The camera can be viewed by keyboard presses.

  • 'Q' pans upward, and 'E' pans downward.
  • 'W' pans into the screen, 'S' pans out of the screen
  • 'A' pans left, 'D' pans right
  • 'U' rotates counter clockwise on the axis coming out of the screen, 'O' rotates clockwise
  • 'I' rotates the camera up, 'K' rotates down
  • 'J' rotates the camera left, 'L' rotates right

When rotating with 'I', 'K', 'J', and 'L', you may want to use a pan input to get a sharper rotation of the camera.

Under "Window", the "View Settings" panel can be shown. Here, you can change various viewing parameters like clipping distance, field of view, and the movement and rotation speeds.

Texture Hacks

J3dView can be used to do kart texture changes. Textures can be exported / replaced textures by right-clicking on the texture name in the upper left corner of the program.
To get textures:

  • Exporting the textures from J3dView can be converted to .png via DouBOL Dash's .bti viewing tool, which can be tedious.
  • Exporting the vanilla model via SuperBMD will give you the textures, and is the best of one-off use.
  • If you plan on doing multiple texture hacks, using Dolphin's texture dumping capabilities will quickly give you all of the images necessary (and then some).

To replace textures:

  1. Convert the custom texture into .bti using wimgt (described above).
  2. Right click on the texture name in the upper left corner of the program, and select "Replace"
  3. Select your custom .bti file
  4. If needed, adjust some of the texture settings to get it to match the vanilla settings.

To edit texture settings:

  1. Open a model, and click on the arrow to the left of "Textures" in the top left box.
  2. Click on an individual texture that you want to edit.
  3. In the box below, edit the various settings.

Viewing Animations

J3dView can be used to view compatible animations. Under "File", select "Open Animation" and select the animation. Currently, not all animations file formats can be viewed. While this is mainly accurate, there are a few differences between this and in-game.

  • .bck files with a different number of bones than the model will not load in this program, but will load in-game.
  • In-game, this animation will run twice as fast because it is being shown at 30fps, while Double Dash runs at 60 fps.
  • J3dView will play every animation as if it had smooth tangents. If you have a significant number of linear tangents in your .bck (especially for rotation), you have to play it in-game.

Links