Sense & Scale

A site to explore cultures, cities, and computing at varying senses and scales. Updated by Ar Ducao, with content from classes at NYU, MIT, CUNY and more.

Contact: see syllabi

  • Announcements Today is Earth Day ??? Lunchtime workshop co-facilitated by Prof D: Emojis as Digital Language Today: Bystander Intervention to Stop Anti-Asian/American and Xenophobic Harassment  Physical Computing Kits: I’ll make a “claim” sheet and do a big giveaway in the 2 sessions of class. The kits are for small robots…

    Announcements

    Agenda

    Assignments

    Announcements: Extra Credit

    +
  • Announcements Please add your physics playground screenshots to this slideshow. PT job for student: Unity Simulation developer @ MIT Request for entires (with cash prizes): CUNY Asian-American Film Fest Any interest in free physical computing kits? e.g. https://www.adafruit.com/product/2768. To pick up in downtown Brooklyn over the summer. Agenda 3:10  Note:…

    Announcements

    Agenda

    • 3:10 
      • Note: Project 4 is due next week. To this end:
        • Tutorial: Building and submitting a build for next week. Note that the Physics Playground has build bugs. I’m working on debugging this, but it won’t be ready for next week, so you can screen record if you’re encountering export bugs.
        • Tutorial: Making/importing your own prefabs in the playground. My steps:
          1. Get/make the model you want (in my case, I got the coronavirus model from the NIH 3D print exchange).
          2. Copy the model into your project’s Assets > Models folder (make this if it isn’t already there)
          3. In your project, turn the model into a prefab by going to the Assets menu and choosing
            Create > Prefab (or Create > Prefab Variant).
          4. If this option isn’t available,
            • Make an empty project
            • Make your model into a prefab there
            • Drag it into the Physics Playground (or whatever project you’re using).
          5. In your MainScene’s Manager, add the prefab to the list of objects.
            • If you’re using the COVID model, you will need to scale it up.
          6. You can now instantiate it in the playground. But it doesn’t demonstrate physics.
          7. To make it float, collide, etc, add a Rigidbody and Mesh Collider to the prefab. For now, use the covid “Membrane” sub-model as the mesh.
          8. For more info, consult the Prefab section of the Unity manual.
        • Other notes:
          • texture
          • code
    • 4:50 Break 
    • 5:00 

    Assignments

    • Technical Stuff
      • Project 4 is due next week before class. Please email me the usual question answers (see full spec) and share a link to either
        1. A 2+ minute screen recording
          OR
        2. BOTH a Unity MacOS build AND your project files (in case I can’t open your build on my Mac).
      • Next week’s “critique” will be more of a technical discussion. Since there won’t be time for me to download/install/run your projects before class, it will be best for you to share your own screens, so please be prepared to do so next week.
    • Conceptual Stuff

    Announcements: Extra Credit

    • Check the Projects + Extra Credit page for more EC options. If any of your projects are late, I strongly encourage you to submit extra credit work.
    +
  • Announcements While you’re waiting for class to begin: check out the Physics Playground page and video Reminder: Policy on project lateness. Turning in a project late is better than not turning it in at all! Audre Lorde Today after class: Self-Care as Political Warfare event (Zoom link here), looking at…

    Announcements

    Agenda

    Assignments

    • Technical Stuff
      • If you still owe me Projects 2 and/or 3, start thinking about doing additional extra credit.
      • Please finish importing the Physics Playground and play around with the project.
    • Conceptual Stuff

    Announcements: Extra Credit

    • Go through any/all of the non-playground tutorials in the Physics Playground series (the non-playground tutorials start at “Intro to the Unity Physics Engine 2019“) and send prof 3+ paragraphs or other documentation (pics, video, etc) about the process.
    • Check the Projects + Extra Credit page for more EC options. If any of your projects are late, I strongly encourage you to submit extra credit work.

    +
  • Announcements Late submissions will be presented today. Reminder: Faculty observation today. Thanks for turning your cameras on for a bit! Reminder: Policy on project lateness. Turning in a project late is better than not turning it in at all! Audre Lorde: Notes from a Trip to Russia Agenda 3:10 Quick…

    Announcements

    • Late submissions will be presented today.
    • Reminder: Faculty observation today. Thanks for turning your cameras on for a bit!
    • Reminder: Policy on project lateness. Turning in a project late is better than not turning it in at all!
    • Audre Lorde: Notes from a Trip to Russia

    Agenda

    Assignments

    Please take the next week to catch up with your Projects and Reading.

    • Technical Stuff
      • If you haven’t submitted Projects 2 and/or 3, PRIORITIZE THIS! Submitting the project(s) late is much better than not submitting them at all.
      • If you haven’t already, install Unity before next week’s class.
    • Conceptual Stuff
      • Take a look at Part II of Semiology of Graphics, and then take a closer look at the section “The Retinal Variables” (the pages labelled 60-97). While the text is kind of dense, the pages are mostly graphics.
    • HAVE A GREAT SPRING BREAK!! ???⛱️???⛱️???⛱️

    Announcements: Extra Credit

    • Check the Projects + Extra Credit page for more EC options. If any of your projects are late, I strongly encourage you to submit extra credit work.
    • More optional exercises:
      • Install QGIS. This is a very useful app for preparing geographic files. Try downloading the shapefiles for NYC building footprints and opening them in QGIS. If you prepare this file in black-and-white, you can them use them as a surface relief texture.
      • Try downloading the Coronavirus Spike Protein (see the extra credit below to learn more about these proteins), then try using MeshLab to convert it into a model that Maya can read. If you want to learn even more about protein and DNA in 3D, check out new resources on the Data Sources page.
      • Challenge: can you import a molecule into Maya with its color? If so, send a screenshot to Prof for EC!

    +
  • Announcements Observation next week, on March 25. Late submissions will be presented next week. Next Tuesday: Prof D at upcoming Prison Education Event, sponsored by UAW (labor union) Terrain Tutorial again next week? Fisheye camera New datasets on the 3DVE Data Sources list Reminder: Policy on project lateness Agenda 3:10…

    Announcements

    • Observation next week, on March 25. Late submissions will be presented next week.
    • Next Tuesday: Prof D at upcoming Prison Education Event, sponsored by UAW (labor union)
    • Terrain Tutorial again next week?
    • Fisheye camera
    • New datasets on the 3DVE Data Sources list
    • Reminder: Policy on project lateness

    Agenda

    • 3:10 Project 3 Presentations and Critiques
      • Everyone can share their screens today.
      • For each student presentation, I’ll ask two other students to speak: one student will offer a short appreciation and another student will offer a brief suggestion. All students can type additional thoughts in the chat.
      • Please limit your comments to one of the following attributes:
        • MOOD: how do the pacing, movement, form, & color establish an environment?
        • INFORMATION: is a narrative or important data clearly conveyed?
        • AUDIENCE: would this animation potentially serve or not serve specific people(s)?
    • 4:50 Break
    • 5:00

    Assignments

    Please take the next week to catch up with your Projects and Reading.

    • Technical Stuff:
      • If you haven’t submitted Projects 2 and/or 3, PRIORITIZE THIS! Submitting the project(s) late is much better than not submitting them at all.
      • Install MeshLab. This is a very useful app for converting 3D models.
    • Conceptual Stuff
    • All Caught Up? Here are more optional exercises:
      • Install QGIS. This is a very useful app for preparing geographic files. Try downloading the shapefiles for NYC building footprints and opening them in QGIS. If you prepare this file in black-and-white, you can them use them as a surface relief texture.
      • Try downloading the Coronavirus Spike Protein (see the extra credit below to learn more about these proteins), then try using MeshLab to convert it into a model that Maya can read. If you want to learn even more about protein and DNA in 3D, check out new resources on the Data Sources page.

    Announcements: Extra Credit

    +
  • Announcements Please be prepared to chat during 1-on-1s today. Please create an account on USGS EROS. You don’t have to share your email or any other personal info to make an account. We will play around with this today. A Poem: A Litany For Survival by Audre Lorde WHY ARE WE…

    Announcements

    • Please be prepared to chat during 1-on-1s today.
    • Please create an account on USGS EROS. You don’t have to share your email or any other personal info to make an account. We will play around with this today.
    • A Poem: A Litany For Survival by Audre Lorde
    • WHY ARE WE DOING THIS CODING STUFF? See my new “Teaching Philosophy” section in the syllabus.
    • Observation on March 25

    Agenda

    • 3:10
    • 4:55 Short Break (since most of today is freeform)
    • 5:00 Wrap-up

    Assignments

    Announcements: Extra Credit

    +
  • Announcements Please be prepared to discuss issues you’ve encountered this week regarding 3DVE. NEW Items in the 3DVE Menu:  Data Sources Some of you still need to submit Project 1. You’ll receive a DM today. Agenda 3:10 Project 2 screening. Did you run into any issues? Project 2 troubleshooting Scripting …

    Announcements

    • Please be prepared to discuss issues you’ve encountered this week regarding 3DVE.
    • NEW Items in the 3DVE Menu: 
      • Data Sources
    • Some of you still need to submit Project 1. You’ll receive a DM today.

    Agenda

    Assignments

    • Technical Stuff
      • With Ursa Minor, try
        • Setting up the camera to show the constellation as we see it on Earth.
        • Rendering it as a short (5-second) animation in which the camera moves smoothly.
      • Now that you’ve submitted Project 2, you can continue to fine-tune your rendering and animation skills through either
      • Optional:
    • Conceptual Stuff: None for next week! We will return to this on March 18.

    Announcements: Extra Credit

    • Submit your Ursa Minor image or animation for extra credit.
    • Try running a different Constellation MEL file in Maya and render a quick animation like with the Ursa Minor animation.
    • Don’t see the constellation you want? Try generating it using one of these Perl scripts and send me the file for EC. If you don’t like Perl, try converting the script to Python and send me the script for EC.
    • You can now check the Projects +Extra Credit page for a running list of EC options.

    +
  • Announcements Please be prepared to discuss what you’ve been up to this week regarding 3DVE. NEW Items in the 3DVE Menu: Recordings Projects + Extra Credit Coming soon: Data Sources New Office Hours link for March-May will be emailed later today. If you heard from me yesterday: please submit ASAP;…

    Announcements

    • Please be prepared to discuss what you’ve been up to this week regarding 3DVE.
    • NEW Items in the 3DVE Menu:
      • Recordings
      • Projects + Extra Credit
      • Coming soon: Data Sources
    • New Office Hours link for March-May will be emailed later today.
    • If you heard from me yesterday: please submit ASAP; letter grades are dropping.

    Agenda

    • 3:10
      • Chapter 2.2 and 2.3 of Designing Virtual Worlds. What was most interesting in this reading? Did you come away with questions? Are there passages you disagree with? 
    • 4:50 Break
    • 5:00 Discussion
      • Follow-up on tech topics
      • Follow-ups:
        • Reference image in mindrider.
        • Complex tools and renderers: Not required! Less is more! KISS (Keep it simple, stupid)! Simple tools!
        • Prof D Reel was made all with very simple tools.
      • 3D and non-entertainment options
      • Deformers (if there’s time)
      • Why Data? (if there’s time)

    Assignments

    Announcements: Extra Credit

    +
  • Announcements LAST CHANCE: Please fill out the 3DVE Intake Form. Please be prepared to discuss what you’ve been up to this week regarding 3DVE. In the chat, please share if you have any questions about last week’s assignment. Zoom Agenda 3:10 Welcome to new students, Discord and WhatsApp. Note on missing…

    Announcements

    • LAST CHANCE: Please fill out the 3DVE Intake Form.
    • Please be prepared to discuss what you’ve been up to this week regarding 3DVE.
    • In the chat, please share if you have any questions about last week’s assignment.
    • Zoom

    Agenda

    • 3:10
      • Welcome to new students, Discord and WhatsApp.
      • Note on missing class and emailing me
      • Notes from you:
        • Ridged cone
        • Default renderer: Windows > Settings/Preferences > Renderer
        • 3D Paint tool: Texturing > 3D Paint tool
        • Shading faces (e.g. Maya 101 Lesson 6)
    • 4:00 Shareback
    • 4:50 Break
    • 5:00 Discussion
      • Chapter 2.2 and 2.3 of Designing Virtual Worlds. What was most interesting in this reading? Did you come away with questions? Are there passages you disagree with? 
      • Why Data? (if there’s time)

    Assignments

    • Technical Stuff. Learn animation basics by doing one of the following:
      • Watch and follow Lessons 7-9 of Maya 101 on YouTube. This will make most sense if you’ve gone through Lessons 1-6.
    • Conceptual Stuff:
      • Take a look at the Digital Universe by the American Museum of Natural History. We will work with this data next week.
      • If you haven’t already, read a subsection of Chapter 2 in Designing Virtual Worlds. What was most interesting in this reading? Did you come away with questions? Are there passages you disagree with? 

    Announcements: Extra Credit

    • Continue reading “The Master’s Tools will Never Dismantle the Master’s House” and/or all of Sister Outsider. You can also read some of her Poetry. We can continue to discuss in class and/or you can reference this work in your upcoming projects.
    • Submit to this $10k opportunity for Smithsonian Open Access proposals. You can share your proposal with me for extra credit.
    • Play with the sample of Unreal Engine’s MetaHuman Creator and email me 3+ paragraphs with your thoughts on the software’s pros and cons.
    • Download and explore the Digital Universe data. I’ll ask next week who had a chance to do this.
    • Play Temple Hunters and email me 3+ paragraphs about its 3D virtual environment.
    +
  • Announcements If you haven’t already, please fill out the 3DVE Intake Form. Please be prepared to discuss what you’ve been up to this week regarding 3DVE. In the chat, please share: Any issues you had installing Maya. Any questions about the First Time Tutorial. Any questions/comments on this past week’s reading.…

    Announcements

    • If you haven’t already, please fill out the 3DVE Intake Form.
    • Please be prepared to discuss what you’ve been up to this week regarding 3DVE.
    • In the chat, please share:
      • Any issues you had installing Maya.
      • Any questions about the First Time Tutorial.
      • Any questions/comments on this past week’s reading.
      • If you’re a new student, please introduce yourself in the chat. What’s your name, major, and experience with 3D development?
    • Zoom
      • Meetings will now be auto-recorded. Let me know if you have questions/concerns.
      • Anonymous Zoom poll: how was this week’s workload?
      • Last week’s Zoom recording is here. I will type the passcode in the chat (if you need it later, just email me).
      • Quick question: can you access Zoom recordings through Blackboard?

    Agenda

    • 3:10 PM
      • Welcome to new students. Note student Discord and WhatsApp groups.
      • Maya or Blender?
        “Maya 3d” v. “Blender 3d” v. “Blender game” in job searches
        • LinkedIn: 1350 v. 763 v. 30
        • Indeed: 839 v. 317 v. 129
        • Monster: 422 v. 98 v. 58
        • ZipRecruiter: 362 v. 116 v. 66
        • Glassdoor: 226 v. 2 v. 2
        • SimplyHired: 733 v. 230 v. 89
        • CareerBuilder 62 v. 24 v. 24
      • Brief IP discussion, including copyright
      • Tech topic: First Time Tutorial and basics. Let’s talk ice cream! Shift-clone, smooth mesh, double-click loop, soft select, standard surface, sky-dome, Arnold
      • Data of human-made objects: more on the Smithsonian example, with some star maps from NASA
    • 4:00 Shareback
    • 4:50 Break
    • 5:00 Discussion

    Assignments

    Extra Credit

    Continue reading “The Master’s Tools will Never Dismantle the Master’s House” and/or all of Sister Outsider. We can continue to discuss in class and/or you can reference this work in your upcoming projects.

    +