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
.castfiles 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
Pto 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 CastModelViewerBuild 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.