Vulkan Engine in Rust for Animation.
Development video series: YouTube
This repository is split into:
- (
docs
, text of the user documentation hosted at https://coddeus.github.io/vera, ) examples
,- 2 crates:
- Draw anything out of triangles, by creating models from vertices, or by merging together several models you have already created.
- Send metadata for the background color, start time, and end time of the animation.
- Choose the default color and position of vertices
- Modify the color and position of each vertex, independently.
- Modify the color and position of each model.
- Modify the camera view to look wherever you want.
- Modify the projection to any custom perspective.
- Choose the start time and end time of each modification.
- Every modification is done at runtime, but you can make them start and end both at 0.0 to apply them directly.
- Here are the currently available transformations:
Type of transformations | Available transformations |
---|---|
Vertex / Model |
|
View (= Camera) |
|
Projection |
|
- Hot-reloaded workflow (see ./examples/dev).
- Examples to get what's possible to do, and inspire you to do something great.
- Much :)