Richard Southern, PhD, Cantab
Research Lecturer in Computer Animation. CV is available on request.
The Media School, Bournemouth University
Poole, Dorset BH12 5BB, UK
United Kingdom
rsouthern(at)bournemouth.ac.uk
+44 (0) 1202 961877
Teaching
These are my current teaching responsibilities:
Principles and Practice of Programming (SDAGE-PPP, Level H): 7 lectures
covering Object Orientated programming and basic design patterns in C++ by way of the
libraries STL and Qt. In addition I introduce the fixed function graphics pipeline.
All notes, workshops and related material are on myBU.
I currently jointly coordinate the SDAGE program with Jon Macey. If you have any issues,
feel free to contact either of us. Technically I should be the 2nd year contact for your
complaints / praise.
I designed the scenegraph assignment and project brief for the main PPP
assignment. See a video of the first year projects from the 2011/2012 year here.
For most programming tasks, you can find what you're looking for by reading the manual and following the tutorials. The best external references for C++ programming cost money, but are definitely a
good investment. Take a look here
for a good list. "Thinking in C++" is an excellent reference and is available online
here.
The best reference I've found for the Standard Template Library (STL) is at cplusplus.com. The Qt reference documentation is available here. Also loads of tutorialsareavailable. The OpenGL Red Book -
now deprecated, but useful for understanding the basics which I will
cover. Chapters 1-5 and 9. Another nice OpenGL tutorial is available here - check out the section
on transforms.
Make sure you also check out Jon Macey's pages here.
Fangde Liu, Richard Southern, Shihui Guo, Xiaosong Yang and Jian J Zhang,
"Motion Adaptation With Motor Invariant Theory"
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics,
Volume: PP, Issue: 99, Page(s): 1-15, November 2012,
doi:10.1109/TSMCB.2012.2224920,
[Paper and Movie][Presentation Slides (big!)]
Xiaosong Yang, Jian Chang, Richard
Southern and Jian J. Zhang, "Automatic cage construction for
retargeted muscle fitting", The Visual Computer (Proceedings of
Computer Graphics International), June 2012,
doi: 10.1007/s00371-012-0739-3.
[Paper]
Richard Southern, Jian J. Zhang, "Motion-Sensitive Anchor
Identification of Least-Squares Meshes from Examples," IEEE
Transactions on Visualization and Computer Graphics, vol. 17, no. 6,
pp. 850-856, June 2011, doi:10.1109/TVCG.2010.95.
[Paper][Movie]
Lihua You, Richard Southern, Jian Jun Zhang. Adaptive physics--inspired
facial animation. In Lecture Notes in Computer Science (proceedings of
Motion in games 2009), 1(5884):207-218, 2009. [Paper]
Richard Southern and James Gain. Creation and control of real-time
continuous level of detail on programmable graphics hardware. Computer Graphics
Forum, 22(1):35-48, March 2003. [Paper]
Richard Southern, Patrick Marais, and Edwin Blake. Generic memoryless polygonal
simplification. In ACM Afrigraph, 7-15, 2001. [Paper][Presentation Slides]
R. Southern, S. Perkins, B. Steyn, A. Muller, P. Marais, and E.
Blake. A stateless client for progressive view-dependent transmission.
In ACM Web3D, 43-49, 2001. [Paper site][Movie][Presentation Slides]
S. Behrman, R. Southern, A. Vasey, and D. Ziskind. Spatio-temporal
access in persistent java. In Advances in Persistent Object Systems,
45-52, 1998. [Paper]
Reports or Equivalent
R. Southern, S. Guo, F. Liu and J. J. Zhang. A biologically inspired
latent space for gait parameterization. Poster Presentation at SIGGRAPH
and CGI 2012. [Poster]
R. Southern. A report back from SIGGRAPH 2011. Powerpoint only, with notes,
available here.
R. Southern. Compact Elliptical Basis Functions for Surface
Reconstruction. Technical Report TR-NCCA-2011-01. Bournemouth
University. May 2011. [Paper]
R. Southern. The Force Density Method: A brief introduction. Technical
Report TR-NCCA-2011-02. Bournemouth University. May 2011. [Paper]
R. Southern. Animation manifolds for representing topological alteration.
Technical Report UCAM-CL-TR-723 (PhD Thesis). [Paper]
R. Southern and N. A. Dodgson. A smooth manifold based construction
of approximating lofted surfaces. Technical Report UCAM-CL-TR-699.
Computer Laboratory, University of Cambridge, October 2007. [Paper][Poster (Curves and Surfaces 2006)][Presentation Slides]
N. A. Dodgson, M. A. Sabin and R. Southern. Preconditions on
geometrically sensitive subdivision schemes. Technical Report
UCAM-CL-TR-691. Computer Laboratory, University of Cambridge, August
2007. [Paper]
R. Southern, P. Marais and E. Blake. Evaluation of Memoryless
Simplification. Technical Report CS01-18-00. Computer Science
Department, University of Cape Town, 2001. [Paper]
R. Southern, P. Marais and E. Blake. Wavelets for Multi-resolution
Analysis of Triangular Surface Meshes. Technical Report CS00-11-00.
Computer Science Department, University of Cape Town, 2000. [Paper]
Code and Stuff
My Bournemouth University exam style template in LaTeX (with example) can be found here.
The NCCA technical report cover sheet for LaTeX
and Word.
A C++/CUDA implementation of general dimensional n-body solvers. Go to the
project page here. A
talk about this subject is available here.
From motion capture to virtual scene. Note these clips contain
strong language. Push cleanup, hand and facial animation by Gavin
Lewis. Video encoded with XVID 1.2.1 and MPEG
Layer 3. [LO RES][HI_RES]