Section 1: Storyboards (Powerpoint Presentation: Storyboarddesign) Programmers Write Programs to Solve Problems

Total Page:16

File Type:pdf, Size:1020Kb

Section 1: Storyboards (Powerpoint Presentation: Storyboarddesign) Programmers Write Programs to Solve Problems Alice Alice is a programming language that allows creating 3D-animations. It is designed to teach how to program a computer, but in a much different way than with most other programming languages. First you won’t have to remember special words or syntax. Then you will not be asked to solve obscure problems. Instead you will create short animations, and if we get far enough simple interactive games. To be honest, the animations will not be of professional quality but many students before you have shown that this is a teaching tool that allows them to make full use of their creativity while at the same time learning important programming concepts. You will have some homework assignments in which you need to use the software. If you want to work on these assignments on your own computer you can download Alice from http://alice.org/index.php?page=downloads/download_alice2.2. Choose the alternate downloads with the Alice textbook Worlds. If you do not have Alice on your computer, you can use the Math lab computers to complete your homework. A few things to know before working with Alice: • You cannot open an Alice file by double-clicking it. You need to open Alice and open the file through Alice. • Alice is a great program but it is not perfect. It tends to freeze sometimes. Save often your programs so you will not lose all your work if this happens to you. Section 1: Storyboards (PowerPoint presentation: StoryBoardDesign) Programmers write programs to solve problems. The first steps of solving a problem is to make sure we understand well the problem and then to design a solution. Once we have the design we can write code, that is write the solution in the special programming language used by the programmer. When programming with Alice these stages will correspond to stages used by professionals in animation studios. Understanding the problem means having a clear scenario, i.e. a story to tell. The design will be expressed by a series of frames, called storyboards, which show the major steps in the story. The frame contains an image (it can be rather crude) showing the scene at that point of the story and a brief text describing the action. (See the PowerPoint entitled StoryBoardDesign for an example. ) For those of us who feel too artistically challenged for the traditional animation storyboard, the design can be a textual storyboard. In this case, the actions are described in brief concise sentences. Rather than being written as the scenario in paragraph style, the text is formatted in such a way that the order and the logic of the actions is made very clear. This will make more sense as our design get a little more complex. Here an example of a textual storyboard. Section 2: Setting up the initial scene Before we can program an animation we need to set up the stage. In Alice this will mean setting up the initial scene. We will choose a template, and add and position characters and objects in this template. The PowerPoint SettingUpWorlds shows the tools used to set up the initial scene. Section 3: From Storyboards to Code (PowerPoint presentation: StoryBoard to Code) Once we have our design, i.e. our storyboard, and created the initial scene, we are ready to write the code to animate the characters. As shown clearly by the storyboard the story can be decomposed in several actions. Moreover, we can see that some actions are specific to a character and could possible be reused in other situations. For example, in our dragon and princess story the dragon takes off. This action involves only the dragon and it is something we might want to reuse for future dragons. In the PowerPoint StoryboardToCode, we give the details how to make the dragon take off. We write some pieces of code, called methods that make the dragon perform given actions. • flapRightWing: it is used to make the dragon flap its right wing. • flapLeftWing: it is used to make the dragon flap its left wing. • flapWings: its is used to make the dragon flap both wings at the same time. To write it, we call the methods flapRightWing and flapLeftWing. • takeOff: this method allows the dragon to take off. To write it, we call the method flapWings. These methods are methods created for the dragon (they are called class-level methods) because they are specific to the dragon and do not involve any other object or character in the World. When you create a method, you first give a name to the method, and then you move to the editor window the tiles that tell what the method does. For example the method flapLeftWing might look as in Figure 1. This is similar to writing a recipe in a recipe notebook. But in the same way that writing a recipe and looking at it in the notebook does not get you much closer to a nice meal, writing a method definition and seeing it in the editor window won’t animate your characters. The method will “act” only if it is called. For example, in Figure 2 the method takeOff is called in my first method. If we click on Play, every action included in the definition of the method takeoff will be executed, including any call to other methods (here a call to the method flapWing). Figure 1- flapLeftWing Figure 2- my first method Rules to remember: 1. If an action of the storyboard involves only one character (or object) in the World, create a class- level method for this action. 2. If the action is somewhat complex, it is a good idea to decompose it in several methods. 3. A method will not execute (“play”) if it is not called. Saving a new class Once we have written method to allow the dragon to take off and to fly, we can save if as a new class that can be reused in other word. We need to change its name, for example to flyingDragon and save the class. The file will have the extension .a2c while files that contain Alice worlds have the extension .a2w. A demo on how to save a class and how to import the object in a new world is included at the end of the pdf-PowerPoint presentation StoryboardToCode. Section 4: Loops, built-in functions and parameters (PowerPoint presentation: FunctionsAndLoops) We now know how to give simple instructions to an object. We have used two constructs: • Do in order: the instructions are executed sequentially, i.e., one after the other in the order they are written. • Do together: the instructions are executed at the same time. Often we want a given instruction or a given set of instructions to be executed multiple times. For example if we know how to make a character take one step, making the character walk would require taking one step repeatedly. If we made a method to make the dragon fly forward one meter, we can repeatedly call that method to make the dragon fly to the princess. A simple way to repeat an instruction is of course to call it several times in a “Do in order” block. See Figure 3. But this is not always convenient (suppose we want to repeat the instruction 100 times!). Alice and all other programming languages provide repetition structures to indicate that an instruction or a set of instructions need to be repeated. The simplest structure in Alice is the Loop. We can replace the code in Figure 3 by the code shown in Figure 4. Figure 3 Figure 4 The set of instructions that is within the body of the loop (delimited in green) will be repeated the number of times indicated next to the word Loop. A problem that arises often is that we do not know exactly how many times the “loop” must execute. For example, the number of times the dragon must fly one meter depends on how far it is from the princess. Alice can answer the question “how far from the princess is the dragon”? Answers to such questions are given by built-in functions. We have used one tab of the object’s details area of the Alice interface: the method tab. Another tab is the function tab (see figure 5). Functions provide information about an object, such as its size and its position relative to other objects in the world. Functions return values of certain data types. For example the distance functions will return numbers while the function “is larger than” will return a Boolean value, which means a value that is either true or false. Next to the word “Loop”, you are expected to write a number. You may use any function that returns a number instead of an actual number value. See Figure 6. Figure 5 To write the Loop shown on left, first write it with any number (1, 2, 3…) in place of the function. Then drag in the function and drop it over the number. If you try to use a function that does not return a Figure 6 number in a place where a number is expected (such as behind Loop), Alice does not allow you to drop the function: the square around the function remains red. Methods with parameters The code shown in figure 6 could be the code for a method called flyToPrincess and it works well. The only disadvantage of this method is that it is very specialized. It can be used only to make the dragon fly to the princess, and just to the given princess, called princess in this world.
Recommended publications
  • Press Contacts for the Television Academy: 818-264
    FOR IMMEDIATE RELEASE Post-awards presentation (approximately 7:00PM, PDT) September 11, 2016 WINNERS OF THE 68th CREATIVE ARTS EMMY® AWARDS ANNOUNCED (Los Angeles, Calif. - September 11, 2016) The Television Academy tonight presented the second of 2016 Creative Arts Emmy® Awards ceremonies for programs and individual achievements at the Microsoft Theater in Los Angeles and honored variety, reality and documentary programs, as well as the many talented artists and craftspeople behind the scenes who create television excellence. Executive produced by Bob Bain, this year’s Creative Arts Awards featured an array of notable presenters, among them Derek and Julianne Hough, Heidi Klum, Jane Lynch, Ryan Seacrest, Gloria Steinem and Neil deGrasse Tyson. In recognition of its game-changing impact on the medium, American Idol received the prestigious 2016 Governors Award. The award was accepted by Idol creator Simon Fuller, FOX and FremantleMedia North America. The Governors Award recipient is chosen by the Television Academy’s board of governors and is bestowed upon an individual, organization or project for outstanding cumulative or singular achievement in the television industry. For more information, visit Emmys.com PRESS CONTACTS FOR THE TELEVISION ACADEMY: Jim Yeager breakwhitelight public relations [email protected] 818-264-6812 Stephanie Goodell breakwhitelight public relations [email protected] 818-462-1150 TELEVISION ACADEMY 2016 CREATIVE ARTS EMMY AWARDS – SUNDAY The awards for both ceremonies, as tabulated by the independent
    [Show full text]
  • Technical Theatre I
    2nd Nine weeks Fall Calendar 2008 Mr. McGlynn Rm. I-02 Target Outcomes: The student continues demonstration of digital editing skills in the program Power director #7. The student demonstrates skills in Newscast production work and formatting. The student demonstrates skills and understanding in using Pinnacle 12 Green screen technology. The student knows the five basic elements of story and plot structure within a short 10 min. film. The student continues practicing a variety of camera angles and shots in telling a story on film. The student will practice still animation techniques in film editing a 3-5 min. short film. Assignments: 1. Daily production work (Q. grd.) 2. Vocab Chap. #14 (stage and school book) (Q. grd.) 3. Rev. Questions Chap. #14 (stage and school book) (T. grd.) 4. Citizen Kane discussion of Transitions, camera angles, lighting & symbolism (Q. grd.) 5. Storyboard 3-5:00 min. still animation film project 4 students per group (Q. grd.) 6. Still animation project (T. grd.) 7. Storyboard Newscast and make assignments, 10 students per group (Q. grd.) 8. 10 min. Newscast (200 pt. T. grd.) 9. „Storyboard/Script‟ film project, 4 students per group (T. grd.) 10. Film Dailies (three Q. grds.) 11. 10 min. film project 4 per group (Final project 400 pt. T. grd.) 12. Clean up grade (Q. grd.) 13. Final exam “20 question vocabulary Test” (Final exam grd.) 14. Extra credit: Film Archive 10 min. highlight projects outside of your assigned work: (school events) 10/21-22 Watch “Citizen Kane” / handout on camera shots, transitions, lighting. / Ch. #14 Vocab (Q.
    [Show full text]
  • 3. Create a Storyboard and a Shot List
    mini filmmaking guides pre- production 3. CREATE A STORYBOARD AND A SHOT LIST To access our full set of Into Film DEVELOPMENT (3 guides) mini filmmaking guides visit intofilm.org PRE-PRODUCTION (4 guides) 1. ASSIGN PRODUCTION ROLES 2. SCOUT FOR LOCATIONS 3. CREATE A STORYBOARD AND A SHOT LIST 4. SOURCE COSTUMES, MAKE-UP & PROPS PRODUCTION (5 guides) POST-PRODUCTION (2 guides) EXHIBITION AND DISTRIBUTION (2 guides) PRE PRODUCTION STORYBOARD AND SHOT LIST What is a storyboard? A storyboard is a visual representation of a whole film. It allows filmmakers to plan and see how the finished film will look on screen. It is a series of drawings which either shows each scene from your film or, for more detail, each shot. By planning your shots in advance you can help minimise mistakes. You can identify any shots that might not work and take them out before you pick up the camera. A storyboard not only illustrates the director’s vision for his/her film, it is also a useful tool for the camera operator and editor. It helps them understand exactly how shots should be framed and their correct order. Storyboard structure There are a variety of ways of storyboarding your film: Scene by scene If you want to just draw each scene, you can create an accompanying shot list detailing the camera shots and movements you’ll use. A shot list is useful because it lists the camera shots in order so you can tick them off as you film. This helps ensure that no shots are missed out.
    [Show full text]
  • The Storyboard
    The Storyboard The Advantages of Storyboarding By Kylene Arnold Storyboards are pictures of each shot in a film [as visualized by the filmmaker before actual shooting of the film begins]. They may be as simple as stick figures or as complex as full-color illustrations created by a storyboard artist. However, regardless of their level of complexity, their function remains the same: to develop and communicate the director's vision to other crew members and executives. Some famous directors, such as Alfred Hitchcock, considered them an indispensable part of the pre-production process because of the advantages he gained from this previsualization technique. Refined Vision Storyboards force the director to translate his broad vision for the film into concrete, executable shots. During the storyboarding phase, he can experiment with different camera angles, Page 1 of 4 reorganize scenes or cut them to see how they impact the story. Some directors use storyboards as a reference during production to help them remember all of the shots they planned. They may also use them as a way to communicate their vision to producers or investors. Problem Identification A storyboard can serve as a paper edit of the movie, which allows you to identify weaknesses that may not otherwise be apparent until post-production. For example, when you "see" your film, you may discover that the pacing is slow, that several visually similar scenes are lumped together or that a particular scene is going to require more props, extras or visual effects than you had thought. Because storyboards are a tool that you can show to others, it allows them to help you identify these weaknesses and improve the film before you shoot it.
    [Show full text]
  • Storyboard Background-Information Styles, Tipps and Methods
    Storyboard Background-Information Styles, Tipps and Methods By Saskia Petrenz [email protected] Contents Introduction 3 Mindset of the storyboards artist: Who he is and what he does 4 Storyboard Styles 6 Work-Flow 8 Composition 11 Lighting and Color 12 Tips/Methods 15 Dictionary 17 Questionnaire 18 Sources 19 2 Introduction This paper will give a general overview about storyboards, information about different styles of storyboards and how to use them. The mindset of a storyboard artist and his work-flow will also be explained. Additionally composition and the use of light in storyboards will be explained as well as some handy tips and tricks. At the end a dictionary lists eventually necessary technical terms. What is a storyboard? A storyboard is a suggestion. It gives a possible basic setup for a scene including general camera setups and lighting. It allows advance organization, frame by frame and shot by shot what is going to be happening dur- ing shooting. The function of a storyboard is to indicate and illustrate all shots needed for the final product. It does this by pre-visualizing the written word (screenplay) and its structure. Also any visual effect will be indi- cated in the storyboard, this means that modern Special Effects Films are more demanding on storyboards. A storyboard serves the visual needs of the director of photography and special effects team. The director and director of photography will go over the storyboard to decide on the needed cameras/ lenses/filters/lighting equipment etc. Also the producer, director, cinematographer and production designer will want to see visuals and illustrated SFX (Special Effects) to estimate cost, the set up for shots and decide on cameras, lighting and framing.
    [Show full text]
  • UNIT-II Pre and Post
    UNIT-II Pre and post - production planning - functions, duties and responsibilities of the crew members. Art direction - location - floor management - out-doors and indoors - lighting - management of live shows / live telecast - sports coverage etc. PRE AND POST - PRODUCTION PLANNING The Production Process The production process refers to the stages (phases) required to complete a media product, from the idea to the final master copy. The process can apply to any type of media production including film, video, television and audio recording. The stages in each medium vary; for example, there is obviously no storyboard in an audio recording. However the same general concepts work for any medium. The three main stages of production are: Pre-production: Planning, scripting & storyboarding, etc. Production: The actual shooting/recording. Post-production: Everything between production and creating the final master copy. PRE-PRODUCTION Pre-production is a fairly loose term which refers to the tasks undertaken before production begins. Exactly what is included in this stage depends on the medium and situation. For a small video company, pre-production may refer to everything that happens before shooting begins, for example, meeting with the client, research, storyboarding, location planning, etc. For feature films, pre-production is more specific and only begins when other milestones have been met such as financing, screenplay, casting and major staffing. In this case pre-production includes: Location scouting Prop and wardrobe identification and preparation Special effects identification and preparation Production schedule Set construction Script-locking (semi-finalisation of the script) Script read-through with cast, director and other interested parties STAGES OF PRE-PRODUCTION Finalize a Shooting Script While movies are magical, they don‟t come out of thin air.
    [Show full text]
  • Daren R. Dochterman - Illustrator - Visual Effects • Concept Design •3D Modeling/Prop Design (818)530-1238
    DAREN R. DOCHTERMAN - ILLUSTRATOR - VISUAL EFFECTS • CONCEPT DESIGN •3D MODELING/PROP DESIGN (818)530-1238 DAREN R. DOCHTERMAN ILLUSTRATION / VISUAL EFFECTS / CONCEPT DESIGN PHONE:818.530.1238 Member: Art Director’s Guild website: www.betafive.com email: [email protected] TRON: LEGACY (TR2N) WESTWORLD (SEASON 2) JUPITER ASCENDING CONCEPT ARTIST CONCEPT DESIGNER 3D CONCEPT ILLUSTRATION WALT DISNEY PICTURES HBO / AUTONOMOUS PRODUCTIONS WARNER BROS. DIRECTOR:JOSEPH KOSINSKI PD: DARREN GILFORD PD: HOWARD CUMMINGS DIRECTOR:WACHOWSKIS G.I. JOE - RISE OF COBRA PREACHER (SEASON 2) ROBOPOCALYPSE (2 YEARS DEVELOPMENT) PRODUCTION ILLUSTRATOR CONCEPT ARTIST CONCEPT ARTIST PARAMOUNT PICTURES AMC DREAMWORKS/AMBLIN DIRECTOR:STEPHEN SOMMERS PD: ED VERREAUX PD: DAVID BLASS DIRECTOR:STEVEN SPIELBERG PD: GUY DYAS DRAGONBALL BOSCH (4 SEASONS) GET THE GRINGO CONCEPT ARTIST TWENTIETH CENTURY FOX VFX ARTIST - COMPOSITOR VISUAL EFFECTS ARTIST DIRECTOR:JAMES WONG PD: BRUTON JONES AMAZON MOVING TARGET PRODUCTIONS FX SUP.: ALAN MUNRO DIRECTOR:ADRIAN GRUNBERG, SUPV. ALAN MUNRO CREATURE FROM THE BLACK LAGOON (DEVELOPMENT) THE CLOVERFIELD PARADOX aka THE GOD PARTICLE JOURNEY 2: THE MYSTERIOUS ISLAND PRODUCTION ILLUSTRATOR UNIVERSAL PICTURES CONCEPT ARTIST CONCEPT ARTIST DIRECTOR:BRECK EISNER PD: TOM DUFFIELD PARAMOUNT / BAD ROBOT WARNER BROS./WALDEN MEDIA PD: DOUGLAS MEERDINK / RICK CARTER DIRECTOR:BRAD PEYTON PD: BILL BOES THE DAY THE EARTH STOOD STILL THE FOUNDER CONCEPT ARTIST LOVE AND OTHER DRUGS TWENTIETH CENTURY FOX VFX ARTIST VISUAL EFFECTS ARTIST / MATTE
    [Show full text]
  • Storyboards 1
    Storyboards 1 Storyboards The OCR Guide to Storyboards Version 1 understanding understanding learning guidance resources communication industry knowledge skills employment training education learning guidance qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources resources communicationcommunication industry industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication
    [Show full text]
  • Hollywood Online: Movie Marketing Practices in the DialUp and BroadbandEras of the Internet
    1 Hollywood Online: Movie Marketing Practices in the Dial-Up and Broadband-Eras of the Internet 1994-2009 Ian London A dissertation submitted in partial satisfaction of the requirements for the degree of Doctor of Philosophy in Film Studies in the Department of Media Arts of Royal Holloway, University of London June 2012 2 Statement of Original Authorship This thesis is a presentation of my original research work. To the best of my knowledge the thesis contains no material previously published or written by another person, except where due reference to literature and acknowledgement of private discussions with industry members is made. This work was produced with the supervision of Dr. Barry Langford at the Royal Holloway University of London. The thesis has not been submitted for another degree at this institution or elsewhere. Signed: ………………………………………………………………… Date:……………………………………………………………………. 3 Acknowledgements I wish to thank my supervisor Barry Langford for his tremendous support and guidance over the years. I have at times relied on his extensive knowledge of the Hollywood film industry to give me focus and to keep moving the project forwards – without his patience, compassion and motivation I could not have finished the thesis. I thank John Ellis for his direction in his role of supporting supervisor. I also offer appreciation for the feedback and assistance of Finola Kerrigan and Paul Grainge. In particular, I would like to thank Paul McDonald for his kind words of advice which have stayed with me in recent years. Naturally, I also owe a debt of gratitude to a range of artists and executive personnel across the film, internet and design industries.
    [Show full text]
  • Film Making Resource C
    1 FILM MAKING RESOURCE SHEET C SCRIPT & STORYBOARD INTRODUCTION Once a basic story structure has been created, the next step is to write the script and create the storyboard. These next stages allow for detailed planning of the film, from action and dialogue to sets and camera setups. A basic rule of thumb for script and storyboard is to ask ‘what is this contributing to the story?’ for every decision made. All too often action and dialogue is superfluous to the story and reduces the quality of the finished film. Script There are a number of conventions in scriptwriting which help to organise the film making process, making it easier to recognize locations required, characters in each scene and set design requirements. In a classroom setting, there is no need to adhere to strict script writing conventions, but some guidelines will make the process easier at production stage. ⎯ The person who writes the script for a film is called the screenwriter. ⎯ Film actors learn their lines from a script or screenplay text. ⎯ A director uses the screenplay to help plan how the film will be made. ⎯ Each screenplay consists of scenes. A scene is where the action of the story takes place. ⎯ Each scene includes a description, details of characters’ actions, and details of the location. ⎯ Actions are given whenever anything physical happens, for example, “Mary walks towards the door.” 1 2 FILM MAKING RESOURCE SHEET C Development of script ⎯ Discuss how information is presented in a script: e.g. is it written in the present tense? (here and now), visualize it and describe what the characters do.
    [Show full text]
  • A Curriculum for Digital Media Creation
    A Curriculum for Digital Media Creation Sixteen Lessons, from Storyboarding to Producing a Documentary By Marco Antonio Torres and Ross Kallen Sponsored by Apple Inc. Introduction Every day digital media becomes more important as a means for receiving, producing, sharing, and broadcasting information. Tools and resources that were once the exclusive property of a few are now available to many more people. Tomorrow’s publishers, marketing people, and community leaders will need to know how to use digital media to persuade others and tell new and effective stories. Knowledge of the rules and grammar of movie production, broadcasting, and media presentation is a new powerful literacy. Today’s educators and students will find it particularly valuable to be skilled in the use of digital media tools such as Final Cut Studio. To help, Apple has created the Apple Authorized Training Center for Education program, designed for schools that use Apple’s professional software solutions in their curriculum. In addition to using the curriculum that the program offers, students have the opportunity to receive Apple’s Pro Certification in Final Cut Studio. This certification communicates to the world that these students are ready to do professional work on video editing projects. This curriculum guide is designed as a supplemental resource to the Final Cut Studio Certification materials. The 16 lessons included here are linked to either content area standards or skill set competencies and are meant to be taught during a traditional 18-week semester. This guide also provides the resources to align a moviemaking/editing class to a Regional Occupational Program (ROP) or Perkins- funded school-to-career program.
    [Show full text]
  • Krzysztof Kieslowski Film School – Kieslowski.Pl, University of Silesia in Katowice, Poland Multimedia International Studies Winter Semester
    Krzysztof Kieslowski Film School – kieslowski.pl, University of Silesia in Katowice, Poland Multimedia International Studies Winter semester Course Description Students get to know selected documents used in film productions and implement them in selected films based on their own 3-page scripts. Classes have a practical Film and television workshop 1 form and are conducted as a workshop. The end result are two sets of film documents made in two production groups. The course is designed to train the ability to use new media to broaden the student's New media in film and knowledge about the art of film work and creation of new forms of visual television communication. The substantive aim of the course is an exercise involving the self-realization of a short film etude with the inspiration of a literary text. Students develop sensitivity to both the literary text, as well as the image. They learn how they can combine these Film and television workshop 2 two ways of expressing emotions in one film. Students get to know the three stages of film production: the preparatory period, film shooting and post-production. The end result is an independently prepared short film etude connected to the literary text. Work on the advertising booktrailer script chosen by the WAB publishing house, exercises in setting the film lighting for advertising film, realization of pieces of an Film and Media Arts Media Film and Advertising and commercial advertising video on the basis of created storyboards. The student receives basic film production 1 knowledge of media advertising, principles of image on the recipient.
    [Show full text]