Richard Southern, PhD, Cantab
Lecturer in Computer Animation. CV is available on request.
The Media School, Bournemouth University
Poole, Dorset BH12 5BB, UK
+44 (0) 1202 961877
I am Programme Coordinator of BSc Software Development for Animation, Games and Effects. If you want to know more about the programme, please don't hesitate to get in touch.
I currently teach three "modules" (i.e. components of existing units) within BSc SDAGE:
Object Orientation, OpenGL (Principles and Practice of Programming, Level C)
Real-time rendering and shaders in GLSL (Object Orientated Programming for Graphics, Level I)
Parallel Programming with CUDA (Advanced Software Development Techniques, Level H)
All notes, workshops and related material are on myBU.
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
Make sure you also check out Jon Macey's pages here.
Currently I supervise these PhD students:
Min Jiang, looking into real-time fluid simulation, particularly dissolving and depositing.
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,
2013 Jun, 43(3):1131-45, 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,
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.
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,
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]
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
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]