final project - university of california, los angelesjteran/270a.1.16f/houdini_basics.pdfrendering...

82
Final Project Houdini

Upload: others

Post on 17-Feb-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

  • Final ProjectHoudini

  • Houdini (Apprentice Edition)

    • Download from https://www.sidefx.com/download/

    • install run etc

    • need to create account

    https://www.sidefx.com/download/

  • Loading OBJ

  • Loading OBJ

    hover mouse and hit ‘tab’

  • Loading OBJ

  • Loading OBJ

    hover mouse and type ‘file’

  • Loading OBJ

  • Loading OBJ

    click ‘File’

  • Loading OBJ

    this thing appears,

    click it

  • Loading OBJ

    now this thing

    appears

  • Loading OBJ

    double click it

  • Loading OBJ

  • Loading OBJ

  • Loading OBJ

    this will let you tell it where to load obj files from

  • Loading OBJ

    click it

  • Loading OBJ

    choose dir to find obj,

    e.g. teapot.obj

  • Loading OBJ

    click it

  • Loading OBJ

  • Making a flip book• you need to load a directory of obj’s

    • put all of the obj files in the directory

    • need a naming convention like ‘file_0.obj’, ‘file_1.obj’, ‘file_2.obj’ etc.

    • you can then animate these using “flipbook”

  • Loading OBJs

  • this will let you tell it where to load obj files from

    Loading OBJs

  • click it

    Loading OBJs

  • choose dir to find obj,

    e.g. teapot.obj

    Loading OBJs

  • the objs, click it

    Loading OBJs

  • Loading OBJs

  • Making a flip book

    • you need to load a directory of obj’s

    • put all of the obj files in the directory

    • need a naming convention like ‘file_0.obj’, ‘file_1.obj’, ‘file_2.obj’ etc.

    • you can then animate these using “flipbook”

  • Making a flip book

    click this little flip book icon

  • Making a flip book

    these are the start and end frames for

    the flip book

  • Making a flip book

    you can watch this like a movie by

    clicking play once it’s generated

  • Rendering

    • the last flip book is with OpenGL level quality

    • you can render it more realistically with Houdini

    • this can be done in the following sequence of events: improve sharp normals, add material property to objs, add ground plane, add lighting, set camera angle, render

  • Rendering• improve sharp normals

    • add material property to objs

    • add ground plane

    • add lighting

    • set camera angle

    • render

  • Normals

    double click on the obj node

  • Normals

    now hit tab the type “normal” to add a normal processing

    node

  • Normals

    now a normal node will appear

  • Normals

    click the bottom of the file node and connect it to the

    normal node

  • Normals

    click on the normal node, then click the tab at the right (in blue) to turn it on

  • Normals

    now adjust the angle threshold slider, it treats

    edges below it as sharp

  • Normals

    Notice the edges are sharp now

  • Rendering• improve sharp normals

    • add material property to objs

    • add ground plane

    • add lighting

    • set camera angle

    • render

  • • you can render your obj as plastic, glass, metallic etc

    • if you want to make it look like “jello” you can use glass

    • this is a little more expensive to render though, you can use plastic for a quicker turn around

    Material properties

  • Material properties

    Back out of the file node by clicking

    “obj”

  • Material properties

    Now click on “materials pallete”

  • Material properties

    Let’s choose plastic: click it and drag to window at

    right

  • Material properties

    Let’s choose plastic: click it and drag to window at

    right

  • Material properties

    Now click it to examine properties

  • Material properties

    For example adjust color

  • • next you need to tell the file/obj node that it should render with the plastic material as you set it up

    • you have to click on the file node to do this

    Material properties

  • Material properties

    click on /shop to go back to node view

  • Material properties

    click on shop tab to reveal obj option, this will bring you back to node view

  • Material properties

    now click on the material tab to

    reveal plastic as an option

  • Material properties

    now click on this icon to reveal the material choices

  • Material properties

    choose plastic and accept

  • Rendering• improve sharp normals

    • add material property to objs

    • add ground plane

    • add lighting

    • set camera angle

    • render

  • Ground Plane (Grid)

    • adding a ground plane makes the rendering look a little more realistic

    • this is a “grid” node in Houdini

    • you can create it by hitting tab the typing “grid”, similar to the creation of the “file” node used for objs

  • Ground Plane (Grid)

  • Ground Plane (Grid)

    enlarged lower right

  • Ground Plane (Grid)

    enlarged lower right

  • Ground Plane (Grid)

    • double click the “grid” node to modify it’s size, e.g. set to 100X100 (default is 10X10)

    • then exit back to “obj” view to see all the nodes

    • then modify the height of the grid (e.g. shift y by -.7)

  • Ground Plane (Grid)

    double click grid node then modify

    size

  • Ground Plane (Grid)

    click on obj to exit grid node to see the other nodes

  • Ground Plane (Grid)

    now shift plane down in the y

    direction to make some room for the

    object

  • Rendering• improve sharp normals

    • add material property to objs

    • add ground plane

    • add lighting

    • set camera angle

    • render

  • Lighting

    • a simple version of this is to add an environment light

    • this is like an ambient light that has no obvious source but lights everything up nearly equally

    • you can add it from the obj view by clicking tab then typing “environment”

  • Lighting

    click tab, then type “environment”

  • Rendering• improve sharp normals

    • add material property to objs

    • add ground plane

    • add lighting

    • set camera angle

    • render

  • Camera Angle

    • click and drag in scene window to move the object around until you get an angle you’d like to render/create the flip book from

    • click in upper right of the scene window on the “cam” tab

    • click “new camera” to save this viewing angle

  • Camera Angle

    position for viewing then save camera

    view

  • Rendering• improve sharp normals

    • add material property to objs

    • add ground plane

    • add lighting

    • set camera angle

    • render

  • Rendering

    • you can preview the render by clicking on the render window tab

  • Camera Angle

    the “render view” tape is here

  • Rendering

    click here to render

    click here to choose your saved

    camera view

  • Rendering

    it will look like this as it converges

  • Rendering

    by default it renders vertices as sphere (this doesn’t look good)

  • Rendering

    • to modify this, we have to go back to obj window and modify the rendering geometry settings in the file node

    • click the node, look for render option tab

    • select the geometry tab

    • select “no point rendering”

  • Rendering

    select no point rendering

  • Rendering

    now it renders the surface triangles instead of the points

  • Rendering

    • to create a rendered flip book, click on the obj bar above the obj window

  • Rendering

    click on “out”

  • Rendering

    tell it to render a range of

    frames

  • Rendering

    tell it to render to frame 120

    (or whatever is your final

    frame)

  • Rendering

    you have to delete

    channels to do this

  • Rendering

    then click Render to Play

    and wait