Search Header Logo

Quiz sobre Shaders e Shadertoy

Authored by MATEUS SILVA

Instructional Technology

12th Grade

Used 1+ times

Quiz sobre Shaders e Shadertoy
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que representa o parâmetro fragColor na função mainImage()?

Coordenadas do pixel na tela

Cor do pixel em formato RGBA

Nome do shader

Tamanho da imagem

Answer explanation

O parâmetro fragColor na função mainImage() representa a cor do pixel em formato RGBA, que define a cor e a transparência do pixel na tela. As outras opções não se referem diretamente à função.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que é necessário entender para criar uma transição de cores no Shadertoy?

Sintaxe e funções globais

Hardware de computador

Design gráfico

Edição de vídeo

Answer explanation

Para criar uma transição de cores no Shadertoy, é essencial entender a sintaxe e as funções globais da linguagem GLSL, que permitem manipular cores e efeitos visuais de forma eficaz.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Para que é usado um vec3 em GLSL?

Para armazenar coordenadas de pixel.

Para representar cores em RGB.

Para RGBA (Red, Green, Blue, Alpha).

Para armazenar profundidade da tela.

Answer explanation

Um vec3 em GLSL é usado para representar cores em RGB, onde cada componente do vetor corresponde a uma das cores primárias: vermelho, verde e azul. Portanto, a resposta correta é que ele representa cores em RGB.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é a fórmula para normalizar coordenadas usando fragCoord e iResolution?

vec2 uv = fragCoord * iResolution.xy;

vec2 uv = fragCoord / iResolution.xy;

vec2 uv = fragCoord + iResolution.xy;

vec2 uv = fragCoord - iResolution.xy;

Answer explanation

A normalização das coordenadas é feita dividindo-se fragCoord pela resolução iResolution. Isso resulta em coordenadas que variam de 0 a 1, o que é essencial para o processamento gráfico. Portanto, a fórmula correta é: vec2 uv = fragCoord / iResolution.xy;

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é a principal diferença entre vec3 e vec4 em GLSL?

vec3 tem 2 componentes, vec4 tem 3.

vec3 tem 3 componentes, vec4 tem 4.

vec3 tem 4 componentes, vec4 tem 5.

vec3 tem 5 componentes, vec4 tem 6.

Answer explanation

A principal diferença entre vec3 e vec4 em GLSL é que vec3 possui 3 componentes (x, y, z), enquanto vec4 possui 4 componentes (x, y, z, w). Portanto, a resposta correta é que vec3 tem 3 componentes, vec4 tem 4.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é a utilidade de normalizar coordenadas em GLSL?

Facilitar os cálculos.

Aumentar a resolução.

Diminuir a profundidade.

Converter para RGB.

Answer explanation

Normalizar coordenadas em GLSL facilita os cálculos, pois transforma os valores em um intervalo padrão, tornando operações como interpolação e transformação mais simples e eficientes.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é o resultado da normalização das coordenadas (400, 300) com a resolução (800, 600)?

(0.5, 0.5)

(1.0, 1.0)

(0.25, 0.25)

(0.75, 0.75)

Answer explanation

Para normalizar as coordenadas (400, 300) com a resolução (800, 600), dividimos cada coordenada pela respectiva dimensão: 400/800 = 0.5 e 300/600 = 0.5. Assim, o resultado é (0.5, 0.5), que é a resposta correta.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?