TPG4162 - 3D Visualization of Petroleum Data


Examination arrangement

Examination arrangement: Home examination
Grade: Letters

Evaluation form Weighting Duration Examination aids Grade deviation
Home examination 100/100 4 hours A

Course content

3D visualization of petroleum data. Overview of visualization techniques applicable to analysis and simulation within petroleum technology and petroleum geoscience. Demonstration of techniques and industrial solutions. Fundamentals of computer graphics. Implementation of visual applications by means of OpenGL programming interface and shaders. Handling of large data sets.

Learning outcome

The students should gain an overview of 3D visualization techniques applicable to analysis and simulation within petroleum technology and petroleum geosciences and be able to implement the visualization techniques by means of OpenGL graphics.

The students should gain an overview of relevant visualization techniques and be able to adapt the techniques to enable effective interpretation of analysis and simulation results concerning petroleum technology and petroleum geosciences.

Digital Component:
The students should be able to implement visualization techniques by C/C++ programming using the OpenGL application programming interface. Furthermore, they should be able to program graphics cards for a selected set of visualization purposes using the OpenGL Shading Language.

General competence:
The students should understand that visualization may be exploited in a variety of engineering disciplines for effective interpretation of simulations and know the foundation for developing solutions.

Learning methods and activities

Lectures and compulsory exercises. Presentation and discussion of applicable techniques for visualization purposes, examples and sample program code. Discussion of exercises. The course will be taught in English if international master's students participate. Course evaluation is by reference group.

Compulsory assignments

  • Exercises

Further on evaluation

If the teaching is given in English, the examination papers will be given in English only. Students are free to choose Norwegian or English for written assessments. If there is a re-sit examination, the form of assessment may be changed from written to oral examination.

Specific conditions

Exam registration requires that class registration is approved in the same semester. Compulsory activities from previous semester may be approved by the department.

Course materials

Lecture notes, tutorials, selected papers and lecturing material, OpenGL manual.

More on the course



Version: 1
Credits:  7.5 SP
Study level: Second degree level


Term no.: 1
Teaching semester:  AUTUMN 2020

No.of lecture hours: 2
Lab hours: 3
No.of specialization hours: 7

Language of instruction: English

Location: Trondheim

Subject area(s)
  • Petroleum Engineering
  • Technological subjects
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Geoscience and Petroleum



Examination arrangement: Home examination

Term Status code Evaluation form Weighting Examination aids Date Time Digital exam Room *
Autumn ORD Home examination (1) 100/100 A

Release 2020-11-30

Submission 2020-11-30

Release 09:00

Submission 13:00

Room Building Number of candidates
Summer UTS Home examination 100/100 A INSPERA
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
  • 1) Merk at eksamensform er endret som et smittevernstiltak i den pågående koronasituasjonen. Please note that the exam form has changed as a preventive measure in the ongoing corona situation

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU