Commit 37f835e9 authored by Olav Kjartan Larseng's avatar Olav Kjartan Larseng
Browse files


parent 8b825251
......@@ -61,61 +61,3 @@ Qt Creator:
3. Apply Configuration Changes
5. Build
## Demo application In Qt Creator:
1. Open the demo application:
1. File → Open File or Project
2. Navigate to Demo Application source folder
3. Select CMakeLists.txt → Open
2. Configure the application:
1. Select the kit to build with
2. Expand the selected kit tab
3. Choose the build type/types you want and select a build folder for it
4. Configure project
3. Let the compiler know where GMlib is:
1. Navigate to the Projects pane
2. Select the Build Settings for your selected kit
3. Under CMake configuration: Add → Directory
1. Key: ```GMLIB_DIR```
2. Value: ```/Path to GMlib build folder```
3. Apply Configuration Changes
4. Add dependencies:
1. Make the Demo Application depend on GMlib
2. In the Projects pane for the Demo Application go to Dependencies under Project Settings
3. Tick the ```GMlib``` option
5. If you are trying to build this in Windows you need to do the following:
1. Go to Project→ Build→ Build Environment→ Expand details section
2. Unset ```QT_OPENGL```
6. Build
7. Run
## Problem Description
## Task 1
### Task description
- [ ] What we need to do is to find different ways to visualize the intrinsic properties, curvature andtorsion, in a parametric curve.
##What we want to do
### What must be done
- [ ] We need to have a curvature with a certain radius which will visualize the intrinsic properties.
### What we want to do
- [ ] We’ll visualize the torsion and curvature using textures. For curvature we will use two elements, acheckerboard texture to show the stretching and contracting, while adding a structure to the cylinderto enhance the effect. For torsion we will use rotating arrow textures to show the degree, direction andintensity. These will be moving in different speeds depending on the degree of torsion.
### Extras
- [ ] To our solution it would be possible to add multiple extensions. One is to add constraints to thecurve and maybe add rupturability to the texture. Adding dynamics to the curve would also be a veryimpressing feature.
## Task 2
### Task description
- [ ] What we need to build is an interactive volume visualization suitable for a given set of terrain data.
### What must be done
- [ ] Create a volume visualized by using ray casting from terrain data.
### What we want to do
- [ ] We’ll visualize height of the volume with color interpolation to make the difference in terrain clearfor the user. We also aim to make the foreground and background easily distinguishable to make theimpression of the model better.
### Extras
- [ ] If possible, we would like to add water way topology to the data. We would also like to add texturesto the volume to give the volume a realistic feel. Music visualization, shadows and Geometric/physicalproperties are options that would be nice to include in the final result. An idea would be to implementa sun that would move around the volume and define shadows per voxel in real-time.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment