NobleBlocks

From the research index

The paper comes from the research index. It wasn’t submitted here.

Journal article

Teaching Computer Graphics Programming Using a Game Development Engine

Dimitrij Hmeljak, Holly Zhang

25 Feb 2020

Abstract

No PDF here

The full text is at the publisher

You can read the abstract here, or open it at the publisher.

Read at the publisher

This poster presents our experience in using a Game Development Engine (GDE, i.e. Unity) for teaching introductory Computer Graphics (CG) courses. About a decade ago, standard textbooks used in CG courses began updating to adopt shader-based APIs and programmable GPUs. More recently, Graphics APIs evolved towards a lower level of hardware abstraction, reduced overhead, and multithreading capabilities. Once again, CG instructors have to either use outdated models, or change the way they teach. Acknowledging the divide between the development speed of GDEs, and the complexity and vastness of new graphics APIs, we show how the use of a GDE can help students understand core CG concepts, and still include shader-based programming, while low-level tasks are managed by the engine itself.

Identifiers

Discussion

Citations

1Cited by
4References

Topics

Details

Published
25 Feb 2020
Issue
Pages 1374–1374
Language
EN

More

Suggest a correction or report