1 个不稳定版本
使用旧的Rust 2015
0.2.0 | 2018年5月16日 |
---|
#10 in #live-coding
13KB
283 代码行
selva
selva是我的glsl实时编码守护进程。它支持非交互式ShaderToy着色器。
使用以下命令安装:cargo install selva
.
用户界面
selva 0.1.0
A glsl live coding daemon.
USAGE:
selva [OPTIONS] <FRAG>
FLAGS:
--help Prints help information
-V, --version Prints version information
OPTIONS:
-f, --frames <frames> Frame range to render from the generate scene. [default: 1]
-h, --height <height> Height of view pane. [default: 500]
-I, --include <include_dirs>... Include directories.
-o, --output <output> Output directory or filename.
-w, --width <width> Width of view pane. [default: 500]
ARGS:
<FRAG> Fragment shader to run.
特性
- 支持使用
#include
的实时GLSL源代码刷新。整个树都被监控。 - 使用GPU在任何大小上渲染到文件;selva会分块渲染,这样你可以远远超出设备内存。渲染4k!渲染8k!渲染24k!
依赖项
~22–35MB
~386K SLoC