autumn 2018
STE6247 Applied Geometry and Special Effects - 5 ECTS
Admission requirements
A relevant undergraduate bachelor Engineering programme with minimum 30 credits mathematic/statistics topics
Application Code: 9371
Recommended prerequisite knowledge:
- SMN6191 Numerical Methods
- SMN6190 Linear Algebra 2
- SMN6192 Discrete Mathematics
- STE6245 Advanced Game and Simulator Programming
- STE6249-001 Virtual reality, graphics and animation - theory
- STE6249-002 Virtual Reality/Graphics/Animation - Project
- STE6238 Geometric modeling 1
Course content
This course is a project-based subject. There will be lectures spred out over the entire teacher-led two-week period. Most of the time shall still be used for the project. (Total workload for the course is estimated at 135 hours).
- Representation of geometry and parameterisation
- Evaluators and algorithms for Bezier and B-spline
- B-functions, B-splines and blending
- Expo-rational B-splines (blending splines)
- Tesselation
- Advanced morphing
- Dynamic change of shape
- Interactive editing ogf curves and sufaces
Project work
- The project must result in a report and a computer program including source code and executable program.
- A version control system must be used (git)
Recommended prerequisites
SMN6190 Linear Algebra 2, SMN6191 Numerical Methods, SMN6192 Discrete Mathematics, STE6238 Geometric modeling 1, STE6245 Advanced Game and Simulator Programming, STE6249-001 Virtual Reality, Graphics and Animation - theory, STE6249-002 Virtual Reality/Graphics/Animation - Project, STE6274 Computer Game DesignObjectives of the course
On completion of the course, the successful student is expected to have the following:
Knowledge:
- Special knowledge in the field of combination of geometric modelling and programming (K3).
- Have knowledge about splines, blending theory, tessellations and implementation of these (K2 and K3).
Skills:
- The candidate will work independently with problems, by analyzing the problem and make plans for solving them (S1)
- The candidate will be able independently to make big and/or complex computer programs running on different platforms (S2)
- The candidate can find, analyse and deal critically with various sources of information and use them in development and in argumentation (S4)
- The candidate will be able to write a longer continuous report and present research clearly in written work and in general communicate knowledge orally and in writing (S5)
General Competence:
- Understand that geometry is fundamental in computer games, simulators, computation and heavy computer systems in general.
- The candidate is influenced to maintain and develop curiosity and values such as openness, precision and the importance of separating between knowledge and opinions. (GC1)
- The candidate can contribute to new thinking and innovation processes in cooperation with experts from other fields. (GC3).
Assessment
Course work requirement:
The student must submit a report, as well as source code and an executable computer program no later than 3 days before the examination.
Exact date and time will be provided, as well as how delivery will take place (usually with git).
Examination and assessment:
Form of assessment: Oral
Grouping: Individual
Grading scale is from A (highest) to F (lowest), with E as the minimum pass grade.
Re-sit exam for this course will be possible in early March in conjunction with other oral exams.
Recommended reading/syllabus
Given by the lecturer when the course starts
Additional literature
Basic properties of Expo-Rational B-splines and practical use in Computer Aided Geometric Design, Lakså
Computational geometry, deBerg, vanCreveld, Overmars, Schwarzkopf.
More articles and books to be given when the course starts.
Error rendering component
- About the course
- Campus: Narvik |
- ECTS: 5
- Course code: STE6247
- Responsible unit
- Institutt for datateknologi og beregningsorienterte ingeniørfag
- Tidligere år og semester for dette emnet