ラスタライズ( / )は、コンピュータグラフィックスにおいてラスター形式の画像(ビットマップ画像)以外のデータをラスター形式に変換して画像化すること。

ドローグラフィックスあるいはCADデータのようなベクター形式の画像(ベクター画像)や、TrueTypeのようなアウトラインフォントなどを変換して画像化することなどが例としてあげられる。ディスプレイ表示のためのラスタライズはオペレーティングシステム (OS) がグラフィックスドライバを介して行なう(ドライバがインストールされていない場合や、ハードウェアが対応していない場合は後述のソフトウェアラスタライザが使用されることもある)。印刷のためのラスタライズはプリンタードライバが受け持っている。またラスタライズ機能を内蔵しているプリンターもある。

3次元コンピュータグラフィックスの場合、ポリゴンやその他形状データをフラグメントと呼ばれるピクセルデータに変換する作業をラスタライズと呼ぶ。物理シミュレーションで照明表現を行なうレイトレーシングからのレトロニムとして、ラスタライズという用語が使われることもある。

ソフトウェアラスタライザ

オープンソース Mesa Softpipe LLVMpipe - Softpipeのフォーク。OpenGL API向け。バックエンドにLLVMを使用。 Lavapipe - Vulkan API向けCurrent state of Lavapipe: Mesa’s software renderer for Vulkan p.5 Khronos Group 2025年11月。 swrast - Mesa 21.0で削除Mesa 21.0 Has Finally Killed The Classic "SWRAST" Software Rasterizer Phoronix 2020年12月31日。 OpenSWRIntel Is Making A High-Performance Software Rasterizer For Mesa Phoronix 2015年10月20日 - Intelが開発。Mesa 22.0で削除Intel's SWR Removed From Mainline Mesa, More Classic Code Cleaning Continues Phoronix 2021年12月7日。 SwiftShader - Vulkan API向け。Google ChromeやMicrosoft EdgeのWebGL実装で使われていたものの非推奨となったEnableUnsafeSwiftShader: Allow software WebGL fallback using SwiftShader - Chrome Enterprise GoogleMicrosoft Edge Browser Policy Documentation EnableUnsafeSwiftShader - Microsoft Learn Microsoft。 Yeti3D

OS付属 リファレンスラスタライザ - すべてのDirect3Dに含まれている。REFデバイスとも呼ばれる。 (WARP) - Microsoft Windows 7およびDirect3D 11にて導入されたWindows Advanced Rasterization Platform (WARP) Guide - Win32 apps | Microsoft Learn。Direct3D 10.1Limitations Creating WARP and Reference Devices - Win32 apps | Microsoft LearnやDirect3D 12からも利用できる。 Apple Software Renderer - Appleのに含まれている。

その他 Pixomatic SDK(RAD Game Tools) - 3でDirectX 9に対応したPeter Mileff、Judit Dudra「Advanced 2D rasterization on modern CPUS」 『Applied Information Science, Engineering and Technology』 p.65 Springer 2013年 ISBN 978-3319019185。

脚注

出典

関連項目 ラスターイメージプロセッサ