University of Waterloo

CS488/688 Fall 2023

Hierarchical Modelling Gallery

[UW] [Math] [CS] [CGL] [:GroupTitle:] [Gallery] (Projects | Gallery | Raytracing)

Welcome to the CS488/688 Hierarchical Modelling (A3) Gallery!

For the third assignment, each student is required to make a hierarchical puppet model. The only requirements are that the puppet have a body, arms, legs, a head, and a nose on the head. The assignment then requires the implemention of a UI to pick an arm, etc, and rotate the joint.

Most students have a simple puppet model, but several have made more elaborate models. The best models are shown here.

The course used to be taught on SGI Indigos. At that time, a robot model was made out of boxes. When the course switched to SGI Octanes, robots became puppets, with spheres replacing the boxes. Now the course uses Linux PCs equipped with somewhat powerful GPUs, allowing even greater variety.

Linux PCs



Kelvin Zhang
Fall 2023


Zachary Leger
Fall 2023


Chenchen Tang
Fall 2022


Zijian Feng
Fall 2022


Isaac McQuaide
Fall 2022


Xiaoyu Zhu
Fall 2022


Zhenyan Zhu
Fall 2022

Alyx Vance
Erica Li
Spring 2022

Choncc (Teamfight Tactics)
Lydia Choong
Winter 2022

Beemo
Kelly Jia
Spring 2021


Qi Fei Dong
Fall 2020


Ruben Partono
Fall 2020


Dustin Firman
Fall 2019


Linwan Song
Fall 2019


Logan Mackenzie Mosier
Fall 2019


Stephen Andreas Dueck
Fall 2019


William Brown
Fall 2019

King K. Rool Comes Aboard!
Wendy Fu
Winter 2019

Space Man of the Future
Sunjay Varma
Spring 2019

Isabelle
Christina Zhang
Spring 2019


Daoyuan Zhang
Fall 2018

Super Mario
Fangzhou Ge
Fall 2018


Hao Liang Pan
Fall 2018

Garfield
Heng Kang
Fall 2018


Jonathan Panuelos
Fall 2018


Matthew Kwong
Fall 2018


Shang Gao
Fall 2018


Shaun Bennett
Fall 2018


Shiqi Yu
Fall 2018


Wanying Zhou
Fall 2018


Xiaoji Zhang
Fall 2018

Fox
Yue Zhu
Fall 2018


Yuhui Li
Fall 2018


Caroline George
Fall 2017

One Punch-man
Haoran Qi
Fall 2017

Samus Aran
Jeremy White
Fall 2017

Cuphead
Jiabo Hou
Fall 2017

Tachikoma
Mingrui Zou
Fall 2017

Jumamon
Yiduo Jing
Fall 2017

Pig
Zhehong Zhou
Fall 2017

Morty
Zhemin Zhang
Fall 2017


Alan Kennedy
Fall 2017

Stuart
Jerry Yu
Spring 2017


Kevin Gu
Winter 2017


Rudi Chen
Winter 2016


Siqi Guo
Winter 2016


Siting Pan
Winter 2016


Max Shaolun Li
Winter 2015


Tyson Charles Andre
Winter 2015


Clay prototypes of puppets
Fall 2014


Alyssa Krause-Gray
Fall 2014


Fabrice Castel
Fall 2014


Matthew Sartori
Fall 2014


Tyler Macgillivray
Fall 2014

Marvin
Amlesh Jayakumar
Fall 2013

Frieza
Christian Sumido
Fall 2013

Crab
Hao Yang
Fall 2013

Hat
Qifan Li
Fall 2013

Stimpy
Michael Fattori
Fall 2013


Adrian Daniel Angelo Falcomer
Spring 2013


Maxwell Horwitz
Spring 2013


Po-Yu Ting
Spring 2013

Mr Potato Head
Cameron Nicholas Alexander White
Winter 2013


Daniel Lemmond
Winter 2013

Frog
Omar Ali
Winter 2013


Daniel Yaroslavski
Winter 2013

Wile E Coyote
John Daniel Neustaedter
Winter 2013


Jordan Edward Bale
Winter 2013

Jake the Dog
Jenna Marie Memmolo
Winter 2013


Li Liu
Winter 2013

Dragon
Nicholas Jon Ormrod
Winter 2013

Butler
Bradley Harris
Fall 2012

Robot
Matthieu Coquet
Fall 2012

Cat
Matthew McPherrin
Fall 2012

Panda
Yuchen Gao
Fall 2012


Christian Tiedt
Fall 2011


Razvan Vlaicu
Fall 2011


Alan Kinzie
Winter 2011


Alice Yue Hai
Winter 2011


David Walker
Winter 2011


Darius Iswara Karel
Winter 2011


Eric Yuen
Winter 2011


Guk Hyeon Chai
Winter 2011


Gregory McTaggart
Winter 2011


Jonathan Frederick Lee Semple
Winter 2011

Ironman
Jason Seemann
Winter 2011


Keith Emery Belovay
Winter 2011


Ken Jianyu Li
Winter 2011


Skyler Alexander Burgmann Dawson
Winter 2011


Salma Suliman
Winter 2011

Giraffe
Steven Xiang Luo
Winter 2011


Tejas Mandke
Winter 2011

Ant
Hyo Lyeng Jung
Fall 2010

Spider
Simeon Polfliet
Fall 2010

Alien
Valery Tarasyuk
Fall 2010

Link
Curtis Andrew Steeves
Fall 2009

Luigi
Aaron Chun-Win Yuen
Fall 2009

Giraffe
Jiong Xi
Fall 2009

French Maid
Ding Zhu
Fall 2009

Raphael
Di Wu
Fall 2009

Office Assistant
David Bokan
Fall 2009


Garret Kelly
Fall 2009

Grim Fandango
Jonathan Lorenowich
Fall 2009

Devil
Martin D Kess
Fall 2009


Maxime Quiblier
Fall 2009


Stephen Elliotson
Fall 2009

Kero
Stephan Leroux
Fall 2009

Bowser
Tiffany C. Inglis
Fall 2009

Lancelot Knightmare Frame
Wesley Samuel Sy
Fall 2009

Totoro
Xinling Chen
Fall 2009

Snoopy
Andrew Chan
Winter 2009

Black Widow
Adam Telfer
Winter 2009

Cow
Ben Ko
Winter 2009

Doraemon
Chris Li
Winter 2009

Cyborg
Darin Tay
Winter 2009

Bomberman
Jacky Yip
Winter 2009

Turtle
Woloszyn
Fall 2008

Gordon Freeman
Robert Burke
Fall 2008

Robot
Ellis
Fall 2008

Sonic
Colin Brown
Fall 2008

Robot
Jason Cheung
Fall 2008


Cherry Zhang
Winter 2008


Henry Lau
Winter 2008

Spiderman

Jeremy Bong
Winter 2008


Leon Leung
Winter 2008


Rachel Ma
Winter 2008

King Hippo
Philippe Lamoureux
Winter 2007

Bear
Bram Cymet
Spring 2006

Papa Smurf
Sean Driedger
Spring 2006

Sunflower2001
Ian Halliday
Spring 2006

Bender
Jeff Chadwick
Spring 2006

Betty Boop
Ke Jiang
Spring 2006

Masked Dragon
Lesley Northam
Spring 2006

Beef Rider
Marcel Bradea
Spring 2006

Alien
Michael Tsang
Spring 2006

iPinocchio
Mike Jutan
Spring 2006

Bomberman
Neil Hooey
Spring 2006

Mr. Nice Guy
Nigel Williams
Spring 2006

Charlie86
Robert Luong
Spring 2006

Multiped
Saul Bancroft
Spring 2006

Papa Smurf
Sean Driedger
Spring 2006

Oli Font
Susan Gutoski
Spring 2006

Donny
Yungsiow Yang
Spring 2006

Donny
Yungsiow Yang
Spring 2006

Marvin
Aaron Kemp
Winter 2006

Footballer
Arturo Jose Guedez
Winter 2006

Obelix
Andrew L Roth
Winter 2006

Mr Butts
Alen Nazar Petros
Winter 2006

Katamari

Winter 2006

Ninja turtle
Darek Peszt
Winter 2006

Rainbow Brite
Erika Elizabeth Harrison
Winter 2006

Optimus Prime
Jason Li
Winter 2006

Lion
Jason Lloyd-Price
Winter 2006

Robot
Kenson W Yee
Winter 2006

Robot
Matei Alexandru Zaharia
Winter 2006

Roadrunner
(alt link)


Winter 2006

Optimus Prime
Ville Jalmari Koskela
Winter 2006

Astroboy
Anthony Dang
Fall 2004

Donkey Kong
Adam Feiner
Fall 2004

Skeleton
Denise Eng
Fall 2004

Naruto
Fabien Simon
Fall 2004

Mega-man!
Jonathan Lau
Fall 2004

Chatter Teeth
James Peltzer
Fall 2004

Mickey Mouse
Mark Belcarz
Fall 2004

Dilbert
Philip Mitchell
Fall 2004

Zelda
Richard Park
Fall 2004

Santa
Richard Wong
Fall 2004

Yoshi
Stephen Chow
Fall 2004

Subdivision Surface Man
Stephan Lachowsky
Fall 2004

Porpoise
Thomas Carcaud
Fall 2004

Crocodile
Taiyo Watanabe-Hewett
Fall 2004
Make fruit with the Fruit  2000! 100% All-Natural Juices (tm) (c) 2002 Mike Krahulik and Jerry Holkins
Fruit Fscker 2000
Mark Johnson
Spring 2004
[PNG Image]
AT-AT Walker
Tae Joon Chae
Spring 2004
[PNG Image]
Alf
Jonathan Cowan
Spring 2004
[PNG Image]
Pooh Bear
Ling Xiao Ou
Spring 2004
[PNG Image]
Energizer Bunny
Meng-Wei Chang
Spring 2004
[PNG Image]
Eva-00
Kenneth Lam
Spring 2004
[PNG Image]
Capital City Goofball
Tim Haloun
Spring 2004
[PNG Image]
Ronald McDonald
Jessica Socha
Spring 2004
[GIF Image]
Thorax
Huzefa Poonawala
Spring 2004
[PNG Image]
Hammer Brother
Trevor Lane
Spring 2004
[PNG Image]
Tin Man
Corey Martella
Winter 2004
[PNG Image]
Sponge Bob Square Pants
Ian McIntyre
Winter 2004
[PNG Image]
Sonic
Jeffery Higgins
Winter 2004
[PNG Image]
Robbie
Dejan Gajanovic
Winter 2004
[PNG Image]
Stewie
Kenneth Rose
Winter 2004
[PNG Image]
Spider
Milan Krneta
Winter 2004
[PNG Image]
Dragon Fly
Steven Armstrong
Winter 2004
[PNG Image]
Mr T
Simon Dat-Man Lam
Winter 2004
[PNG Image]
Dr Kaplan
Richard Moore
Winter 2004
[PNG Image]
Santa
Michael Sop
Winter 2004
[PNG Image]
Elephant
Qing Gao
Winter 2004
[PNG Image]
Generic Dude
Robin Salkeld
Winter 2004

Linux PCs & Octanes

[GIF Image]
Polar Bear
Gabo Moreno
Fall 2003
[GIF Image]
Batman
Chris Inch
Fall 2003
[JPEG Image]
Cyclop
Geoff Wheeler
Fall 2003
[PNG Image]
Soccer
Diego Hernandez
Spring 2003
[PNG Image]
Ant
Jennifer Johnston
Spring 2003
[PNG Image]
Teto
Mike Schots
Spring 2003
[PNG Image]
Crunch!
Richard Gowman
Spring 2003
[PNG Image]
Hello!
Tina Su
Spring 2003
[PNG Image]
Monkey
Vaugham Hong
Spring 2003
[PNG Image]
Winter 2003 T-Shirt & Puppets
Winter 2003
[JPEG Image]
Puptoberfest

Tibi Popa
Fall 2002
[JPEG Image]
Bart with Krusty Watch
Animated - 330K
Bryan Chan
Fall 2002
[JPEG Image]
Rave Dancer
Animated - 430K
Mike Shea
Fall 2002
[JPEG Image]
Monkey
Rey Roncesvalles
Fall 2002
[JPEG Image]
Le Petit Prince
(en Anglais)

Elodie Fourquet
Fall 2002
[JPEG Image]
Praying Mantis
Michael L. Savigny
Fall 2002
[JPEG Image]
Purple People Eater
Dave Cope
Spring 2002
[JPEG Image]
Spider
Talesh Seeparsan
Spring 2002
[JPEG Image]
Inchworm
Jeffrey Brown
Spring 2002
[JPEG Image]
Super Mario
Ahmad Kabani
Winter 2002
[JPEG Image]
Mario Virus
Kevin Wan Min Kee
Winter 2002
[JPEG Image]
Pit Droid
Ryan MacLachlan
Winter 2002

Octanes

[JPEG Image]
The Puppet Master
Selina Siu
Fall 2001
[JPEG Image]
Flik
Christopher Micacchi
Fall 2001
[JPEG Image]
Bill the Cat
Jamie Madill
Fall 2001
[JPEG Image]
Disco Stu
Robert Szumlakowski
Fall 2001
[JPEG Image]
Tweety
Lisa Morrow
Summer 2001
[JPEG Image]
Bender
Steve Hanov
Summer 2001
[JPEG Image]
Shrek
Vince Chan
Summer 2001
[JPEG Image]
Lara Croft
K. Patel
Summer 2001
[JPEG Image]
Screening Room Disaster
Rick Leung & Selina Siu
Winter 2001
[JPEG Image]
Alligator
Rafal Jaroszkiewicz
Winter 2001
[JPEG Image]
Puppetier
Eran Guendelman
Winter 2001
[JPEG Image]
Ninja Turtle
Kevin Siddique
Winter 2001
[JPEG Image]
Midterm on Halloween at CPH 3388
Stephen Mann & Selina Siu
Fall 2000
[JPEG Image]
Boss
Michael Colp
Fall 2000
[JPEG Image]
Skeleton
Dave Pettypiece
Fall 2000
[JPEG Image]
Pill Boy
Mat Trudel
Fall 2000
[JPEG Image]
Late at night in MC6055
Selina Siu & Teresa Ge
Spring 2000
[JPEG Image]
Eeyore
Catherine Phillips
Spring 2000
[JPEG Image]
Gundam
Terence Wong
Spring 2000
[JPEG Image]
Plant
George Elkoura
Spring 2000
[JPEG Image]
Cute Elmo
Andrea Derouin
Winter 2000
[JPEG Image]
A Mutant Hopper
Bryan Las
Winter 2000
[JPEG Image]
Man with hat
Daniel G. Koch
Winter 2000
[JPEG Image]
Executioner with axe
Edward Lam
Winter 2000
[JPEG Image]
Elephant
George Dos Santos
Winter 2000
[JPEG Image]
Pikachu
Greg Semple
Winter 2000
[JPEG Image]
Luke Moore
Fall 1999
[JPEG Image]
Buttocks Kicker
Amar Patel
Spring 1999
[GIF Image]
Tux the Penguin
Jasmin Patry
Spring 1999
[JPEG Image]
Turtle (the eyes track the mouse)
Ahmed Hassan
Winter 1999
[JPEG Image]
Michelin Man
Cliff Don
Winter 1999
[JPEG Image]
Theodore
Celine Latulipe
Winter 1999
[JPEG Image]
Football Player
Chris Whytock
Winter 1999
[JPEG Image]
Marvin
Jason Ferber
Winter 1999
[JPEG Image]
Staypuff
Jen Hawkins
Winter 1999
[JPEG Image]
Peacock
Kinga Szekely
Winter 1999
[JPEG Image]
Bear
Maggie Kwong
Winter 1999
[JPEG Image]
Homer
Nick Dingle
Winter 1999
[JPEG Image]
Spaceman
Timothi Chen
Winter 1999
[JPEG Image]
Dragon
Tyler Bannister
Winter 1999
[JPEG Image]
The Boxer
Ammon Riley
Winter 1998
[JPEG Image]
Alien
Andrew Sinclair
Winter 1998
[JPEG Image]
Superman
Carsten Whimster
Winter 1998
[JPEG Image]
Sumo Wrestler
Botros Gerges
Fall 1998
[JPEG Image]
Gorilla
Josh Cameron
Winter 1998
[JPEG Image]
Woman
John Pallett-Plowright
Winter 1998
[JPEG Image]
Oncle Hans
Mark Visser
Fall 1997

Indigos

Using the Indigos, the puppet was only a box robot. Some students still managed to make interesting models.
[JPEG Image]
Punk Robot
Paul Cary
Fall 1996
[JPEG Image]
I want my MTV
Dave Swart
Fall 1996

[UW] [Math] [CS] [CGL] [:GroupTitle:] (Projects | Gallery | Raytracing)

Maintainer: cs488@cgl.uwaterloo.ca
Revision 1.46 by smann on 2017/10/10 16:49:35 (UTC).