drawing on the web class 1 csci ua 380 introduction and
play

Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview - PowerPoint PPT Presentation

Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Graphics on the Web Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview GIF: Graphics


  1. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview

  2. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Graphics on the Web

  3. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview GIF: Graphics Interchange Format Graphics on the Web JPEG: Joint Photographic Experts Raster Graphics Group PNG: Portable Network Graphics WebP: A new, lossless and lossy image compression format for the Web

  4. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview SVG: Scalable Vector Graphics Graphics on the Web CSS (vector-like capability) Vector Graphics

  5. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview The Internet and the Web are separate Graphics on the Web but related things. The Internet and the Web The Internet is a massive network of networks, a networking infrastructure that connects computers globally. The Web is a way of accessing information over the medium of the Internet, an information sharing model that is built on top of the Internet. The Web is just one of the ways that information can be disseminated over the Internet but it is the one we are focused on in this class.

  6. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview “The future is already here—it’s just Graphics on the Web not evenly distributed.” State of Flux —William Gibson

  7. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview The technologies discussed in this Graphics on the Web class are evolving. State of Flux They are agreed upon standards but not evenly implemented. Modern browsers support almost everything we will do, but not everyone uses up-to-date, modern browsers (and that’s ok). Web graphics technologies are, as ever, in a state of flux.

  8. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Drawing on the Web

  9. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview We will explore the ways in which code Drawing on the Web can be applied to generate interactive, Project-Orientation Web-based graphics. We will not be focusing on just one language or technique, but several. While we will spend the most time in JavaScript, this will be during the second half of the semester. You are encouraged to integrate multiple techniques in your work.

  10. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Review foundations Drawing on the Web Explore new modes of implementation HTML and CSS

  11. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Scalable Vector Graphics Drawing on the Web Hand-coding SVG Illustration software Creating an icon system Integration with CSS

  12. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Transitions Drawing on the Web Transforms CSS Animation Animation

  13. 
 Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview GitHub Drawing on the Web Iterative approach to creative code Version Control Maintain snapshots of work and Collaboration Project collaboration

  14. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Review essentials Drawing on the Web Enhance interactivity JavaScript Animation techniques Objects, properties, and methods

  15. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Using JavaScript with HTML5 Drawing on the Web The canvas element allows you to HTML Canvas draw raster graphics on the fly

  16. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Drawing in three dimensions on the Drawing on the Web Web WebGL Websites as places rather than pages We will use the JS library, three.js

  17. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview HTML and CSS Drawing on the Web SVG Outline CSS Animation Version Control and Collaboration JavaScript HTML Canvas WebGL

  18. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview This course is not: Drawing on the Web • A complete beginner-level class != • An advanced programming class • A comprehensive introduction to JavaScript • A game development class • Fixed/static

  19. ~ Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview on the Web rn [ CD Ill\ ~ i6.cims. nyu.edu/~jc3436/380/

  20. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview “Net art, like Process Art, Performance Net Art art and Happenings, is less an object for contemplation than an event or action that takes place over time.” —Mark Tribe/Reena Jana

  21. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview N r Diagram e s here 1110 II 10 • 1 7 http://www.mtaa.net/mtaaRR/off-line_art/snad.html

  22. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Introductions

  23. 
 
 
 Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Joshua Clayton Introductions Clinical Assistant Professor Me jclayton@cs.nyu.edu Office hours • Tuesday, 12:30–1:30 p.m. • Thursday, 3:30–4:30 p.m. Room 420, Warren Weaver Hall cs.nyu.edu/cs/faculty/clayton

  24. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Introductions You

  25. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Syllabus

  26. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview You are expected to come to all Syllabus classes and arrive on time. Attendance Please let me know in advance if you will be out for any reason. Please let me know if you miss class due to illness. Computers are encouraged in class during project development sessions. If you ever feel overwhelmed or need extra help, I will be available to you.

  27. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Using SVG with CSS3 and HTML5: Syllabus Vector Graphics for Web Design Texts Eloquent JavaScript: A Modern Introduction to Programming Mass Effect: Art and the Internet in the Twenty-First Century

  28. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview There will be seven assignments and Syllabus one final project. Assignments Details of each will be posted on the class website. All assignments are due before class, submitted via NYU Classes. Do your best to turn work in on time. 10% will be deducted for each class day after the deadline. No assignments will be accepted after three classes or after the final exam.

  29. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview Assignments: 40% Syllabus Midterm exam: 20% Grading Rubric Final project: 20% Final exam: 20%

  30. Drawing on the Web Class 1 CSCI-UA 380 Introduction and Overview cs.nyu.edu/courses/spring19/CSCI-UA.0380-001

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend