Ti example 的提交详细规则&奖品

本次 ti example 征集示例,希望能够包含有更多应用方向、更好的视觉效果和创意性,代码质量可以在征集过程中逐步优化。

创作需遵循的规则

这里我们展示了 ti example 原创方向和二次创作方向需遵循的规则,同时它们也将成为入围 ti example 的参考标准。

原创方向

建议选择原创一个 example 的同学,需要在如下方面额外留意:

  1. 更多应用方向(包括但不限于如下方向)

    • AI 机器学习/深度学习方向
    • 各种基础学科中的仿真示例
    • 继续扩展经典的图形学算法
    • 复现一些经典的图形学模型
  2. 更好的视觉效果和创意性

    • 配色和形态上都能达到美感
    • 具有一定趣味性
    • 视觉效果尤其出众
  3. 代码保持质量
    作品的代码质量可以逐步优化,希望大家在写作示例中,也可将这些规范牢记在心。我们也将根据这些内容进行示例的技术评审。

    • 示例满足 import 的要求,希望代码行数在 300 行以内(此条件可以适当放宽,最终希望起到帮助大家快速入门 taichi 的作用)
    • 示例的核心计算在 taichi kernel 中,数据结构也是用 taichi 搭建的。
    • 示例可以 import numpy / matplotlib / math / os 等 python 内置的库,并请在 repo 种标记。
    • 示例的代码仓库中只有一个 .py 文件。
    • 示例如改编自其他人的作品,需提前确认好 license。
    • 请不要 import 其他复杂的库,避免给其他学习示例(example)的小伙伴们造成负担。

二次创作 demos 方向

或许从头开始写一个示例很难,这里也可以尝试将 ti example 的示例稍作修改,此前不少同学也尝试“花式”修改过 ti example 中的示例,并取得了很好的效果。欢迎大家再次开脑洞创作起来。

需要说明的是:二次创作方向的优秀作品,也可入围 ti example。

*改动需要有一定的意义,如果与原作相比,只是修改参数,没有性能上、视觉上的明显变化,将不认为是有意义的改动(不视为成功参与哦)。

  1. 示例的颜色更改,让配色看起来更高级,具备一定的具美感/酷炫感。

  2. 示例的代码结构,可以优化命令行,达到速度更快、行数更少、更稳定的效果,代码整洁。

  3. 示例的互动效果,通过改动一些程序,改进交互体验或者扩展交互玩法。

入围 ti example 的评审标准

主要参考“创作需遵循的规则”,在符合这些规则的作品中,择优选出适合放入 ti example 中的作品。

如何提交你的作品?

  1. 将代码上传到自己的 repo

  2. 分享 Demo 板块中发帖,内容格式参考如下:

标题:【ti example 投稿】+ 创作的 example 名称
正文内容:作品的一句话介绍 + repo 链接 + 作品截图(jpg/gif)

其中二次创作需要说明自己改动的部分。

  1. 如果时间允许,也可以在论坛帖留言后,在 taichi-dev/taichi 中提交 PR,我们会定时进行 PR review。如果你的 demo 可以入围 ti example,我们会将你的 PR merge 到主仓库中。

  2. 10 月 14 日评奖截止。

活动奖品

本次征集活动中包含参与奖和入围奖,同时也有机会获得额外福利。

参与奖

完成二次创作 demos 作品,可以收获一份 Taichi T恤 + 定制电脑贴纸;

完成原创 demos,可以获得一份Taichi 卫衣 +定制电脑贴纸+ 定制雨伞或水杯(二选一)。

备注:参与奖也会参考上述规则进行评审,请在活动期间每周三关注获奖名单。

入围奖

所写示例入围 ti example 即可获得 ikbc 机械键盘 或 Divoom 点音蓝牙像素闹钟(二选一)

额外福利

如果将创作 demos 的心得写成博客,公开发布到技术内容平台上,可以获得 Taichi 定制水杯一个。
同时,如果在发现或修复 Taichi 版本内的 bug,可获得一个 Taichi 抱枕。

期待小伙伴们的作品,有问题可以在帖子下方留言,我们将尽快反馈~

2 Likes

恭喜 @garryling@bismarckkk 两位同学获得参与奖~请点击这里完成收货表单,近期会把属于各位的 Taichi 周边寄出哦,谢谢!