PROBLEM TO BE SOLVED: To provide a volume rendering device capable of applying a shade to a rendering image by applying a color map to a plurality of tomographic images. A voxel image and a color map are used to obtain a color component and opacity of a voxel by referring to a plurality of voxels of the voxel image while performing coordinate conversion on the voxel image at each pixel of the rendering image. At the same time, ray casting means 61 for acquiring the opacity of voxels in the vicinity of a plurality of voxels, and a gradient vector in the voxel based on the acquired opacity of voxels in the vicinity of the voxel, and specular reflection of a light source vector with respect to the gradient vector. A shadow adding means for calculating a vector, calculating diffuse reflection light of a voxel and specular reflection light of a voxel, and multiplying a shade value calculated based on the diffuse reflection light and the specular reflection light by the color component of the acquired voxel to update. It comprises a rendering means 60 having 63. [Selection diagram] Fig. 3【課題】複数の断層画像に対してカラーマップを適用して、レンダリング画像を生成する際、陰影を付与することが可能なボリュームレンダリング装置を提供する。【解決手段】ボクセル画像とカラーマップを用いて、レンダリング画像の各画素において、ボクセル画像に対して座標変換を行いながらボクセル画像の複数のボクセルを参照し、ボクセルの色成分および不透明度を取得するとともに、ボクセルの複数の近傍のボクセルの不透明度を取得するレイキャスティング手段61と、取得されたボクセルの複数の近傍のボクセルの不透明度を基にボクセルにおける勾配ベクトル、勾配ベクトルに対する光源ベクトルの正反射ベクトルを算出し、ボクセルの拡散反射光とボクセルの鏡面反射光を算出し、拡散反射光と鏡面反射光を基に算出した陰影値を取得されたボクセルの色成分に乗算し更新する陰影付加手段63を有するレンダリング手段60を備える。【選択図】図3