openrndr

JAVA源码 2025-08-19

openrndr

用于创意编码,实时和交互式图形的Kotlin/JVM和Kotlin/JS库。当前可以在Windows,MacOS和Linux/X64上使用独立图形应用程序。

基础知识和使用在openrndr指南中进一步说明。

存储库结构

模块描述
openrndr -Animatable交互动画的工具
openrndr -Application申请和程序类
openrndr -binpack用于纹理Atlasses的BinPacking算法
openrndr -Color颜色空间
openrndr -DDS DirectDraw Surface File(.DDS)加载程序
openrndr -demos小型内部演示的集合
openrndr -Draw绘画原始图
openrndr -event活动课程
openrndr -Extensions内置的openrndr扩展
openrndr -Filter内置过滤器
openrndr -JS Kotlin/JS特定模块
openrndr -JVM Kotlin/JVM特定模块
openrndr -Math数学功能和课程
openrndr -nullgl模拟图形后端
openrndr -Shape使用2D形状的课程和功能
openrndr -svg加载和保存SVG
openrndr -utils各种公用事业

使用openrndr

建议您使用openrndr模板,该模板可快速使用库。

openrndr的JavaScript/WebGL仍在实验中,并且正在开发。但是,如果您想尝试它,则应使用openrndr JS模板。

建造openrndr

克隆存储库后,请确保已安装了Java 11或更新的命令:

./gradlew build

这应该开始构建过程,这将需要一些时间才能完成。

请注意, openrndr并不取决于Maven Central上没有任何内容,构建应该容易且可预测。

安装openrndr作为小伪影

为了从您的应用程序中使用openrndr构建,必须在本地Maven存储库中安装openrndr的Maven工件。

./gradlew publishToMavenLocal snapshot

可以在Wiki中找到更详细的建筑物,向Maven Local出版和贡献。

社区

访问openrndr网站,获取有关openrndr ,展示和活动的最新消息

加入我们的openrndr论坛,以获取问题,教程和展示。

在openrndr Slack上更直接地与我们联系。

下载源码

通过命令行克隆项目:

git clone https://github.com/openrndr/openrndr.git