10.9 日更新~
好消息~ ti example 征集示例活动将延长期限,长期接受投稿~ 欢迎大家来玩~
本次 ti example 征集示例,希望能够包含有更多应用方向、更好的视觉效果和创意性,代码质量可以在征集过程中逐步优化。
创作需遵循的规则
这里我们展示了 ti example 原创方向和二次创作方向需遵循的规则,同时它们也将成为入围 ti example 的参考标准。
原创方向
建议选择原创一个 example 的同学,需要在如下方面额外留意:
-
更多应用方向(包括但不限于如下方向)
- AI 机器学习/深度学习方向
- 各种基础学科中的仿真示例
- 继续扩展经典的图形学算法
- 复现一些经典的图形学模型
-
更好的视觉效果和创意性
- 配色和形态上都能达到美感
- 具有一定趣味性
- 视觉效果尤其出众
-
代码保持质量
作品的代码质量可以逐步优化,希望大家在写作示例中,也可将这些规范牢记在心。我们也将根据这些内容进行示例的技术评审。- 示例满足 import 的要求,希望代码行数在 300 行以内(此条件可以适当放宽,最终希望起到帮助大家快速入门 taichi 的作用)
- 示例的核心计算在 taichi kernel 中,数据结构也是用 taichi 搭建的。
- 示例可以 import numpy / matplotlib / math / os 等 python 内置的库,并请在 repo 种标记。
- 示例的代码仓库中只有一个 .py 文件。
- 示例如改编自其他人的作品,需提前确认好 license。
- 请不要 import 其他复杂的库,避免给其他学习示例(example)的小伙伴们造成负担。
二次创作 demos 方向
或许从头开始写一个示例很难,这里也可以尝试将 ti example 的示例稍作修改,此前不少同学也尝试“花式”修改过 ti example 中的示例,并取得了很好的效果。欢迎大家再次开脑洞创作起来。
需要说明的是:二次创作方向的优秀作品,也可入围 ti example。
*改动需要有一定的意义,如果与原作相比,只是修改参数,没有性能上、视觉上的明显变化,将不认为是有意义的改动(不视为成功参与哦)。
-
示例的颜色更改,让配色看起来更高级,具备一定的具美感/酷炫感。
-
示例的代码结构,可以优化命令行,达到速度更快、行数更少、更稳定的效果,代码整洁。
-
示例的互动效果,通过改动一些程序,改进交互体验或者扩展交互玩法。
入围 ti example 的评审标准
主要参考“创作需遵循的规则”,在符合这些规则的作品中,择优选出适合放入 ti example 中的作品。
如何提交你的作品?
-
将代码上传到自己的 repo
-
在 分享 Demo 板块中发帖,内容格式参考如下:
标题:【ti example 投稿】+ 创作的 example 名称
正文内容:作品的一句话介绍 + repo 链接 + 作品截图(jpg/gif)其中二次创作需要说明自己改动的部分。
- 如果时间允许,也可以在论坛帖留言后,在 taichi-dev/taichi 中提交 PR,我们会定时进行 PR review。如果你的 demo 可以入围 ti example,我们会将你的 PR merge 到主仓库中。
活动奖品
本次征集活动中包含参与奖和入围奖,同时也有机会获得额外福利。
参与奖
完成二次创作 demos 作品,可以收获一份 Taichi T恤 + 定制电脑贴纸;
完成原创 demos,可以获得一份Taichi 卫衣 +定制电脑贴纸+ 定制雨伞或水杯(二选一)。
备注:参与奖也会参考上述规则进行评审,请在活动期间每周三关注获奖名单。
入围奖
所写示例入围 ti example 即可获得 ikbc 机械键盘 或 Divoom 点音蓝牙像素闹钟(二选一)
额外福利
如果将创作 demos 的心得写成博客,公开发布到技术内容平台上,可以获得 Taichi 定制水杯一个。
同时,如果在发现或修复 Taichi 版本内的 bug,可获得一个 Taichi 抱枕。
期待小伙伴们的作品,有问题可以在帖子下方留言,我们将尽快反馈~