当我们开设计算机图形学这门课程时,必然需要设计相应的实验。而实现一个“好看”(甚至有时只是“能看”)的图形应用,往往需要编写上千行的代码。为了在十分有限的课时约束下开展实验,最成熟的办法就是设计一个代码框架。我们对 Dandelion 的期望是:核心功能有限(但可扩展)、界面足够简单、尽可能不涉及和特定平台相关的细节。
同时,我们还尽力编写了以 Dandelion 为基础的一系列图形学实验文档,帮助同学们填补课堂与实验之间的“鸿沟”。由于教材和课件中包含了受版权限制的资料,我们无法公开课程内容,仅能公开实验文档和框架。我们的实验与 GAMES 101 部分兼容(但修复了 101 实验框架中的一些小问题),因此如果你不是西安交通大学的同学,我们推荐你学习 GAMES 101 的同时尝试我们的实验。
实验文档可从 GitHub 或 Gitee 仓库的 Release 获取:
https://github.com/XJTU-Graphics/Dandelion-docs/releases/tag/v1.0.2
https://gitee.com/xjtu-graphics/Dandelion-docs/releases/tag/v1.0.2
我们希望 Dandelion 成为一颗蒲公英种子,传播渺小的热爱和友善,这也正是它图标和名字的来源。欢迎大家关注 XJTU-Graphics 和 Dandelion ,项目地址:
https://github.com/XJTU-Graphics/dandelion