MF研究者総覧

教員活動データベース

Implementing a Rasterization Framework for a Black Hole Space-Time

発表形態:
原著論文
主要業績:
主要業績
単著・共著:
単著
発表年月:
2016年07月
DOI:
会議属性:
指定なし
査読:
有り
リンク情報:

日本語フィールド

著者:
Yoshiyuki Yamashita
題名:
Implementing a Rasterization Framework for a Black Hole Space-Time
発表情報:
Journal of Information Processing 巻: 24 号: 4 ページ: 10
キーワード:
Rasterization, Black hole, Graphics processing unit
概要:
曲がった4次元時空内で高速CG描画を達成するために、計算メッシュを用いた光線の湾曲の事前計算と線形補間、およびテッセレーションを組み合わせた描画プログラムをOpenGL/GLSLを用いて完成させ、様々な被写体例についてデスクトップPCおよびノートPCのGPUで実際に描画速度を計測し、約100万ポリゴンの性能を達成した。また線形補間によるCG画像の誤差を1画素以下に抑えることに成功した。
抄録:
The theory of general relativity predicts that the strong gravity of a black hole bends the trajectories of light rays. Calculating their bendings numerically, we can obtain a 3D CG image when the view point is set in the black hole spacetime. The existing researches adopt the ray tracing method for rendering while we adopt the rasterization method in this paper. In order to achieve fast perspective projection in the curved spacetime, we calculate more than thirty million light trajectories on an optimally constructed computational mesh in advance and let a GPU interpolate them when rendering. Furthermore, in order to render the lines and triangular polygons of CG objects accurately, we apply the dynamic subdividing technique (tessellation). Various types of CG programs can be easily written in the same way as in the conventional 3D CG programming with a common graphics API. Utilizing the recent computing power of the GPU, the rendering performance of nearly one million polygons per second is achieved even on a notebook PC.

英語フィールド

Author:
Yoshiyuki Yamashita
Title:
Implementing a Rasterization Framework for a Black Hole Space-Time
Announcement information:
Journal of Information Processing Vol: 24 Issue: 4 Page: 10
Keyword:
Rasterization, Black hole, Graphics processing unit
An abstract:
The theory of general relativity predicts that the strong gravity of a black hole bends the trajectories of light rays. Calculating their bendings numerically, we can obtain a 3D CG image when the view point is set in the black hole spacetime. The existing researches adopt the ray tracing method for rendering while we adopt the rasterization method in this paper. In order to achieve fast perspective projection in the curved spacetime, we calculate more than thirty million light trajectories on an optimally constructed computational mesh in advance and let a GPU interpolate them when rendering. Furthermore, in order to render the lines and triangular polygons of CG objects accurately, we apply the dynamic subdividing technique (tessellation). Various types of CG programs can be easily written in the same way as in the conventional 3D CG programming with a common graphics API. Utilizing the recent computing power of the GPU, the rendering performance of nearly one million polygons per second is achieved even on a notebook PC.


Copyright © MEDIA FUSION Co.,Ltd. All rights reserved.