•     Effect Programming LTD7016-3001 06.09.2021-07.11.2021  5 cr  (LTDNS18A) +-
    Learning objectives
    Objective is to take command of methods to improve game feel / atmosphere and visual output using visual effects.
    Starting level and linkage with other courses
    Advanved Game Development
    C++ programming
    Mathematics for programmers

    Or equivalent skills and understanding.
    Contents
    Shader programming
    Tweening methods
    Particle systems and versatile effects created using them
    Post-processing effects
    Lighting

    Teaching methods and instruction

    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

    Responsible person

    Anssi Gröhn

    Mode of delivery

    Distance learning

    Campus

    Wärtsilä Campus Karjalankatu 3

    Teaching language

    Finnish

    Timing

    06.09.2021 - 07.11.2021

    Students workload

    133h of total work

    Enrollment

    01.04.2021 - 30.04.2021

    Groups
    • LTDNS18A
    Assessment criteria

    Grade is defined from points received from learning assignments. See included grade limits in respect to course maximum points. <30% => 0 >=30% => 1 >=44% => 2 >=58% => 3 >=72%=> 4 >=86% => 5

    Teachers

    Anssi Gröhn, Radu Mariescu-Istodor

    Seats

    20 - 60

    Degree Programmes

    Degree Programme in Business Information Technology

    Virtual proportion

    5 cr

    Evaluation scale

    H-5