Dr Andrew Scott G7VAV

My photo
 
March 2024
Mo Tu We Th Fr Sa Su
26 27 28 29 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
1 2 3 4 5 6 7


CSc 255: Computer Science Innovation

This was part of a seminar and workshop series for students following the Computer Science Innovation degree scheme.

This group of talks introduced the basics of 3D graphics systems, looking at moving, scaling and rotating objects in 2D and 3D space, lighting and shading, virtual cameras, and the operations in a typical graphics pipeline. We also looked at the background maths and relevant proofs.

Practical work involved developing a simple 3D graphics system from scratch, performing all the 3D operations and directly updating the frame buffer byte array from the ground up using no supporting libraries. The aim was to illustrate the issues raised in the talks and highlight the challenges faced by more complete graphics systems such as DirectX and OpenGL. A typical example is shown below:

Animated jug or pitcher


for client 44.202.198.173
© Andrew Scott 2006 - 2024,
All Rights Reserved
http://www.andrew-scott.uk/
Andrew Scott
http://www.andrew-scott.co.uk/