首页> 学术问答> 滑铁卢大学Computer Graphics Assignment评分标准是什么?
我在滑铁卢大学,我们专业Introduction to Computer Graphics这门课这个月27号要提交Assignment 3,我想提前问一下这个作业的评分标准,有哪些比较容易忽略的扣分项?主要是我想根据这个标准再完善一下我的作业~!
最佳答案
课程顾问-Lea
2022-10-21 16:25:52
滑铁卢大学Computer Graphics Assignment 3要求你创建一个分层的关节型3D人形模型,这里称为puppet。你在作业中的分数将主要基于以下评分标准。
一、Assignment 3评分标准
1、测试文件(即a3mark.lua,随框架代码一起提供)能够正确地运行和显示。
2、Puppet的比例是合理的,其原型以一种合乎逻辑的方式连接在一起。
3、Picking works正确可靠。
4、正确保存选择记录,以便任何顺序的选择和取消选择都有效,支持多选。Puppet的选定部分被清楚地指示,例如,选定部分改变颜色,或者其边缘被突出显示。
5、Puppet可以整体旋转和平移,以便观看。旋转用户界面是虚拟轨迹球。代表虚拟球体的圆圈可以从菜单中打开或关闭。开启时必须清晰可见。Puppet的配置可以从菜单中重置。
6、设计一个具有足够关节复杂性的Puppet,采用了精心设计的层次结构。
7、关节运动是正确的,角度受到限制,因此不允许出现非常不自然的配置。任何动作序列或组合中,Puppet都不会飞散或变形。
8、Z-buffer、背面和正面剔除都可以正常工作,并且可以从用户界面启用和禁用。
9、光照和材料的选择使得Puppet的三维结构清晰可见。
10、为交互式关节操纵维护撤消/重做堆栈。
二、Assignment 3扣分规则
1、当同时按下两个按钮时,头部不应旋转到身体中。
2、Picking应该在Puppet的位置改变后起作用。
3、轨迹球的方向应该是正确的,不管是面向还是背对。
4、轨迹球的变换应该预先相乘,否则一旦你翻转了Puppet,旋转就会不一致。
5、轨迹球和平移/缩放应该保持在不同的节点上,这样你就不会绕着原点旋转。
6、当调用层次遍历例程进行选择时,记得也要进行初始视图转换。
7、记录你的转换节点。
8、每个关节上方需要变换节点,这样旋转就不会围绕球体的中心发生。
9、要让togl栅格填满整个窗口,需要在栅格和栅格的父框架中设置参数。
10、如果你的Puppet的移动不平稳,那是因为你没有使用显示列表,或者你的球体镶嵌得太细。
11、你需要启用剔除面来移除背面多边形。
12、你应该将轨迹球旋转180度来获得180度的旋转。
13、你需要把轨迹球的直径做成1/2min(屏幕宽度,屏幕高度),这样就能符合这个圆。
14、头部旋转应该在不同的点上进行,这样头部就不会旋转到身体里。
15、实现快捷键。
如果同学在完成滑铁卢大学Computer Graphics Assignment的过程中遇到问题,可以随时和我们联系,我们会针对具体的作业问题进行更加深入的讲解指导。
相关问答
罗格斯大学计算机课程CS Assignment有哪些?
我是罗格斯大学的学生,我们有个计算机课程是CS111,这门课的Assignment有哪些老师能大致说一下吗?因为这门课吧我学得不是很好,所以想让老师讲解一下之后的作业,麻烦了~
考而思2022-04-19英国利兹大学研究生Assignment作业太难了怎么办?
我是英国利兹大学的研究生,我们这学期的广义相对论课程太难学了,以至于课程Assignment作业我一点儿也不会做,请问老师能不能辅导?如果可以的话我真的谢谢了,麻烦尽快给我安排课程。
考而思2022-04-06assignment作业分析指导
需要找一名assignment作业分析指导老师,专业是市场营销。
考而思2023-04-21最新问答
普渡大学计算机工程专业难吗?新生需要预习哪些内容?
老师,我想问一下普渡大学计算机工程专业难吗?因为我马上要去读这个专业,担心自己基础不够,开学之后跟不上老师的教学进度,所以我想提前预习,请问新生需要预习哪些内容?
考而思2024-05-17英国UCL本科考试缺勤给补考机会吗?可以申诉吗?
我在UCL读本科,昨天有个考试错过了,想问一下考试缺勤学校会给补考机会吗?如果没有补考机会的话,我能不能申诉?因为确实是我个人的一些原因导致的缺考,所以我有点不知道该怎么办,希望老师能指导。
考而思2024-05-17莫纳什大学商科diploma课程学什么?
你好,我想问一下莫纳什大学商科diploma课程都学些什么?因为我基础不够,所以打算先读diploma,之后再看能不能拿学位,就想先了解一下diploma课程的具体情况。
考而思2024-05-17