CastModelViewer is a WIP, Rust-based tool for viewing and previewing .cast
model files. It is a full rewrite of the original CastModelViewer, which was a fork of SEModelViewer using porter-lib for cross-platform model parsing and rendering.
- Loads and previews Cast model files (
.cast
) - Cross-platform: Windows, Linux, macOS
- Open a model: You can load
.cast
files by either:- Dragging and dropping the file into the CastModelViewer window
- Clicking the "Load File" button in the tool and selecting your file
- Open the Preview:
- Click on the file in the asset view and press
P
to open the model preview
- Click on the file in the asset view and press
- Rust (latest stable recommended)
- A supported platform (Windows, Linux, or macOS)
Clone the repository:
git clone https://github.com/echo000/CastModelViewer.git
cd CastModelViewer
Build and run:
cargo run --release
- Rust (latest stable)
- Porter-lib (automatically managed via
Cargo.toml
)
You can build from source using Cargo, or download the old prebuilt releases from the Releases Page.
Disclaimer:
CastModelViewer is provided "as-is" with no warranty. Use at your own risk.
- Scobalula
- SEModelViewer – Inspiration for Cast model viewing
- DTZxPorter
Contributions, bug reports, and suggestions are welcome! Feel free to open an issue or pull request.