The present invention provides a rendering device having a plurality of CPU cores that generates a volume rendering image based on a plurality of tomographic images. A dividing unit that divides a projection surface of volume rendering into a plurality of processing regions, a voxel corresponding to each pixel of the processing region is identified from a tomographic image, and based on the color value and opacity of the identified voxel, Rendering means for executing a rendering process for obtaining a pixel value of each pixel in the processing area, and assigning means for assigning each rendering process for each processing area to different CPU cores. A volume rendering image is generated by executing each rendering process in parallel by each assigned CPU core. [Selected figure] Figure 7【課題】複数の断層画像に基づいてボリュームレンダリング画像を生成する、複数のCPUコアを有するレンダリング装置を提供する。【解決手段】ボリュームレンダリングの投影面を複数の処理領域に分割する分割手段と、処理領域の各画素に対応するボクセルを断層画像から特定し、特定したボクセルの色値および不透明度に基づいて、当該処理領域の各画素の画素値を求めるレンダリング処理を実行するレンダリング手段と、各処理領域に対する各レンダリング処理をそれぞれ異なるCPUコアに割り当てる割り当て手段と、を備える。割り当てられた各CPUコアで各レンダリング処理を並行して実行させることで、ボリュームレンダリング画像を生成する。【選択図】図7