🎨

Computer Graphics & Multimedia MCQ

Test your Computer Graphics & Multimedia knowledge with 100 multiple choice questions covering fundamentals to advanced concepts, with instant feedback and explanations.

100 Questions 40 Beginner 40 Intermediate 20 Advanced

How This Practice Test Works

Every question below expands right on this page — click a question to reveal its four options, pick the one you think is correct, and you'll get instant feedback along with the correct answer and a short explanation of the reasoning. Questions are grouped by difficulty, so start with the 40 beginner questions to confirm your fundamentals, work through the 40 intermediate ones, and finish with the 20 advanced questions that mirror what exams and technical screenings actually ask. There's no sign-up, no timer, and no limit — retake the test as often as you like.

Curated by Tech Baithak Editorial Team  ·  Last updated: June 2026

1

What is the smallest addressable element of a digital raster image called?

A

Correct Answer

A pixel

Explanation

A pixel (picture element) is the smallest unit of a raster image, each holding a single color value.

2

Which of these file formats stores images as a grid of pixels rather than mathematical shapes?

B

Correct Answer

JPEG

Explanation

JPEG is a raster format storing a grid of pixel values, while SVG, AI, and EPS describe images using mathematical paths (vector).

3

"Resolution" of a digital image refers to which of the following?

C

Correct Answer

The number of pixels that make up the image

Explanation

Resolution refers to the pixel dimensions of an image (e.g., 1920x1080), determining how much detail it can display.

4

In the RGB color model, combining red, green, and blue light at full intensity produces which color?

D

Correct Answer

White

Explanation

RGB is an additive color model: combining red, green, and blue light at maximum intensity yields white.

5

Which color model is primarily designed for physical, ink-based printing?

D

Correct Answer

CMYK

Explanation

CMYK (Cyan, Magenta, Yellow, Key/Black) is a subtractive color model designed to model how inks combine on paper for printing.

6

What does "bit depth" determine for a digital image?

B

Correct Answer

The number of colors that can be represented per pixel

Explanation

Bit depth is the number of bits used to encode each pixel's color; a higher bit depth allows more distinct colors to be represented.

7

Which format is best for a logo that must scale to any size while keeping perfectly sharp edges?

C

Correct Answer

SVG

Explanation

SVG defines images with mathematical paths, so it scales to any size without losing sharpness, unlike fixed-pixel raster formats like BMP, GIF, and JPEG.

8

What is the fundamental difference between vector graphics and raster graphics?

A

Correct Answer

Vector graphics describe images with mathematical shapes; raster graphics store a fixed grid of pixels

Explanation

Vector graphics use mathematically defined shapes (lines and curves), while raster graphics store images as a fixed grid of colored pixels.

9

In animation and video, what does "frame rate" measure?

D

Correct Answer

The number of still images displayed per second

Explanation

Frame rate, measured in frames per second (fps), is how many individual images are shown each second to create the illusion of motion.

10

Which best describes "anti-aliasing" in computer graphics?

C

Correct Answer

A technique for smoothing jagged edges along lines and curves

Explanation

Anti-aliasing blends edge pixel colors to soften the jagged "staircase" appearance of diagonal or curved lines.

11

What is a "vertex" in the context of 3D graphics?

B

Correct Answer

A point in 3D space that defines the corners of shapes

Explanation

A vertex is a point in 3D space; vertices connect to form the edges and faces that make up a 3D model.

12

What is the primary purpose of "texture mapping" in 3D graphics?

D

Correct Answer

To apply a 2D image onto the surface of a 3D model for visual detail

Explanation

Texture mapping wraps a 2D image (texture) onto a 3D surface, adding visual detail without increasing geometric complexity.

13

Which of the following image formats commonly uses lossy compression?

A

Correct Answer

JPEG

Explanation

JPEG applies lossy compression that discards some image data to shrink file size, while PNG, BMP, and uncompressed TIFF preserve all the original pixel data.

14

GIF (Graphics Interchange Format) is most commonly associated with which use case?

B

Correct Answer

Simple looping animations using a limited color palette

Explanation

GIF supports basic frame-based animation and a limited 256-color palette, which is why it became popular for small animated images.

15

What does "rendering" mean in computer graphics?

D

Correct Answer

Generating a 2D image from a description of a 3D scene

Explanation

Rendering computes a final 2D image from a 3D scene's geometry, materials, lighting, and camera viewpoint.

16

Which transformation moves an object to a new location without altering its shape, size, or orientation?

C

Correct Answer

Translation

Explanation

Translation shifts every point of an object by the same distance in a given direction, preserving its shape, size, and orientation.

17

Which transformation is used to enlarge or shrink an object?

D

Correct Answer

Scaling

Explanation

Scaling resizes an object by multiplying its coordinates by scale factors along each axis.

18

What does a "rotation" transformation do to an object?

A

Correct Answer

It turns the object around a fixed point or axis by a given angle

Explanation

Rotation turns an object by a specified angle around a pivot point (in 2D) or an axis (in 3D), without changing its size.

19

What characterizes an "orthographic projection"?

B

Correct Answer

Parallel lines stay parallel and object size doesn't shrink with distance

Explanation

Orthographic projection uses parallel projection lines, so an object's size on screen does not change with its distance from the viewer — common in CAD and technical drawings.

20

What is the defining characteristic of "perspective projection"?

D

Correct Answer

It makes distant objects appear smaller, mimicking human depth perception

Explanation

Perspective projection converges parallel lines toward a vanishing point, making farther objects appear smaller — similar to how human vision perceives depth.

21

What is the main goal of compression in multimedia files?

B

Correct Answer

To reduce file size for easier storage and transmission

Explanation

Compression reduces the amount of data needed to represent multimedia content, saving both storage space and network bandwidth.

22

What is the key distinction between lossy and lossless compression?

C

Correct Answer

Lossy compression permanently discards some data; lossless compression can fully reconstruct the original

Explanation

Lossy compression (e.g., JPEG) permanently removes some data to shrink file size, while lossless compression (e.g., PNG, ZIP) preserves every bit so the original can be perfectly reconstructed.

23

What is a "codec" in the context of multimedia?

D

Correct Answer

Software or hardware that encodes and/or decodes a digital media stream

Explanation

A codec (coder-decoder) compresses (encodes) media for storage or transmission and decompresses (decodes) it for playback.

24

What does "sampling rate" describe in digital audio?

A

Correct Answer

How many times per second an analog signal is measured to build a digital representation

Explanation

Sampling rate (e.g., 44.1 kHz) is how many samples of the analog waveform are captured per second when converting audio to digital form.

25

Which of these best describes working with vector graphics?

B

Correct Answer

Drawing shapes from paths and curves that can be resized without losing quality

Explanation

Vector editing works with mathematically defined shapes (paths and curves), which can be scaled to any size without becoming blurry or pixelated.

26

What role does a "frame buffer" play in a graphics system?

C

Correct Answer

It holds pixel color data that is sent to the display for output

Explanation

A frame buffer is a region of memory holding the pixel data of an image, which is then scanned out to the display.

27

What term describes the illusion of motion produced by quickly displaying a sequence of slightly different still images?

D

Correct Answer

Animation

Explanation

Animation displays a rapid sequence of slightly different images, exploiting persistence of vision to create the illusion of continuous movement.

28

In the HSV color model, what does the "H" stand for?

B

Correct Answer

Hue

Explanation

HSV stands for Hue, Saturation, and Value, describing color in terms of its tone, intensity, and brightness — an intuitive way for humans to pick colors.

29

Which hardware component is mainly responsible for accelerating graphics rendering?

C

Correct Answer

The GPU

Explanation

The GPU (Graphics Processing Unit) is specialized hardware built to perform the massively parallel computations rendering requires.

30

What does "aspect ratio" describe for an image, video, or screen?

A

Correct Answer

The ratio of its width to its height

Explanation

Aspect ratio (e.g., 16:9 or 4:3) expresses the proportional relationship between an image's or screen's width and height.

31

In multimedia systems, what does "synchronization" mainly refer to?

D

Correct Answer

Aligning related media streams, like audio and video, so they play together correctly in time

Explanation

Synchronization keeps related media streams (such as audio and video, or subtitles) aligned in time during playback, preventing problems like lip-sync errors.

32

What does "rasterization" mean in computer graphics?

A

Correct Answer

Converting geometric or vector data into a grid of pixels for display

Explanation

Rasterization converts geometric primitives — such as the triangles that make up a 3D scene — into pixels on a raster display.

33

How is "3D modeling" best defined?

D

Correct Answer

Creating a mathematical representation of a three-dimensional object

Explanation

3D modeling is the process of using software to construct a digital representation of an object's surfaces and structure in three dimensions.

34

What is the role of a "light source" within a 3D scene?

A

Correct Answer

It dictates how surfaces are illuminated and shaded when the scene is rendered

Explanation

A light source determines how surfaces in a 3D scene are illuminated, which directly affects shading, shadows, and the overall sense of realism.

35

Which statement best defines "streaming" in multimedia delivery?

C

Correct Answer

Continuously delivering and playing media content as it arrives over a network

Explanation

Streaming sends audio/video data in a continuous flow so playback can start before the entire file has finished downloading.

36

What is the typical purpose of "keyframes" in animation workflows?

D

Correct Answer

They mark the start and end of a transition, with the in-between frames generated automatically

Explanation

Keyframes mark the important points of an animation; software then interpolates the frames in between, producing smooth motion automatically.

37

Which of these statements best describes "shading" in computer graphics?

A

Correct Answer

Determining how a surface's color and brightness vary based on lighting

Explanation

Shading computes how light interacts with surfaces to determine their resulting color and brightness, contributing to a sense of depth and form.

38

Why are vector graphics often preferred over raster graphics for logos and icons?

D

Correct Answer

They can be scaled to any size without losing visual quality

Explanation

Because vector graphics are defined mathematically rather than as a fixed pixel grid, they can be resized infinitely without becoming blurry or pixelated.

39

Approximately how many distinct colors can a 24-bit-per-pixel ("true color") image represent?

A

Correct Answer

About 16.7 million

Explanation

24-bit color allocates 8 bits each to red, green, and blue (2^24 ≈ 16.7 million combinations), commonly known as "true color".

40

What is the role of a "scanner" in a typical multimedia production workflow?

D

Correct Answer

It converts a physical document or photo into a digital raster image

Explanation

A scanner captures a physical image or document and converts it into a digital raster image composed of pixels.

1

Which operation is used to combine several 2D transformations — translation, rotation, scaling — into a single transformation?

C

Correct Answer

Matrix multiplication (composition)

Explanation

Multiplying transformation matrices together composes them into a single matrix that applies all the individual transformations in sequence.

2

Why are "homogeneous coordinates" used for 2D and 3D transformations in graphics?

B

Correct Answer

They let translation be expressed as matrix multiplication, just like rotation and scaling

Explanation

Homogeneous coordinates add an extra dimension so translation — normally an addition — can be performed via matrix multiplication, alongside rotation and scaling.

3

In a standard 2D rotation matrix, which functions are used to rotate a point by an angle θ?

D

Correct Answer

Sine and cosine

Explanation

The standard 2D rotation matrix uses cos(θ) and sin(θ) to compute the rotated point's new x and y coordinates.

4

What occurs during "perspective division" in the 3D rendering pipeline?

D

Correct Answer

Clip-space coordinates are divided by their w component to produce normalized device coordinates

Explanation

Perspective division divides x, y, and z by w, converting clip-space coordinates into normalized device coordinates and producing the foreshortening effect of perspective.

5

What is the main role of "z-buffering" (depth buffering) during rendering?

B

Correct Answer

To track the closest depth value at each pixel so the correct surface is shown

Explanation

A z-buffer records the depth of the nearest surface rendered so far at each pixel, ensuring closer surfaces correctly occlude those farther away.

6

How does "Gouraud shading" compute the appearance of a polygon's surface?

C

Correct Answer

It computes lighting at each vertex, then linearly interpolates those colors across the surface

Explanation

Gouraud shading calculates lighting only at vertices and interpolates the resulting colors across the polygon — faster, but less precise than per-pixel shading.

7

How does "Phong shading" generally improve on "Gouraud shading"?

B

Correct Answer

It interpolates surface normals and evaluates lighting per pixel, giving more accurate highlights

Explanation

Phong shading interpolates normals across a surface and evaluates lighting at each pixel, producing smoother and more realistic specular highlights than Gouraud shading.

8

What problem does "mipmapping" solve in texture mapping?

D

Correct Answer

It stores progressively smaller, pre-filtered copies of a texture to reduce aliasing and improve performance at a distance

Explanation

Mipmaps are precomputed, downsampled texture copies used at varying viewing distances, reducing shimmering/aliasing while improving rendering performance.

9

What is a common use of "Bézier curves" in graphics and animation?

D

Correct Answer

Defining smooth curves and motion paths from a small set of control points

Explanation

Bézier curves use a handful of control points to define smooth, scalable curves — widely used in vector illustration and for easing/motion paths in animation.

10

What does "tweening" (in-betweening) accomplish in animation production?

A

Correct Answer

Generates the intermediate frames between two keyframes to produce smooth motion

Explanation

Tweening automatically generates the frames that connect two keyframes, producing smooth transitions without manually drawing every single frame.

11

Why is the YCbCr (or YUV) color model frequently chosen for video compression?

C

Correct Answer

It separates luminance from chrominance, letting color information be compressed more aggressively since the eye is less sensitive to it

Explanation

YCbCr separates brightness (Y) from color (Cb, Cr), enabling chroma subsampling — reducing color data with little perceived quality loss because human vision is more sensitive to brightness than to color detail.

12

What does "chroma subsampling" do during video compression?

D

Correct Answer

Stores color information at a lower resolution than brightness information to save bandwidth

Explanation

Chroma subsampling (e.g., 4:2:0) records less color detail than brightness detail, exploiting the eye's lower sensitivity to color resolution to cut data size.

13

How do intra-frame and inter-frame video compression fundamentally differ?

B

Correct Answer

Intra-frame compresses each frame independently, while inter-frame exploits similarity between consecutive frames

Explanation

Intra-frame compression encodes each frame on its own (like a still image), whereas inter-frame compression stores mainly the differences between frames, removing a great deal of redundancy in video.

14

What purpose does a "scene graph" serve in a 3D graphics application?

D

Correct Answer

Hierarchically organizing scene objects to manage transformations, render order, and spatial relationships

Explanation

A scene graph is a tree-like structure that organizes objects and their transformations hierarchically, simplifying rendering, culling, and spatial queries.

15

What does "back-face culling" achieve during 3D rendering?

B

Correct Answer

It improves performance by skipping polygons whose faces point away from the camera

Explanation

Back-face culling skips polygons whose normals face away from the viewer, since they would be hidden anyway — saving rendering time without affecting the final image.

16

In a typical rendering pipeline, what generally happens right after vertices are transformed?

C

Correct Answer

Primitives are clipped and rasterized into fragments (pixels)

Explanation

After vertices are transformed into screen space, primitives are clipped against the view volume and rasterized into fragments, which are subsequently shaded.

17

What is "alpha compositing" used for when working with images and video?

A

Correct Answer

Blending a foreground layer with a background based on per-pixel transparency values

Explanation

Alpha compositing merges a foreground image with a background using a transparency (alpha) channel, enabling overlays and soft-edged effects.

18

What is the central idea behind "run-length encoding" (RLE) as a compression scheme?

D

Correct Answer

Replacing runs of repeated values with a single value plus a count

Explanation

RLE compresses data by replacing consecutive runs of identical values with a single value and a repeat count — particularly effective on images with large uniform regions.

19

Why is the Discrete Cosine Transform (DCT) significant to JPEG compression?

C

Correct Answer

It transforms spatial data into frequency components, allowing less perceptually important high-frequency detail to be discarded

Explanation

DCT converts image blocks into frequency-domain coefficients; JPEG quantizes these and discards high-frequency detail the eye is less sensitive to, achieving lossy compression.

20

What makes PNG a better choice than JPEG for images containing sharp edges and text?

C

Correct Answer

PNG uses lossless compression, preserving sharp edges and text without introducing blurring artifacts

Explanation

PNG's lossless compression preserves exact pixel values, avoiding the blocky artifacts that JPEG's lossy compression can introduce around sharp edges and text.

21

What does "ray casting" involve in the context of rendering?

B

Correct Answer

Tracing a single ray from the camera through each pixel to find the nearest visible surface

Explanation

Ray casting fires one ray per pixel from the viewpoint into the scene to determine the closest intersecting surface, forming the foundation for more advanced techniques like ray tracing.

22

How does bilinear interpolation improve texture sampling compared to nearest-neighbor sampling?

D

Correct Answer

It blends the colors of the four nearest texels, producing smoother results when textures are scaled or rotated

Explanation

Bilinear interpolation averages the colors of surrounding texels weighted by distance, yielding smoother gradients than the blocky look produced by nearest-neighbor sampling.

23

What problem does "gamma correction" address when displaying images?

B

Correct Answer

The non-linear relationship between stored pixel values and the brightness a display produces (or the eye perceives)

Explanation

Gamma correction compensates for the non-linear way displays convert pixel values into light intensity (and how human vision perceives brightness), keeping images looking correct.

24

What does "clipping" accomplish within the rendering pipeline?

A

Correct Answer

It removes geometry lying outside the camera's view volume before rasterization occurs

Explanation

Clipping discards or trims geometry that lies outside the camera's view frustum, so only potentially visible portions continue on to rasterization, saving processing time.

25

What visual artifact does "double buffering" help prevent during animation playback?

D

Correct Answer

Screen tearing, by drawing the next frame off-screen and swapping it in once it's complete

Explanation

Double buffering renders the next frame to an off-screen buffer and only displays it once finished, avoiding the visual tearing caused by updating the screen mid-draw.

26

What is the goal of "level of detail" (LOD) techniques in real-time 3D graphics?

C

Correct Answer

Using simpler geometry or textures for distant objects to improve performance

Explanation

LOD techniques substitute lower-detail meshes or textures for objects far from the viewer — where fine detail is less noticeable — reducing the rendering workload.

27

What role do "vertex normals" play in shading calculations?

D

Correct Answer

They indicate the direction a surface faces, which lighting calculations use to determine brightness

Explanation

Normals indicate the orientation of a surface; lighting computations use the angle between the normal and the light direction to determine how bright and shaded the surface appears.

28

How does "supersampling" anti-aliasing (SSAA) reduce jagged edges?

B

Correct Answer

By rendering at a higher resolution than the display and averaging groups of samples down to each final pixel

Explanation

Supersampling renders the scene at a higher-than-display resolution and averages multiple samples per final pixel, smoothing edges at the cost of extra computation.

29

What is the purpose of "tessellation" in 3D graphics pipelines?

C

Correct Answer

Subdividing surfaces into smaller polygons to add finer geometric detail, often adaptively based on distance

Explanation

Tessellation breaks larger surfaces into smaller polygons, allowing finer geometric detail — often added adaptively, with more subdivision applied to closer objects.

30

What is the main job of a "vertex shader" in the modern graphics pipeline?

D

Correct Answer

Transforming each vertex's position and attributes into the appropriate rendering space

Explanation

Vertex shaders process every vertex, typically applying model, view, and projection transformations and forwarding attributes such as normals and texture coordinates.

31

What does a "fragment shader" (pixel shader) primarily compute in the rendering pipeline?

D

Correct Answer

The final color and other output attributes of each rasterized pixel/fragment

Explanation

Fragment (pixel) shaders execute once per rasterized fragment, computing its final output color from lighting, textures, and other surface data.

32

What does "morphing" achieve in computer animation?

C

Correct Answer

Smoothly transforms one shape or image into another over a sequence of frames

Explanation

Morphing gradually blends the geometry and/or color of a source image or shape into a target one across a series of frames, producing a smooth transformation effect.

33

How does "bandwidth" primarily impact a streaming multimedia system?

D

Correct Answer

It limits how much data can be transmitted per second, affecting achievable quality and the chance of buffering

Explanation

Bandwidth determines how much data can be delivered per second; insufficient bandwidth forces lower bitrates or resolutions, or causes buffering interruptions during playback.

34

What is "adaptive bitrate streaming"?

C

Correct Answer

A technique that dynamically adjusts video quality based on the viewer's current network conditions

Explanation

Adaptive bitrate streaming switches between several pre-encoded quality levels in real time according to the viewer's available bandwidth, minimizing buffering while maximizing achievable quality.

35

In the HSV color model, what effect does increasing the "value" component have?

D

Correct Answer

It makes the color appear brighter

Explanation

The "value" (brightness/lightness) component of HSV controls how light or dark a color looks, independent of its hue or saturation.

36

Why might a designer convert artwork from RGB to CMYK before sending it to a commercial printer?

D

Correct Answer

CMYK reflects the subtractive ink-mixing process used in printing, helping predict how colors will reproduce on paper

Explanation

CMYK models how inks subtractively combine on paper, so converting to it beforehand helps designers anticipate and adjust for the color shifts that occur during printing.

37

What was the purpose of "interlacing" in older analog and digital video formats?

C

Correct Answer

Displaying alternating sets of horizontal lines in two passes to lower bandwidth needs while keeping a high perceived refresh rate

Explanation

Interlacing splits each frame into two fields of alternating scan lines shown in sequence, lowering the data rate needed for a given perceived refresh rate — a technique used in older television systems.

38

What does "normal mapping" achieve when applied to a 3D surface?

D

Correct Answer

It fakes fine surface detail like bumps and grooves by perturbing surface normals, without adding extra geometry

Explanation

Normal mapping uses a texture that encodes surface normal directions to simulate small-scale geometric detail during shading, without increasing the actual polygon count.

39

What is the primary advantage of "deferred shading" over traditional forward rendering when a scene contains many dynamic lights?

D

Correct Answer

It writes surface attributes (depth, normals, albedo) into G-buffers first, then applies lighting once per visible pixel, scaling far better with many lights

Explanation

Deferred shading separates geometry rendering from lighting: surface data is captured into G-buffers, then lighting is computed only for visible pixels — dramatically reducing redundant shading work when many lights are present.

40

What is the goal of "ambient occlusion" techniques in rendering?

B

Correct Answer

Approximating how exposed each surface point is to ambient light, darkening crevices and contact areas accordingly

Explanation

Ambient occlusion estimates how much ambient light reaches each point on a surface based on nearby geometry, producing the soft shadowing seen in corners and contact points that adds noticeable depth.

1

What is the fundamental difference between ray tracing and rasterization as approaches to rendering 3D scenes?

C

Correct Answer

Ray tracing simulates light ray paths through a scene to compute realistic reflections, refractions, and shadows, while rasterization projects geometry to the screen and approximates lighting

Explanation

Ray tracing follows the propagation of light (including secondary bounces for reflections, refractions, and shadows) for high physical accuracy, while rasterization projects geometry to screen space and approximates lighting for speed.

2

In recursive (Whitted-style) ray tracing, what happens when a primary ray strikes a reflective or transparent surface?

D

Correct Answer

New secondary rays — reflection and/or refraction rays — are spawned and traced recursively to determine the surface's final appearance

Explanation

Whitted-style ray tracing recursively spawns reflection and refraction rays at reflective or transparent surfaces, combining their contributions to render convincing mirrors, glass, and similar materials.

3

What problem does "radiosity" mainly aim to solve in global illumination rendering?

D

Correct Answer

Modeling diffuse inter-reflection of light between surfaces, producing realistic indirect lighting and color bleeding

Explanation

Radiosity simulates how diffusely reflective surfaces exchange light energy with each other, capturing effects such as soft indirect lighting and color bleeding that direct-lighting-only models miss.

4

What is the central idea behind the "rendering equation" introduced by Kajiya?

D

Correct Answer

It is an integral equation describing the equilibrium of light leaving a surface point as emitted plus reflected (incoming, scattered) radiance, unifying many shading and global illumination models

Explanation

The rendering equation expresses outgoing radiance at a point as emitted radiance plus the integral of incoming radiance scattered by the surface's BRDF — a unifying formulation underlying ray tracing, radiosity, and path tracing.

5

What role does a "BRDF" (Bidirectional Reflectance Distribution Function) play in physically based rendering?

D

Correct Answer

It models how much light reflects toward an outgoing direction for each possible incoming direction, enabling realistic material appearance

Explanation

A BRDF mathematically describes how a surface reflects light between incoming and outgoing directions, forming the basis for realistically simulating different material types — matte, glossy, metallic, and so on.

6

How does "path tracing" extend ray tracing to achieve more accurate global illumination?

D

Correct Answer

It stochastically samples many light paths per pixel and averages the results (Monte Carlo integration), naturally accounting for indirect lighting and soft shadows

Explanation

Path tracing uses Monte Carlo sampling to trace many random light paths per pixel and average their contributions, capturing indirect lighting, soft shadows, and other global illumination effects — at the cost of needing many samples to reduce noise.

7

What problem does a "BVH" (Bounding Volume Hierarchy) solve when accelerating ray tracing?

C

Correct Answer

It organizes scene geometry into nested bounding volumes so rays can quickly skip large regions they cannot intersect

Explanation

A BVH is a spatial data structure that nests bounding volumes around groups of objects; intersection tests can then quickly discard whole branches a ray misses, dramatically speeding up rendering.

8

What advantage does the SIMT (Single Instruction, Multiple Threads) execution model give a GPU for graphics workloads?

D

Correct Answer

It lets thousands of threads execute the same instructions on different data simultaneously, matching the highly parallel nature of pixel and vertex processing

Explanation

SIMT allows a GPU to run identical instructions across many threads operating on different data elements (such as separate pixels or vertices), exploiting the massive data parallelism inherent in graphics workloads.

9

How does "deferred shading" address the challenge of rendering scenes that contain many dynamic light sources?

D

Correct Answer

It first writes geometry attributes (depth, normals, albedo) into G-buffers, then computes lighting in a separate pass — avoiding redundant shading of occluded fragments and scaling well with many lights

Explanation

Deferred shading separates geometry rendering from lighting by storing surface attributes in G-buffers and then applying lighting calculations only once per visible pixel, scaling far better than forward rendering when many lights are present.

10

What is the core idea behind wavelet-based image compression, as used in formats like JPEG 2000?

C

Correct Answer

Decomposing the image into multiple resolution levels via wavelet transforms, allowing scalable, progressive compression with fewer blocking artifacts than block-based DCT methods

Explanation

Wavelet transforms decompose an image into multiple frequency/resolution sub-bands, enabling progressive transmission and generally smoother degradation, avoiding the blocky artifacts associated with classic block-based DCT compression.

11

In motion-compensated video compression, what is the role of a "motion vector"?

B

Correct Answer

It records the direction and distance a block of pixels has shifted between frames, letting the encoder describe a frame mostly via references to similar blocks in earlier frames rather than re-storing all the pixel data

Explanation

Motion vectors describe how blocks of pixels move between frames, letting codecs like H.264/H.265 encode inter-frames primarily as references plus small residual differences — drastically reducing redundant data.

12

What distinguishes "physically based rendering" (PBR) material models from earlier ad hoc shading models such as classic Phong?

D

Correct Answer

PBR models ground their parameters in measurable physical properties and enforce energy conservation, producing consistent, realistic results across varying lighting conditions

Explanation

PBR shading grounds material parameters — such as roughness and metallicity — in measurable physical quantities and enforces energy conservation, so materials look correct and consistent across different lighting environments, unlike older empirically tuned models.

13

How does "ambient occlusion" contribute to the realism of a rendered scene?

C

Correct Answer

It approximates how exposed each surface point is to ambient light, darkening crevices and contact areas where light is naturally blocked

Explanation

Ambient occlusion estimates how much ambient light reaches each surface point based on nearby geometry, producing soft shadowing in corners, crevices, and contact points that adds significant perceived depth and realism.

14

What problem does "temporal anti-aliasing" (TAA) try to solve, and how does it generally work?

D

Correct Answer

It reduces aliasing and flicker by accumulating and blending samples from previous frames, using motion vectors to reproject and align them over time

Explanation

TAA combines current-frame samples with reprojected data from previous frames — using motion vectors to account for movement — effectively boosting the sample count over time to reduce aliasing and shimmering at low per-frame cost.

15

What problem does the MPEG-DASH (Dynamic Adaptive Streaming over HTTP) standard primarily address?

B

Correct Answer

It standardizes how media is segmented and described in manifests so clients can switch between quality levels dynamically based on network conditions, all over standard HTTP infrastructure

Explanation

MPEG-DASH defines a standardized way to break media into segments with multiple quality variants described in a manifest, enabling adaptive bitrate streaming over ordinary HTTP servers and CDNs without specialized streaming protocols.

16

What is "subsurface scattering," and why does it matter for rendering materials such as skin, wax, or marble?

D

Correct Answer

It models how light enters a translucent surface, scatters internally, and exits at nearby points, producing the soft, glowing look characteristic of organic and translucent materials

Explanation

Subsurface scattering simulates light entering a translucent material, bouncing around beneath the surface, and exiting at nearby points — producing the soft, semi-translucent appearance seen in skin, wax, and marble that simple surface reflection cannot reproduce.

17

What is the central idea behind deep-learning-based super-resolution techniques (such as DLSS) used in real-time rendering?

C

Correct Answer

A trained neural network upscales and reconstructs a sharper, higher-resolution frame from a lower-resolution rendered input — often combined with temporal data — cutting the rendering workload while preserving perceived quality

Explanation

Neural super-resolution renders internally at a lower (cheaper) resolution and uses a trained model — frequently leveraging temporal information — to reconstruct a sharper, higher-resolution output, yielding large performance gains with minimal perceptible quality loss.

18

What is a key limitation of "screen space reflections" (SSR) compared with ray-traced reflections?

B

Correct Answer

SSR can only reflect what is currently visible within the rendered frame, so off-screen or occluded geometry cannot be correctly reflected

Explanation

Because SSR derives reflections from the current view's color and depth buffers, it cannot represent objects that are off-screen or hidden behind other geometry — producing missing or incorrect reflections, a limitation true ray tracing avoids by querying the actual scene geometry.

19

What problem does "color gamut mapping" address when content is converted between color spaces, such as from sRGB to a wider-gamut display?

D

Correct Answer

It remaps colors that exist in a source space but fall outside the destination space's range, trying to preserve perceptual relationships such as hue and relative saturation

Explanation

Gamut mapping handles colors from a source space that cannot be represented in a destination gamut, applying strategies — such as perceptual or relative colorimetric mapping — that aim to preserve the overall look and relative relationships between colors rather than simply clipping them.

20

In real-time rendering, what does "frustum culling" achieve when paired with spatial-partitioning structures like octrees or BSP trees?

D

Correct Answer

It quickly identifies objects that fall outside the camera's view volume so they can be excluded from rendering, cutting down the number of objects processed each frame

Explanation

Frustum culling tests whether objects lie within the camera's view frustum; combined with spatial structures like octrees or BSP trees, large portions of a scene can be discarded quickly without per-object checks, substantially improving performance in complex scenes.