Now that you have (hopefully) learned how to create graphics using a fairly low level graphics language, you are now free to explore the possibilities using higher level interfaces. You can choose among: (a) three.js, (b) ARCore, or (c) ARKit. If you fancy something else, let us know first.
For this project, try to have similar components as your assigned programs. That is, your scene should have objects, lighting, camera. Ideally, the scene is not static and user can manipulate objects and/or camera interactively or the scene has some kind of animation.
Because this program is open-ended, each project is likely going to be different. It is important that you describe your project in detail. When writing your documentation, think about your user/grader. Make sure you provide sufficient description about what your project is about, what platforms or system requirements are needed to run it, how to run it, what to expect, etc. All these should be in your web page. If you prefer, you can set this up as a pdf file and link to it from your web page.
Be sure to include a project title and an image that we can use as a thumbnail to your project.
Write an op-ed reflecting on your learning experience, anything in particular that stood out, etc.
This will be conducted on Monday, June 07 from 8am-11am As a contingency, make sure you include an animation clip that showcases your program. Provide a link to this from your web page.
While I usually don't assign points for contests, I will award 10 bonus points for best project award, and 5 bonus points for runner up award. Points are awarded to each member. Hopefully this will increase contest participation and your full effort in the project.
Submission:
Make sure you: a. submit the right files you want us to grade, b. have tested your code on the browsers in the lab. c. follow the general instructions described in overview.html
XXX -- assign by access to device (android/ios/desktop) XXX: A - G XXX: H - M XXX: N - Z
Put materials in a folder named prog5 and zip it up.
Last modified
Sunday, 16-May-2021 19:40:08 PDT.
Read the
for instructions on how to submit your work.