Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/icewind1991/vmdl
Rust parser for source engine model files
https://github.com/icewind1991/vmdl
Last synced: 17 days ago
JSON representation
Rust parser for source engine model files
- Host: GitHub
- URL: https://github.com/icewind1991/vmdl
- Owner: icewind1991
- Created: 2022-03-11T23:33:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-29T12:22:05.000Z (3 months ago)
- Last Synced: 2024-10-11T13:42:40.650Z (about 1 month ago)
- Language: Rust
- Size: 752 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-tf2-devs - icewind1991/vmdl - rust - parser for `.mdl`, `.vtx` and `.vvd` files (Table of contents / Format parsers)
README
# VMDL
Rust parser for source engine model files (`.mdl`, `.vtx`, `.vvd`)
![Scout model rendered by the example program](./screenshots/scout.png)
## Examples
All examples require the `.mdl`, `.vvd` and `.dx90.vtx` to be next to each other and TF2 to be installed to load the texture data from.
## Viewer
```bash
cargo run --release --example view
```## Convert to gltf
```bash
cargo run --release --example gltf
```