Outline
- Due: 19 March 2025, 23:55
- Mark weighting: 25% total
- Submission: Text/PDF upload in Wattle with code in GitLab.
- Policies: see the policies page
- Learning Outcomes Assessed: Learning Outcomes 1 and 4. Learning Outcome 2 is expected to be applied in creating artistic output.
The first 3 assessment tasks this year are called “Portfolio Item 1”, “Portfolio Item 2” and “Portfolio Item 3”. The written works and artistic responses you create will form part of your portfolio of works for EXTN1019B, along with your Final Project. All of your works will be available to view at the end of year exhibition. For an example and for inspiration, you can view the 2024 cohorts works here.
TEMPLATE: Fork and clone the template for this portfolio item
Description
The first assignment requires you to research and explore an aspect of 3D graphics.
You will discover the history of that aspect, report on this, and create a work of art that embodies this aspect of 3D graphics.
You will write an artist statement explaining your artistic response.
You will write a README.md file which explains how to interact with your artwork.
Suggested topics include:
- Which geometry is orthodox? The mathematics of 3D graphics.
- 3D modelling techniques (how do we construct complex geometries)
- Transformations (such as Quaternions)
- Cameras and Lighting
- Shading, Textures, Materials
- Recent graphics developments (see SIGGRAPH)
- Principles of Traditional Animation Applied to 3D Computer Animation
- A 3D graphics/virtual worlds artist and their work
Development Process
Here’s the process for completing this assessment task:
You need to:
- Choose a topic and have this approved by your teacher
- Conduct your research into the topic
- Write a report which explains the topic in depth, but for a reader who knows little about 3D graphics.
- The report should be written using markdown, and be called
research-report.md. PDF is an acceptable alternative, and the file in that case should be called research-report.pdf - Include comprehensive referencing
- Develop a sketch as an artistic response which illustrates the topic you have researched
- make it interactive
- make it meaningful
- create at least 2 variations (sketches) for your response
- Write an artist statement which explains your artwork
- The artist statement should be called
artist-statement.md - You should include a
README.mdfile which explains how to interact with your artwork (a how to document)
You do not need to write a complete history of your chosen topic. Choose one element (for example, instead of “shading”, choose “Phong shading”), and explore that topic deeply.
For each portfolio item this year, we either want you to create your own sketch, or extend some starter code we provide in class. In either case, we want you to submit at least 2 non-trivial variations 1 of your sketch. This is an opportunity for you to experiment and explore different ways of implementing or expressing the same idea.
Submission Process
-
Fork and clone the template repository.
-
Choose a topic and submit this to your teacher via Teams.
Await approval before starting. -
Include all files in your repository, and push and commit to gitlab.
We are expecting a history of commits. -
Zip your folder and submit to Wattle —
this will timestamp your submission, and enable marking using the rubric.
Specification
research-report.md : 1500 words (excluding references) teaching the reader the details of your chosen topic. References should be included in this file.
artist-statement.md : 400 words explaining how your artwork embodies the chosen topic, and what other aspects of art, or meaning, you have chosen to investigate
README.md : up to 100 words explaining how to interact with your artwork
sketch.js (multiples) : your artistic responses. You only need one index.html. You may include other assets as required.
Marking criteria
As discussed at the top of this page, Portfolio Item 1 makes up 25% of your overall mark for this course.
The marking criteria are:
-
clarity, depth and sophistication of communication
-
quality, depth and breadth of research into your chosen topic
-
critical analysis of provocation/topic
-
creativity in coding, artistic output and/or research
-
interactivity
-
breadth of experimentation (submit 2-3 non-trivial variations)
-
Referencing
Year 12 Portfolio Item 1 Assessment Rubric
| A Grade (9-10) |
B Grade (7-8) |
C Grade (5-6) |
D Grade (3-4) |
E Grade (0-2) |
|
|---|---|---|---|---|---|
| Communication LO #4 20% research-report.md, artist-statement.md and README.md |
insightfully investigates complex concepts, using advanced language, metalanguage, and supporting media | critically explores a range of concepts, theories and ideas, using appropriate language, metalanguage, and supporting media | communicates core concepts, theories and ideas, using appropriate language, metalanguage, and supporting media | represents some ideas, using some metalanguage and media | communicates basic ideas using minimal evidence |
| Depth and Breadth of Research LO #4 20% research-report.md |
effectively employs a range of research techniques, critically analyses chosen topic to coherently and effectively explain and teach the topic | effectively employs research techniques, demonstrates critical analysis of the chosen topic, and explains the topic coherently | employs research techniques, analyses the chosen topic, and fundamental elements of the topic coherently | describes the chosen topic, and explains some ideas | describes basic ideas |
| Creativity LO #1 20% sketches |
always employs creative thinking, drawing on a wide range of sources/influences, to develop surprising and innovative responses | uses creative thinking, drawing on a range of sources/influences, to develop innovative responses | uses critical thinking, drawing on a range of sources, to develop design solutions | uses a limited range of sources to develop basic solutions | develops very limited responses |
| Critical Engagement LO #1 10% artist-statement.md and sketches |
deep and critical engagement with the chosen topic | engages effectively with the chosen topic | engages appropriately with the chosen topic | engagement includes some references to chosen topic | very limited engagement with the chosen topic |
| Interaction Design LO #1 and #4 10% sketches |
considers interaction/evolution as a feedback loop between user input and visuals/sound. Uses this feedback to design an engaging experience for the user/audience | explores several interactions/modes of evolution over time, includes critical reflection of design (selection of appropriate interaction/responsiveness) | explores several interactions/modes of evolution over time designs, but no critical reflection of alignment with theme | minimal exploration of interaction and/or evolution over time (only explores one interaction type) | no exploration of interaction or responsiveness or evolution over time |
| Specification Satisfaction 10% all files |
All elements present and comprehensively complete (research-report.md, artist-statement.md, README.md, and 3 or more significant variations of artistic responses (sketch.js) | All elements present and completed to a good standard, and 2 or more non-trivial variations of artistic responses (sketch.js) | All elements present and complete and 2 basic variations of artistic responses (sketch.js) | Most elements present, with 2 or fewer variations which demonstrate trivial variations | Significant elements (artistic statement, README) missing, and a single code solution which demonstrates a trivial change to the provided code, or the use of generative AI to develop the code variation |
| Referencing LO #4 10% research-report.md |
comprehensive referencing using ANU approved referencing style | a good breadth of research references using ANU style or markdown standard | satisfactory referencing using a well-known academic style | basic references which are not comprehensive or using an unknown or unsupported referencing style | very limited referencing using an unsupported style, or hallucinated references |
FAQ
Can I work on it during the weekly labs/workshops?
Yes! So if you create something during the workshop which you want to include in your portfolio, then by all means include it. You’re also welcome to use time outside of class to work on the portfolio item.
How long should I spend on this every week?
Between 1 and 3 hours outside class time should be sufficient. The BSSS expects that you complete 1 hour outside class for each hour spent in class.
Can I use open-source code for my artistic response?
Yes, for sure – as long as you provide links to any code that you used and you make some interesting changes/additions of your own to the code. Ensure you reference the open-source code in your artist-statement.md
Can I use other artists’ work as inspiration for my sketches?
I don’t see why not :) You can absolutely still look for sources of inspiration and reference them in your artistic response (name of inspiration/artist, name of work, link to work). However it’s not part of the marking criteria and therefore isn’t mandatory.
When will I get my marks & feedback?
I will endeavour to complete marking within 2 weeks of submission.
Can I use generative AI to write my report, artist statement or code?
We will be exploring the development, creation and appropriate application of generative AI in generating text, image and audio this year. This is NOT an open-license to use generative AI to write code or your written responses.
So: how can you use it?
- Be explicit about your use: explain how and why you want/need to use generative AI to generate code or text.
- Write your own ideas: you must generate ideas from your own brain and not outsource the generation of ideas.
- Read! You must read your sources and understand them yourself. It is no good asking ChatGPT to understand for you. Reach out if you need help.
- Polish: Write your ideas down and once you have a draft you might use generative AI to help finesse your work.
- Be explicit: This course is all about creativity. Tell us how you completed this process and how this made you feel. Have you learned more, or learned less? Does it help reduce pressure? Does it make you feel unethical?
- Opt Out: Shout it from the rooftops: You do not have to use generative AI! To quote from The Incredibles: “No school like the old school”.
-
We just want you to implement an idea and play around with your code to generate some interesting changes in the visuals/audio. Think of it like doodling – see where your mind takes you and then, when you see an output that you like, take a screenshot/screen recording of it. The non-trivial part just means your changes can’t be too simple (e.g. if the only variation you make is changing the background colour from grey to pink, that’s too simple) ↩