Hello world I'm talking about creating scene procedures in Alice3. I have a movie with the witch, and Thor, and a boulder. I would like to create a little movie where the witch and Thor get into an argument and the witch casts a spell on Thor and turns him into a stone. And the stone rolls over and crushes the witch. The spell is broken, and the stone turns back into Thor. If I write all of this code, my first method Becomes really unwieldy, it's too big. So what I'm going to do is use Scene Procedures. Scene Procedures is a way of setting up a block of code That has one set of instructions, for instance just setting up the scene. And then I can call that procedure from myFirstMethod. All of the actual code is going to be in these five scene procedures. We call this top-down design. I'm going to click on this hexagon, And select Scene. And Add Scene Procedure. And I'm going to the name this first one. SetupScene. And Add a comment. And then one of the things I would like to do to set it up is to make the boulder invisible. And Invisible Means setting the opacity to 0. And maybe I will also have the witch. Turn to face the camera. And I'm going to leave that for now. But later if I have some other things I want to do to set up the movie, I can add them to this procedure. Let's go back to myFirstMethod. And select this. And drag setupScene Into myFirstMethod. Now, when we run this The Rock disappears. Let me go back to SetupScene. And, I'm going to have the duration. be 0, so you never see that at all. Let's run that again. That's good! So I would continue and I would do Another Scene Procedure. Add Scene Procedure. And name this one Argument. And then, again, In myFirstMethod. I can take this. Argument and drag it in. I haven't actually written any code for that, but that's the whole idea of Scene Procedures. We have myFirstMethod has calls to these different procedures. Comments are ignored, so first it'll execute all the code in SetupScene. And then it will Execute all of the code in the procedure called argument. That's the whole deal!