Skip to content

Commit

Permalink
syllabus update with new lab
Browse files Browse the repository at this point in the history
  • Loading branch information
Cookei committed Jul 12, 2024
1 parent 3f83390 commit 50da63d
Show file tree
Hide file tree
Showing 14 changed files with 143 additions and 93 deletions.
1 change: 0 additions & 1 deletion CNAME

This file was deleted.

15 changes: 9 additions & 6 deletions asset-manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"files": {
"main.css": "/static/css/main.a0ce1bf5.css",
"main.js": "/static/js/main.0f31d322.js",
"main.js": "/static/js/main.13a83390.js",
"static/js/526.a1046954.chunk.js": "/static/js/526.a1046954.chunk.js",
"static/js/206.24d8eb7c.chunk.js": "/static/js/206.24d8eb7c.chunk.js",
"static/js/529.55a417a2.chunk.js": "/static/js/529.55a417a2.chunk.js",
Expand Down Expand Up @@ -35,6 +35,7 @@
"static/media/Christine Co.jpg": "/static/media/Christine Co.bafbe96f8582e5c1b1fa.jpg",
"static/media/resize.gif": "/static/media/resize.aaae8e98f3f21583f539.gif",
"static/media/Chris Magana.png": "/static/media/Chris Magana.245aa4dce49cf86747cc.png",
"static/media/example0.mp4": "/static/media/example0.d78d729875d01e24b0d4.mp4",
"static/media/editedfire.gif": "/static/media/editedfire.bc6aa30f9fcfeab39c9f.gif",
"static/media/Andy Gagliardi.jpg": "/static/media/Andy Gagliardi.7956f9ce2141fb7fba88.jpg",
"static/media/storyboardingExample.png": "/static/media/storyboardingExample.b4e8d963b23f448a7b65.png",
Expand All @@ -51,6 +52,7 @@
"static/media/Anze Liu.JPG": "/static/media/Anze Liu.ccda581a4e27f88b74af.JPG",
"static/media/shadingIcon.png": "/static/media/shadingIcon.e279b357bf65862203f2.png",
"static/media/blendshape_bunny.ma": "/static/media/blendshape_bunny.4ec15cba7cc1cf5526b8.ma",
"static/media/example1.mov": "/static/media/example1.fdc8b562e459dc97914c.mov",
"static/media/Animation2.gif": "/static/media/Animation2.7e1a93d734ed8cf0d5ea.gif",
"static/media/Hillary Huynh Senior.png": "/static/media/Hillary Huynh Senior.843136e03f1ad0f89d92.png",
"static/media/blah.gif": "/static/media/blah.a9bf07fc36754c87147a.gif",
Expand Down Expand Up @@ -1430,10 +1432,10 @@
"static/media/blend shapes.md": "/static/media/blend shapes.66a0774141b0261a3e5f.md",
"static/media/creating labs - 7.jpg": "/static/media/creating labs - 7.bd9f0fb85abf3a8b3347.jpg",
"static/media/creating labs - 15.jpg": "/static/media/creating labs - 15.f4513e20756619d2434a.jpg",
"static/media/creating_labs.md": "/static/media/creating_labs.07f73352ef43bbc1b330.md",
"static/media/CreatePxr.png": "/static/media/CreatePxr.85da75ec6a2283e24a98.png",
"static/media/splineDrawing.png": "/static/media/splineDrawing.399470ca1be328781e39.png",
"static/media/motiontrail1.png": "/static/media/motiontrail1.6275b8f6921012686841.png",
"static/media/creating_labs.md": "/static/media/creating_labs.2a84149e1742868d23a7.md",
"static/media/009.png": "/static/media/009.ae3d402bf07156b4b5a2.png",
"static/media/Jacob Holesinger.jpg": "/static/media/Jacob Holesinger.69cc7369343d873c8768.jpg",
"static/media/filePath.jpg": "/static/media/filePath.9a689e12424ae7dd91a4.jpg",
Expand All @@ -1456,12 +1458,13 @@
"static/media/xgen.md": "/static/media/xgen.b65957394c590d5edbc2.md",
"static/media/cloth.md": "/static/media/cloth.8b9f8004ec56f327b6f5.md",
"static/media/fluids.md": "/static/media/fluids.8d349e8951c6309c6435.md",
"static/media/Syllabus.md": "/static/media/Syllabus.b54fc20448ee326c42c8.md",
"static/media/Syllabus.md": "/static/media/Syllabus.ab3cbedd234998589609.md",
"static/media/playblasts.md": "/static/media/playblasts.3ca2d5a786516a2dd26d.md",
"static/media/animation 2.md": "/static/media/animation 2.05e30cf53528160b10dc.md",
"static/media/stupidbottombannerhillsblahugh.svg": "/static/media/stupidbottombannerhillsblahugh.b144eddf435eaa50ce6a400ff25a81c7.svg",
"static/media/basicSchedule.md": "/static/media/basicSchedule.585f835adc71299fc6cf.md",
"static/media/advancedSchedule.md": "/static/media/advancedSchedule.86ccb853f747df5ad888.md",
"static/media/advancedSchedule.md": "/static/media/advancedSchedule.1b6f740857b007be1a2b.md",
"static/media/basicSchedule.md": "/static/media/basicSchedule.b40a9431454f64f31603.md",
"static/media/scripting.md": "/static/media/scripting.e87781910e2ccfa302c8.md",
"index.html": "/index.html",
"static/media/discord-mark-white.svg": "/static/media/discord-mark-white.81949e05bf4c1f0292fc0bf241b394ba.svg",
"static/media/email.svg": "/static/media/email.0333216cc88b764fa04f4acd907aedbc.svg",
Expand All @@ -1472,6 +1475,6 @@
},
"entrypoints": [
"static/css/main.a0ce1bf5.css",
"static/js/main.0f31d322.js"
"static/js/main.13a83390.js"
]
}
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo.png"/><link rel="manifest" href="/manifest.json"/><script type="text/javascript">!function(n){if("/"===n.search[1]){var a=n.search.slice(1).split("&").map((function(n){return n.replace(/~and~/g,"&")})).join("?");window.history.replaceState(null,null,n.pathname.slice(0,-1)+a+n.hash)}}(window.location)</script><title>UCBUGG</title><script defer="defer" src="/static/js/main.0f31d322.js"></script><link href="/static/css/main.a0ce1bf5.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo.png"/><link rel="manifest" href="/manifest.json"/><script type="text/javascript">!function(n){if("/"===n.search[1]){var a=n.search.slice(1).split("&").map((function(n){return n.replace(/~and~/g,"&")})).join("?");window.history.replaceState(null,null,n.pathname.slice(0,-1)+a+n.hash)}}(window.location)</script><title>UCBUGG</title><script defer="defer" src="/static/js/main.13a83390.js"></script><link href="/static/css/main.a0ce1bf5.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
4 changes: 2 additions & 2 deletions static/js/main.0f31d322.js → static/js/main.13a83390.js

Large diffs are not rendered by default.

File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -12,36 +12,41 @@

| Role | Name(s) |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Head Facilitators | Olivia Xie<br>Hillary Hyunh |
| Facilitators | Gracia Y. Barrera Ruiz<br>Rebecca Feng<br>Gabriel De Leon<br>Hoang Ton<br>Sharon Zhong<br>Francis Basco<br>Maya Zheng<br>Billy Dong<br>Chinyce Cole-Henry<br>Vivian Liue |
| Head Facilitators | Olivia Xie<br>Rebecca Feng |
| Facilitators | Gabriel De Leon<br>Chinyce Cole-Henry<br>Francis Basco<br>Ethan Tam<br>Khylie Aviles<br>Han Li<br>Raine Koizumi |
| Faculty Sponsor | Dan Garcia |

# Course Description and Structure

- This course is intended for students who are interested in the prospect of learning the principles of 3D modeling and animation, and the process that goes into creating 3D animated movies.
- Students will be divided into project groups consisting of about 5-6 people. Groups will then spend the rest of the semester working to complete a roughly 30-second short film using Autodesk Maya.
- Students will be divided into project groups consisting of about 4-6 people. Groups will then spend the rest of the semester working to complete a roughly 30-second short film using Autodesk Maya.
- There are two distinct sections to this course, one on Monday and one on Wednesday. Students must register for one of these two sections, and then attend that section for the rest of the semester. Students will not be allowed to switch sections after registration.
- Every class will begin with a short lecture introducing a new concept of 3D animation. Students will then work through an online tutorial which will help them learn to put this new concept into practice. After completing this tutorial, students will be encouraged to work on their projects in class with the help of facilitators.
- In addition to class every week, there will be regular studio hours held in the Kresge Engineering Library, where facilitators will be available to provide feedback and answer any questions students may have concerning their projects.
- In addition to class every week, there will be regular office hours held in Sutardja Dai Hall 200, where facilitators will be available to provide feedback and answer any questions students may have concerning their projects.
- Grading is based on four components:
- Homework submission
- Peer evaluations, which are anonymously taken from the members of each group at the end of the course.
- Attendance/Participation
- Completion of final short
- Homework will be due at the beginning of class every week, and may include both individual assignments as well as assignments to be completed as a team. It is important that everyone take an active role to complete both types of assignments.
- Homework submission (40%)
- Attendance (10%)
- Participation (5%)
- Weekly Team Progress (10%)
- Midterm (10%)
- Completion of final short (25%)
- Homework will be due the day before class every week at 11:59pm, and may include both individual assignments as well as assignments to be completed as a team. It is important that everyone take an active role to complete both types of assignments.

# Requirements and Prerequisites

- Enrollment will be based on an application which involves the submission of an initial homework assignment along with a form containing other relevant information about the student. The details of this assignment will be discussed in the introductory lecture.
- **Students must be fully enrolled both in this class and at UC Berkeley. Unfortunately, we cannot accept auditors.**
- It is highly recommended that students have access to a personal computer that can have Autodesk Maya installed on it. However, this is not a hard requirement as card key access to the Mac lab will be granted after registration as well.
- Enrollment will be based on an application which involves the submission of an initial homework assignment along with a form containing other relevant information about the student. The details of this assignment will be discussed in the introductory lecture.
- **Students must be fully enrolled both in this class and at UC Berkeley. Auditors are handled on a case-to-case basis.**
- It is highly recommended that students have access to a personal computer that can have Autodesk Maya installed on it. However, this is not a hard requirement as card key access to the computer lab will be granted after registration as well.

# Grading and Absence Policy

This course can only be taken as PASS/NO PASS (P/NP). CCNs will be provided by the instructors during the second week of class.

- **Perform all the mandatory homework assignments**
- **Maximum of 3 absences, 1 unexcused**
- Late assignments (right after the due date) can be graded for up to 50% credit
- Assignment is graded based upon percentage of completion and correctness
- Homework extensions are handled on a case by case basis
- **Maximum of 2 excused absences & 1 unexcused absence before a 5% deduction per absence on their final grade**
- **Successfully interact with your group mates**
- **Complete the final project**

Expand All @@ -50,12 +55,13 @@ This course can only be taken as PASS/NO PASS (P/NP). CCNs will be provided by t
> (!important)
> **Note: Please read the below grading and absence policy CAREFULLY.**
| Assignment | Percentage |
| -------------------- | ---------- |
| Lab Assignments | 30% |
| Attendance | 20% |
| Peer Evaluations | 20% |
| Participation/Effort | 15% |
| Midterm | 15% |
| Assignment | Percentage |
| --------------------------------- | ---------- |
| Lab Assignments | 40% |
| Attendance | 10% |
| Participation | 5% |
| Weekly Team Progress | 10% |
| Midterm | 10% |
| Completion of Final Short | 25% |

# Course Outline
31 changes: 31 additions & 0 deletions static/media/advancedSchedule.1b6f740857b007be1a2b.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
| Date | Topics Covered | > | Assignments (Due before next class unless specified otherwise) |
| - | - | - | - |
| Sept 3 / 4 | Intro to Maya | Individual | Group |
| ^ | ^ | <ul><li>Submit enrollment form</li><li>Submit application</li><li>Join Discord</li></ul> | |
| Sept 9 / 11 | Art and Story | Individual | Group |
| ^ | ^ | <ul><li>Receive feedback on application story pitches</li><li>Make 15-20 storyboards to accompany final pitch</li></ul> | |
| Sept 16 / 18 | Story Pitches<br>Project Management<br>Group Formation | Individual | Group |
| ^ | ^ | | <ul><li>Revise storyboards and develop animatic</li><li>Make modeling sheets for characters</li><li>Create an asset list</li><li>Set up GDrive</li></ul> |
| Sept 23 / 25 | Basic Modeling | Individual | Group |
| ^ | ^ | <ul><li>Complete Hard Surface Modeling Lab</li><li>Read Node Editor Lab</li></ul> | <ul><li>Model Props</li><li>Project Set Up</li></ul> |
| Sept 30<br>Oct 2 | Advanced Modeling | Individual | Group |
| ^ | ^ | <ul><li>Complete Organic Modeling Lab</li></ul> | <ul><li>Model all characters and environment</li></ul> |
| Oct 7 / 9 | Shading | Individual | Group |
| ^ | ^ | <ul><li>Complete Hypershade Lab</li></ul> | <ul><li>UV Map, texture, and shade all models</li><li>Submit preview render</li></ul> |
| Oct 14 / 16 | Basic Rigging | Individual | Group |
| ^ | ^ | | <ul><li>Setup skeletons for all characters</li><li>Create blendshapes</li></ul> |
| Oct 21 / 23 | Advanced Rigging | Individual | Group |
| ^ | ^ | <ul><li>Complete Advanced Rigging Lab</li><li>Read Rigging Guide Lab</li></ul> | <ul><li>Add controllers to rigs</li><li>Skin characters</li></ul> |
| Oct 28 / 30 | Basic Animation | Individual | Group |
| ^ | ^ | <ul><li>Complete Charactor Animation lab up to 'hip rotate y'</li></ul> | <ul><li>Start blocking animation</li></ul> |
| Nov 4 / 6 | Visual Effects and Lighting | Individual | Group |
| ^ | ^ | <ul><li>Complete Lighting 2 Lab</li></ul> | <ul><li>Continue refining animation</li><li>Submit playblasts</li></ul> |
| Nov 13 | Advanced Animation | Individual | Group |
| ^ | ^ | <ul><li>Complete rest of Character Animation Lab</li></ul> | <ul><li>Submit refined playblasts</li></ul> |
| Nov 18 / 20 | Rendering and Compositing | Individual | Group |
| ^ | ^ | <ul><li>Complete a Post Production Lab</li><li>Complete VFX Lab (Extra Credit)</li></ul> | <ul><li>Create lighting rigs</li><li>Submit lighting preview render</li></ul> |
| Nov 25 | Speaker Event | Individual | Group |
| ^ | ^ | | <ul><li>Continue groupwork</li></ul> |
| Dec 2 / 4 | Final Class Critique | Individual | Group |
| ^ | ^ | | <ul><li>Final Renders</li><li>Post-production and sound effects</li></ul> |
| ~ Dec 13 (TBD) | Final Showcase | > | <br>Location: TBD<br><br>
31 changes: 0 additions & 31 deletions static/media/advancedSchedule.86ccb853f747df5ad888.md

This file was deleted.

Loading

0 comments on commit 50da63d

Please sign in to comment.