NAME: James Edward Gain
ADDRESS:
Computer Science Department
University of Cape Town
Private Bag RONDEBOSCH
7701
Cape Town
TELEPHONE:
[Home] (021) 6868358
[Work] (021) 6504058
[Fax] (021)
6503551
E-MAIL: jgain[at]cs[dot]uct[dot]ac[dot]za
BORN: Johannesburg, Republic of South Africa, 20 May 1971
UNIVERSITY EDUCATION
PRINCIPAL SCHOLARSHIPS
1991 Rhodes Governor's Scholarship (one of four awards for the best Rhodes undergraduates in the Arts and Sciences).
1993 Rhodes Foundation Scholarship (for the most outstanding Rhodes graduate of 1992).
1993-1995 FRD Scholarship for Post-Graduate Study.
1994 Henry Bradlow Scholarship for Science (for the top Rhodes Honour graduate in the Sciences).
1997-2000 British Commonwealth Scholarship.
WORK EXPERIENCE
[Jan. 2010-] Associate Professor in Computer Science, University of Cape Town.
[Oct. 2000-Dec.2009] Senior Lecturer in Computer Science, University of Cape Town.
[Apr.-Jun. 2000] Sony Entertainment (Europe), Great Shelford: presenting a 10-session course on Mathematics for Computer Graphics.
[1997-2000] University of Cambridge, Cambridge: supervision of six final year student projects (four of whom where, in successive years, placed in the top three of their class) and supervision of second and third year undergraduate courses.
[Feb.-Nov. 1996] Rhodes University, Grahamstown: part-time lecturing (1st and 3rd year levels).
[Mar.-Jun. 1996] Grahamstown Technical College, Grahamstown: teaching an introductory computer course.
[May-Dec. 1996] Victoria Girls’ High School, Grahamstown: teaching Computer Studies to a Grade 12 class.
PUBLICATIONS
Journal Publications
1)
Tunbridge, I., Best, R., Gain, J. and Kuttel,
M., ÒSimulation of Coarse-Grained Protein-Protein Interactions with Graphics
Processing UnitsÓ, Journal of Chemical Theory and Computation, Vol. 6, No. 11,
pp. 3588-3600.
2)
Merry,
B., Marais, P. and Gain, J., ÒSimplifying Character Skins with Analytic Error
MetricsÓ, Computer Graphics Forum, Vol. 29, No. 1, 2010, pp. 13-24.
3)
Cross,
S., Kuttel, M., Stone, J. and Gain, J., ÒVisualisation of Cyclic and Multi-branched Molecules with
VMDÓ, Journal of Molecular Graphics and Modelling,
Vol. 28, No. 2, September 2009, pp. 131-139.
4)
Hultquist, C., Gain, J. and Cairns, D., ÒAn Adjectival Interface for
Procedural Content GenerationÓ, Intelligent Computer Graphics 2009, Vol. 240,
2009, pp. 143-165.
5)
Neeser,
R., Ackermann R. and Gain, J., ÒComparing the Accuracy and Precision of Three
Techniques for Estimating Missing Landmarks when Reconstructing Fossil Hominin CraniaÓ, American Journal of Physical Anthropology,
Vol. 140, No. 1, February 2009, pp. 1-18.
6)
Gain,
J. and Bechmann, D., ÒA Survey of Spatial Deformation
from a User-Centered PerspectiveÓ, ACM Transactions on Graphics, Vol. 27, No.
4, October 2008, pp. 1-21.
7)
Marais,
P., Gain, J. and Shreiner, D., ÒDistance Ranked
Connectivity Compression of Triangle MeshesÓ, Computer Graphics Forum, pp.
813-823, Vol. 26, No. 4, December 2007, pp. 813-823.
8)
Marais,
P. and Gain, J., ÒHigh fidelity compression of irregularly sampled
height-fieldsÓ, South African Computer Journal, Vol. 38, June 2007, pp. 40-50.
9)
Merry,
B., Marais, P. and Gain, J., ÒAnimation Space: a Truly Linear Framework for
Character AnimationÓ, ACM Transactions on Graphics, Vol. 25, No. 4, October
2006, pp. 1400-1423.
10)
Winterbottom, C., Blake, E. and Gain, J., ÒUsing Visualizations to
Support Design and Debugging in Virtual RealityÓ, in Lecture Notes in Computer
Science 4291/2006 – Advances in Visual Computing, Springer-Verlag, November 2006, pp. 465-474.
11)
Merry,
B., Marais, P. and Gain, J., ÒCompression of Dense and Regular Point CloudsÓ,
Computer Graphics Forum, Vol. 25, No. 4, December 2006, pp. 709-716.
12)
Kuttel,
M., Gain, J., Burger, A. and Eborn, I., ÒTechniques for
Visualization of Carbohydrate MoleculesÓ, Journal of Molecular Graphics and
Modeling, Vol. 25, 2006, pp. 380-388 (available on-line).
13)
Gain,
J. and Marais, P., ÒWarp SculptingÓ, IEEE Transactions on Visualization and
Computer Graphics, Vol. 11 , No. 2 , March/April
2005, pp. 217-227.
14)
Southern,
R. and Gain, J., ÒCreation and Control of Real-time Continuous Level of Detail
on Programmable Graphics HardwareÓ, Computer Graphics Forum, Vol. 22, No. 1,
March 2003, pp. 35-48.
15)
Gain,
J. and Dodgson, N., ÒPreventing Self-Intersection under Free-Form DeformationÓ,
IEEE Transactions on Visualization and Computer Graphics, Vol. 7, No. 4,
Oct/Dec 2001, pp. 289-298.
16)
Bangay,
S., Gain, J., Watkins, G. and Watkins, K., Building the Second Generation of
Parallel/Distributed Virtual Reality Systems, Parallel Computing, 23 (7), 1997,
pp. 991-1000.
Conference Publications (peer reviewed)
1)
Reid,
A., Gain, J. and Kuttel, M., ÒDynamic Load Balancing
of Lattice Boltzmann Free-Surface Fluid AnimationsÓ, In Proceedings of the 7th
International Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in Africa (Afrigraph 2010), Franchhoek,
South Africa, 21-23 June 2010, ACM Press, pp. 91-100.
2)
Jansen
van Vuuren, J., Kuttel, M.
and Gain, J, ÒVisualization of Solution Sets from Automated Docking of
Molecular StructuresÓ, In Proceedings of the 7th International
Conference on Computer Graphics, Virtual Reality, Visualisation
and Interaction in Africa (Afrigraph 2010), Franchhoek, South Africa, 21-23 June 2010, ACM Press, pp.
101-110.
3)
Baxter,
R., Crumley, Z., Neeser, R.
and Gain, J., ÒAutomatic Addition of Physics Components to Procedural ContentÓ,
In Proceedings of the 7th International Conference on Computer
Graphics, Virtual Reality, Visualisation and
Interaction in Africa (Afrigraph 2010), Franchhoek, South Africa, 21-23 June 2010, ACM Press, pp.
101-110.
4)
Gain,
J., Marais, P. and Strasser, W., ÒTerrain SketchingÓ,
I3D2009: The 2009 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games,
Boston, Massachusetts, USA, 27 February - 1 March 2009, ACM Press, pp. 31-38.
5)
De Kadt, C., Gain, J. and Marais, P., ÒRevisiting District
Six: A Case Study of Digital Heritage Reconstruction from Archival
PhotographsÓ, In Proceedings of the 6th international conference on Computer
Graphics, Virtual Reality, Visualisation and
Interaction in Africa (Afrigraph 2009), Pretoria,
South Africa, 3-5 February 2009, ACM Press, pp. 13-21.
6)
Merry,
B., Marais, P. and Gain, J., ÒAnalytic simplification of animated charactersÓ,
In Proceedings of the 6th international conference on Computer Graphics,
Virtual Reality, Visualisation and Interaction in
Africa (Afrigraph 2009), Pretoria, South Africa, 3-5
February 2009, ACM Press, pp. 37-45.
7)
Chen,
W., Marsden, G. and Gain, J.,
ÒControl Mechanisms for First Person Shooter Games on PDAÓ, OzCHI 2008.
8)
Lane,
J., Engelbrecht, A. and Gain, J., ÒParticle Swarm
Optimization with Spatially Meaningful NeighboursÓ,
IEEE Swarm Intelligence Symposium, St. Louis (U.S.A), 21-23 September 2008,
IEEE, pp. 1-8.
9)
Perkins,
S., Jacka, D., Marais, P. and Gain, J., ÒA Spatial
Awareness Framework for Enhancing Game Agent BehaviourÓ,
Sandbox '08: Proceedings of the 2008 ACM SIGGRAPH symposium on Video games, Los
Angeles (U.S.A), August 2008, ACM Press, pp. 15-22.
10)
Jacka,
D., Reid, A., Merry, B. and Gain, J., ÒA Comparison of Linear Skinning
Techniques for Character AnimationÓ, Afrigraph 2007, Grahamstown, South Africa, October 2007, ACM Press, pp.
177-186.
11)
Hultquist,
C., Gain, J. and Cairns, D., ÒAffective Scene GenerationÓ, Afrigraph
2006, Cape Town, South Africa, 25-27 January 2006, ACM Press, pp. 59-64.
12)
Merry,
B., Marais, P. and Gain, J., ÒCompression of Dense and Regular Point CloudsÓ, Afrigraph 2006, Cape Town, South Africa, 25-27 January
2006, ACM Press, pp. 15-20. (republished in Computer
Graphics Forum, see above).
13)
Steyn,
B. and Gain, J., ÒTopology Alteration for Virtual Sculpting using Spatial DeformationÓ,
Afrigraph 2003, 3-5 February 2003, ACM Press, pp.
63-68.
14)
Sharpe,
A., Hampton, M., Nirenstein, S., Gain, J. and Blake,
E., ÒAccelerating Ray Shooting through Aggressive 5D Visibility
Pre-processingÓ, AFRIGRAPH 2003: Proceedings of the 2nd International
Conference on Computer Graphics, Virtual Reality, Visualisation
and Interaction in Africa, Cape Town, South Africa, 3-5 February 2003, ACM
Press, pp. 95-100.
15)
Nirenstein,
S., Blake, E. and Gain, J., ÒExact From-Region Visibility CullingÓ, Rendering
Techniques 2002: 13th Eurographics Workshop on
Rendering, 26-28 June 2002, Pisa, ed. P. Debevec
& S. Gibson, ACM Press, pp. 191-202.
16)
Gain,
J. and Dodgson, N., ÒAdaptive Refinement and Decimation under Free-Form
DeformationÓ, Eurographics UK '99, Cambridge (UK),
13-15 April 1999.
17)
Bangay,
S., Gain, J., Watkins, G. and Watkins, K., RhoVeR:
Building the Second Generation of Parallel/Distributed Virtual Reality Systems,
First Eurographics Workshop on Parallel Graphics and Visualisation, Bristol, U.K., 26-27 September 1996. (republished in Parallel Computing, see above)
1)
Merry,
B., Marais, P. and Gain, J., ÒNormal Transformations for Articulated ModelsÓ,
in ACM SIGGRAPH 2006 Conference Abstracts and Applications, August 2006.
2)
Gain,
J. and Dodgson, N., ÒEnhancing the Efficiency and Versatility of Directly
Manipulated Free-Form DeformationÓ, Technical Sketch, Conference Abstracts and
Applications, SIGGRAPH '99, 8-13 August 1999, pp. 240.
3)
Gain,
J. and Scott, J., ÒFast Polygon Mesh Querying by ExampleÓ, Technical Sketch,
Conference Abstracts and Applications, SIGGRAPH '99, 8-13 August 1999, pp. 241.