Commit e1157d2e authored by Henrik Tramberend's avatar Henrik Tramberend
Browse files

Remove leftovers

parent 30fa652f
LectureId: 01-raster-images-math
TopicId: raster-image-storage
Answer:
tag: FreeForm
CorrectAnswer: "$i=3(1920y+x)+1$"
HeightInMm: 20
Title: Speicherung von Rasterbildern
Difficulty: Medium
Comment: ""
Points: 5
Question: |
Ein RGB Bild wird mit 8 Bit pro Komponente in einem Array von Bytes
gespeichert. Das Bild hat Full-HD (1920x1080 Pixel) Auflösung.
Die Komponenten eines Pixels sind
in der Reihenfolge rot, grün, blau abgelegt.
Wie lautet die Berechnungsvorschrift für den Index $i$ in das Speicherarray
für die *grüne* Komponente des Pixels mit den Koordinaten $(x, y)$?
LectureId: 01-raster-images-math
TopicId: raster-image-storage
Answer:
tag: FreeForm
CorrectAnswer: "$i=6(1920y+x)+4$"
HeightInMm: 20
Title: Speicherung von Rasterbildern
Difficulty: Medium
Comment: ""
Points: 5
Question: |
Ein RGB Bild wird mit 16 Bit pro Komponente in einem Array von Bytes
gespeichert. Das Bild hat Full-HD (1920x1080 Pixel) Auflösung.
Die Komponenten eines Pixels sind
in der Reihenfolge rot, grün, blau abgelegt.
Wie lautet die Berechnungsvorschrift für den Index $i$ in das Speicherarray
für die *blaue* Komponente des Pixels mit den Koordinaten $(x, y)$?
LectureId: 01-raster-images-math
TopicId: raster-image-storage
Answer:
tag: FreeForm
CorrectAnswer: "$i=12(1920y+x)+4$"
HeightInMm: 20
Title: Speicherung von Rasterbildern
Difficulty: Medium
Comment: ""
Points: 5
Question: |
Ein RGB Bild wird mit einer 32 Bit Fließkommazahl pro Komponente in einem
Array von Bytes gespeichert. Das Bild hat Full-HD (1920x1080 Pixel) Auflösung.
Die Komponenten eines Pixels sind
in der Reihenfolge rot, grün, blau abgelegt.
Wie lautet die Berechnungsvorschrift für den Index $i$ in das Speicherarray
für die *grüne* Komponente des Pixels mit den Koordinaten $(x, y)$?
Points: 5
LectureId: 07-transformation-2
TopicId: replacement-transform
Answer:
CorrectAnswer: $R_x(\pi/2)T_y(z)R_x(-\pi/2)$
tag: FreeForm
HeightInMm: 20
Title: Ersatztransformation
Difficulty: Easy
Comment: ''
Question: |
Die Hardware eines fiktiven Prozessors stellt folgende diskrete Operationen für die Transformation von 3D Vektoren zur Verfügung:
| Translation | Rotation | Skalierung |
|-|-|-|
| $T_x(x)$ | $R_x(\alpha)$ | $S_x(x)$ |
| $T_y(y)$ | $R_y(\alpha)$ | $S_y(y)$ |
| $T_z(z)$ | $R_z(\alpha)$ | $S_z(z)$ |
Nehmen Sie an, dass die Hardwareeinheit für die Operation $T_z(z)$ ausfällt. Wie lässt sich diese Transformation durch eine Kombination aus den verbleibenden Operationen ersetzen? Wie lautet also $T_z^{\mathrm{Ersatz}}(z)$
\ No newline at end of file
Points: 5
LectureId: 07-transformation-2
TopicId: replacement-transform
Answer:
CorrectAnswer: $R_x(-\pi/2)T_z(y)R_x(\pi/2)$
tag: FreeForm
HeightInMm: 20
Title: Ersatztransformation
Difficulty: Easy
Comment: ''
Question: |
Die Hardware eines fiktiven Prozessors stellt folgende diskrete Operationen für die Transformation von 3D Vektoren zur Verfügung:
| Translation | Rotation | Skalierung |
|-|-|-|
| $T_x(x)$ | $R_x(\alpha)$ | $S_x(x)$ |
| $T_y(y)$ | $R_y(\alpha)$ | $S_y(y)$ |
| $T_z(z)$ | $R_z(\alpha)$ | $S_z(z)$ |
Nehmen Sie an, dass die Hardwareeinheit für die Operation $T_y(y)$ ausfällt. Wie lässt sich diese Transformation durch eine Kombination aus den verbleibenden Operationen ersetzen? Wie lautet also $T_y^{\mathrm{Ersatz}}(y)$
\ No newline at end of file
Points: 5
LectureId: 07-transformation-2
TopicId: replacement-transform
Answer:
CorrectAnswer: $R_y(\pi/2)T_z(x)R_y(-\pi/2)$
tag: FreeForm
HeightInMm: 20
Title: Ersatztransformation
Difficulty: Easy
Comment: ''
Question: |
Die Hardware eines fiktiven Prozessors stellt folgende diskrete Operationen für die Transformation von 3D Vektoren zur Verfügung:
| Translation | Rotation | Skalierung |
|-|-|-|
| $T_x(x)$ | $R_x(\alpha)$ | $S_x(x)$ |
| $T_y(y)$ | $R_y(\alpha)$ | $S_y(y)$ |
| $T_z(z)$ | $R_z(\alpha)$ | $S_z(z)$ |
Nehmen Sie an, dass die Hardwareeinheit für die Operation $T_x(x)$ ausfällt. Wie lässt sich diese Transformation durch eine Kombination aus den verbleibenden Operationen ersetzen? Wie lautet also $T_x^{\mathrm{Ersatz}}(x)$
\ No newline at end of file
Points: 5
LectureId: 07-transformation-2
TopicId: replacement-transform
Answer:
CorrectAnswer: $R_z(-\pi/2)R_y(\alpha)R_z(\pi/2)$
tag: FreeForm
HeightInMm: 20
Title: Ersatztransformation
Difficulty: Easy
Comment: ''
Question: |
Die Hardware eines fiktiven Prozessors stellt folgende diskrete Operationen für die Transformation von 3D Vektoren zur Verfügung:
| Translation | Rotation | Skalierung |
|-|-|-|
| $T_x(x)$ | $R_x(\alpha)$ | $S_x(x)$ |
| $T_y(y)$ | $R_y(\alpha)$ | $S_y(y)$ |
| $T_z(z)$ | $R_z(\alpha)$ | $S_z(z)$ |
Nehmen Sie an, dass die Hardwareeinheit für die Operation $R_x(\alpha)$ ausfällt. Wie lässt sich diese Transformation durch eine Kombination aus den verbleibenden Operationen ersetzen? Wie lautet also $R_x^{\mathrm{Ersatz}}(\alpha)$?
\ No newline at end of file
Points: 5
LectureId: 07-transformation-2
TopicId: replacement-transform
Answer:
CorrectAnswer: $R_z(\pi/2)R_x(\alpha)R_z(-\pi/2)$
tag: FreeForm
HeightInMm: 20
Title: Ersatztransformation
Difficulty: Easy
Comment: ''
Question: |
Die Hardware eines fiktiven Prozessors stellt folgende diskrete Operationen für die Transformation von 3D Vektoren zur Verfügung:
| Translation | Rotation | Skalierung |
|-|-|-|
| $T_x(x)$ | $R_x(\alpha)$ | $S_x(x)$ |
| $T_y(y)$ | $R_y(\alpha)$ | $S_y(y)$ |
| $T_z(z)$ | $R_z(\alpha)$ | $S_z(z)$ |
Nehmen Sie an, dass die Hardwareeinheit für die Operation $R_y(\alpha)$ ausfällt. Wie lässt sich diese Transformation durch eine Kombination aus den verbleibenden Operationen ersetzen? Wie lautet also $R_y^{\mathrm{Ersatz}}(\alpha)$?
\ No newline at end of file
Points: 5
LectureId: 07-transformation-2
TopicId: replacement-transform
Answer:
CorrectAnswer: $R_y(-\pi/2)R_x(\alpha)R_y(\pi/2)$
tag: FreeForm
HeightInMm: 20
Title: Ersatztransformation
Difficulty: Easy
Comment: ''
Question: |
Die Hardware eines fiktiven Prozessors stellt folgende diskrete Operationen für die Transformation von 3D Vektoren zur Verfügung:
| Translation | Rotation | Skalierung |
|-|-|-|
| $T_x(x)$ | $R_x(\alpha)$ | $S_x(x)$ |
| $T_y(y)$ | $R_y(\alpha)$ | $S_y(y)$ |
| $T_z(z)$ | $R_z(\alpha)$ | $S_z(z)$ |
Nehmen Sie an, dass die Hardwareeinheit für die Operation $R_z(\alpha)$ ausfällt. Wie lässt sich diese Transformation durch eine Kombination aus den verbleibenden Operationen ersetzen? Wie lautet also $R_z^{\mathrm{Ersatz}}(\alpha)$?
\ No newline at end of file
!Students
course: Computergrafik Grundlagen
semester: Sommer 2017
students:
'123456': !Student
department: FB6
displayName: James Tiberius Kirk
employeeNumber: '123456'
givenName: James Tiberius
mail: captainkirk@tramberend.de
sAMAccountName: kirk
sn: Kirk
uid: '123456'
track: 1
'234567': !Student
department: FB6
displayName: Leonard McCoy
employeeNumber: '234567'
givenName: Leonard
mail: drmccoy@tramberend.de
sAMAccountName: mccoy
sn: McCoy
uid: '234567'
track: 2
LectureId: 02-antialiasing
TopicId: supersampling
Answer:
tag: MultipleChoice
Choices:
- Correct: true
TheAnswer: "Treppeneffekte an Silhouette von Objekten"
- Correct: true
TheAnswer: "Moiré-Effekte auf fein strukturierten Oberflächen"
- Correct: false
TheAnswer: "Farbverschiebungen im RGB-Spektrum."
- Correct: false
TheAnswer: "Geringe Farbauflösung in dunklen Bildbereichen"
- Correct: false
TheAnswer: "Nichtlineare Wiedergabe linearer Intensitätsverläufe"
Title: Supersampling
Difficulty: Easy
Comment: ""
Points: 5
Question: |
Die Verwendung mehrerer Abtastpunkte pro Pixel bei der
Bilderzeugung (Supersampling) hilft welche der folgenden, für die
Bildqualität abträglichen Effekte zu vermeiden?
LectureId: 02-antialiasing
TopicId: supersampling
Answer:
tag: MultipleChoice
Choices:
- Correct: true
TheAnswer: "Stratified Sampling"
- Correct: false
TheAnswer: "Point Sampling"
- Correct: false
TheAnswer: "Grid Sampling"
- Correct: false
TheAnswer: "Random Sampling"
- Correct: false
TheAnswer: "Das ist kein Pixel-Sampler"
Title: Supersampling
Difficulty: Easy
Comment: ""
Points: 5
Question: |
Bei der Abtastung eines Pixels kommen unterschiedliche Sampling-Strategien zum Einsatz. Welche Art von Sampling wird in der folgenden Klasse implementiert?
```.java
public class SomeSampler implements Sampler {
...
public Vec3 color(double x, double y) {
Vec3 color = new Vec3(0, 0, 0);
for (int xi = 0; xi < n; xi++) {
for (int yi = 0; yi < n; yi++) {
double rx = Math.random();
double ry = Math.random();
double xs = x + (xi + rx) / n;
double ys = y + (yi + ry) / n;
color.add(sampler.color(xs, ys));
}
}
return color.div(n * n);
}
}
```
LectureId: 02-antialiasing
TopicId: supersampling
Answer:
tag: MultipleChoice
Choices:
- Correct: false
TheAnswer: "Stratified Sampling"
- Correct: true
TheAnswer: "Point Sampling"
- Correct: false
TheAnswer: "Grid Sampling"
- Correct: false
TheAnswer: "Random Sampling"
- Correct: false
TheAnswer: "Das ist kein Pixel-Sampler"
Title: Supersampling
Difficulty: Easy
Comment: ""
Points: 5
Question: |
Bei der Abtastung eines Pixels kommen unterschiedliche Sampling-Strategien zum Einsatz. Welche Art von Sampling wird in der folgenden Klasse implementiert?
```.java
public class SomeSampler implements Sampler {
...
public Vec3 color(double x, double y) {
return sampler.color(x + 0.5, y + 0.5);
}
}
```
LectureId: 02-antialiasing
TopicId: supersampling
Answer:
tag: MultipleChoice
Choices:
- Correct: false
TheAnswer: "Stratified Sampling"
- Correct: false
TheAnswer: "Point Sampling"
- Correct: true
TheAnswer: "Grid Sampling"
- Correct: false
TheAnswer: "Random Sampling"
- Correct: false
TheAnswer: "Das ist kein Pixel-Sampler"
Title: Supersampling
Difficulty: Easy
Comment: ""
Points: 5
Question: |
Bei der Abtastung eines Pixels kommen unterschiedliche Sampling-Strategien zum Einsatz. Welche Art von Sampling wird in der folgenden Klasse implementiert?
```.java
public class SomeSampler implements Sampler {
...
public Vec3 color(double x, double y) {
Vec3 color = new Vec3(0, 0, 0);
for (int xi = 0; xi < n; xi++) {
for (int yi = 0; yi < n; yi++) {
double xs = x + xi / n;
double ys = y + yi / n;
color.add(sampler.color(xs, ys));
}
}
return color.div(n * n);
}
}
```
LectureId: 02-antialiasing
TopicId: supersampling
Answer:
tag: MultipleChoice
Choices:
- Correct: false
TheAnswer: "Stratified Sampling"
- Correct: false
TheAnswer: "Point Sampling"
- Correct: false
TheAnswer: "Grid Sampling"
- Correct: true
TheAnswer: "Random Sampling"
- Correct: false
TheAnswer: "Das ist kein Pixel-Sampler"
Title: Supersampling
Difficulty: Easy
Comment: ""
Points: 5
Question: |
Bei der Abtastung eines Pixels kommen unterschiedliche Sampling-Strategien zum Einsatz. Welche Art von Sampling wird in der folgenden Klasse implementiert?
```.java
public class SomeSampler implements Sampler {
...
public Vec3 color(double x, double y) {
Vec3 color = new Vec3(0, 0, 0);
for (int xi = 0; xi < n; xi++) {
for (int yi = 0; yi < n; yi++) {
double rx = Math.random();
double ry = Math.random();
double xs = x + rx;
double ys = y + ry;
color.add(sampler.color(xs, ys));
}
}
return color.div(n * n);
}
}
```
# Aufgabe N: {{&Title}}
| | |
|---------------|----------------|
| Titel | **{{&Title}}** |
| Id | {{&TopicId}} |
| Base | {{&BaseDir}} |
| Vorlesung | {{&LectureId}} |
| Schwierigkeit | {{&Difficulty}} |
| Punkte | {{&Points}} |
| Kommentar | {{&Comment}} |
{{&Question}}
{{&Answer.FillText}}
*Antwort:* {{\#Answer.CorrectWords}}{{&.}}, {{/Answer.CorrectWords}}
# Aufgabe N: {{&Title}}
| | |
|---------------|----------------|
| Titel | **{{&Title}}** |
| Id | {{&TopicId}} |
| Base | {{&BaseDir}} |
| Vorlesung | {{&LectureId}} |
| Schwierigkeit | {{&Difficulty}} |
| Punkte | {{&Points}} |
| Kommentar | {{&Comment}} |
{{&Question}}
\fbox{\begin{minipage}{\textwidth} \hfill \vspace{ {{&Answer.HeightInMm}}mm } \end{minipage}}
*Antwort:*
\fbox{\begin{minipage}{\textwidth} {{&Answer.CorrectAnswer}} \end{minipage}}
# Aufgabe N: {{&Title}}
| | |
|---------------|----------------|
| Titel | **{{&Title}}** |
| Id | {{&TopicId}} |
| Base | {{&BaseDir}} |
| Vorlesung | {{&LectureId}} |
| Schwierigkeit | {{&Difficulty}} |
| Punkte | {{&Points}} |
| Kommentar | {{&Comment}} |
{{&Question}}
{{\#Answer.Answers}}
- {{&Detail}}: {{&Correct}}
{{/Answer.Answers}}
# Aufgabe N: {{&Title}}
| | |
|---------------|----------------|
| Titel | **{{&Title}}** |
| Id | {{&TopicId}} |
| Base | {{&BaseDir}} |
| Vorlesung | {{&LectureId}} |
| Schwierigkeit | {{&Difficulty}} |
| Punkte | {{&Points}} |
| Kommentar | {{&Comment}} |
{{&Question}}
{{\#Answer.Choices}}
- {{\#Correct}}$\boxtimes${{/Correct}}{{\^Correct}}$\square${{/Correct}} {{&TheAnswer}}
{{/Answer.Choices}}
# Exam Template Test
Date: {{&DataTime}}
Markdown is supported
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