Skip to main content

Effect Programming (5 cr)

Code: LTD7016-3001

General information


Enrollment
01.04.2021 - 30.04.2021
Registration for the implementation has ended.
Timing
06.09.2021 - 07.11.2021
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
0 cr
Virtual portion
5 cr
Mode of delivery
Distance learning
Unit
Tradenomi / Tietojenkäsittely (DD)
Campus
Wärtsilä Campus Karjalankatu 3
Teaching languages
Finnish
Seats
20 - 60
Degree programmes
Degree Programme in Business Information Technology
Teachers
Radu Mariescu-Istodor
Anssi Gröhn
Teacher in charge
Anssi Gröhn
Course
LTD7016

Evaluation scale

H-5

Objective

Objective is to take command of methods to improve game feel / atmosphere and visual output using visual effects.

Accomplishment methods

Learning assignments, demonstration of skills.

Content

Shader programming
Tweening methods
Particle systems and versatile effects created using them
Post-processing effects
Lighting

Teaching methods

You understand how rendering pipeline works and what stages it holds
You understand how rendering pipeline stages can be altered by programming
You understand how materials and shader programs are related
You understand what framebuffers are
You are able to create procedural textures
You are able to create procedual texture into a material
You understand what particle system is
You understand different stages of particle system
You are able to create credible electric shock effect with particle system
You are able to create credible ray effect with particle system
You are able to create credible spark effect with particle system
You are able to create credible fire effect with particle system
You understand what decal textures are
You are able to create decal textures
You understand what environment textures are
You are able to create a refletive mirror surface
You are able to create an immersive environment using skysphere or skybox
You are able to change game mood using lighting and color balance
You understand what post-processing effects are
You are able to create post processing effects
You are able to utilize frame buffers in post-processing effects
You are able to create animated textures
You understand what render-to-texture means
You are able to store rendered frames from camera into texture targets

Student workload

133h of total work

Qualifications

Advanved Game Development
C++ programming
Mathematics for programmers

Or equivalent skills and understanding.

Go back to top of page