書誌情報 : Journal of Information Processing, Vol. 24, No.4 (2016) pp. 690-699.
DOI: 10.2197/ipsjjip.24.690
ブラックホール時空におけるラスタライズ法の実装
DOI:
https://doi.org/10.51094/jxiv.3613キーワード:
ラスタライズ法、 ブラックホール、 グラフィックスプロセッシングユニット抄録
一般相対論によればブラックホールの強い重力は光線の軌跡を湾曲させる.本研究ではこの湾曲を数値計算し,視点をブラックホール時空内に置いた場合の3D CG画像を生成する.既存研究では描画にレイトレーシング法が用いられているが,本研究ではラスタライズ法を採用する.曲がった時空において高速な透視投影を実現するため,あらかじめ適切に構築された計算メッシュ上で三千万本以上の光線の軌跡を計算し,描画時にはGPUによる補間を用いる.さらに,CGオブジェクトの線分および三角形ポリゴンを高精度に描画するため,動的分割技術(テッセレーション)を適用する.本手法により,通常のグラフィックスAPIを用いた従来の3D CGプログラミングと同様の方法で多様なCGプログラムを容易に記述できる.最近のGPUの演算能力を活用し,ノートPC上でも毎秒約100万ポリゴンに近い描画性能を達成した.
利益相反に関する開示
利益相反(COI)関連事項はありません。ダウンロード *前日までの集計結果を表示します
引用文献
Synge, J.: Relativity: the General Theory, North-Holland Pub. Co.; Interscience Publishers, Amsterdam; New York (1960).
Taylor, E. F. and Wheeler, J. A.: Exploring Black Holes: Introduction to General Relativity, Addison Wesley Longman (2000).
Kato, S., Fukue, J. and Mineshige, S.: Black-Hole Accretion Disks, Kyoto University Press (1998).
Psaltis, D. and Johannsen, T.: A Ray-tracing Algorithm for Spinning Compact Object Spacetimes with Arbitrary Quadrupole Moments. I. Quasi-Kerr Black Holes, The Astrophysical Journal, Vol. 745, No. 1, p. 1 (online), available from ⟨http://stacks.iop.org/0004-637X/745/i=1/a=1⟩ (2012).
Nemiroff, R.: Virtual Trips to Black Holes and Neutron Stars, Michigan Technological University (online), available from ⟨http://apod.nasa.gov/htmltest/rjn bht.html⟩(accessed 2015-10-06).
Schnittman, J. D., Krolik, J. H. and Hawley, J. F.: Light Curves from an MHD Simulation of a Black Hole Accretion Disk, The Astrophysical Journal, Vol. 651, No. 2, p. 1031 (online), available from ⟨http://stacks.iop.org/0004-637X/651/i=2/a=1031⟩(2006).
kwan Chan, C., Psaltis, D. and Ozel, F.: GRay: A Massively Parallel GPU-based Code for Ray Tracing in Relativistic Spacetimes, The Astrophysical Journal, Vol. 777, No. 1, p. 13 (online), available from ⟨http://stacks.iop.org/0004-637X/777/i=1/a=13⟩ (2013).
Kuchelmeister, D., Muller, T., Ament, M., Wunner, G. and Weiskopf, D.: GPU-based four-dimensional general-relativistic ray tracing, Computer Physics Communications, Vol. 183, pp. 2282–2290 (online), DOI: 10.1016/j.cpc.2012.04.030 (2012).
Vincent, F. H., Paumard, T., Gourgoulhon, E. and Perrin, G.: GYOTO: a new general relativistic ray-tracing code, Classical and Quantum Gravity, Vol. 28, No. 22, p. 225011 (online), available from ⟨http://stacks.iop.org/0264-9381/28/i=22/a=225011⟩ (2011).
Weiskopf, D., Borchers, M., Ertl, T., Falk, M., Fechtig, O., Frank, R., Grave, F., King, A., Kraus, U., 0005, T. M., Nollert, H.-P., Mendez, I. R., Ruder, H., Schafhitzel, T., Schar, S., Zahn, C. and Zatloukal, M.: Explanatory and Illustrative Visualization of Special and General Relativity., IEEE Trans. Vis. Comput. Graph., Vol. 12, No. 4, pp. 522–534 (2006).
Hamilton, A. J. S.: Inside Black Holes, University of Colorado (online), available from ⟨http://jila.colorado.edu/ ajsh/insidebh/⟩ (accessed2015-10-06).
Hamilton, A. J. S. and Polhemus, G.: Stereoscopic visualization in curved spacetime: seeing deep inside a black hole, New Journal of Physics, Vol. 12, No. 12, p. 123027 (online), available from ⟨http://stacks.iop.org/1367-2630/12/i=12/a=123027⟩ (2010).
Muller, T. and Frauendiener, J.: Interactive visualization of a thin disc around a Schwarzschild black hole, European Journal of Physics, Vol. 33, No. 4, p.955 (online), available from ⟨http://stacks.iop.org/0143-0807/33/i=4/a=955⟩ (2012).
Hehl, F. W., Puntigam, R. A. and Ruder, H.(eds.): Relativity and Scientific Computing: Computer Algebra, Numerics, Visualization, Springer-Verlag New York, Inc., Secaucus, NJ, USA (1996).
Kessenich, J., Sellers, G. and Shreiner, D.: OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.5, Addison-Wesley, 9th edition (2017).
Luna, F.: Introduction to 3D Game Programming with DirectX 11, Mercury Learning & Information (2012).
Zorin, D., Schroder, P., Derose, T., Kobbelt, L., Levin, A. and Sweldens, W.: Subdivision for Modeling and Animation, SIGGRAPH 2000 Course Notes, ACM (2000).
Chung, A. J. and Field, A. J.: A Simple Recursive Tessellator for Adaptive Surface Triangulation, J. Graph. Tools, Vol. 5, No. 3, pp. 1–9 (online), DOI: 10.1080/10867651.2000.10487524 (2000).
Tatarinov, A.: Instanced Tessellation in DirectX10, Game Developers Conference, (online), available from ⟨https://developer.download.nvidia.com/presentations/2008/GDC/Inst_Tess_Compatible.pdf⟩ (2008).
Kessenich, J., Baldwin, D. and Rost, R.: The OpenGL Shading Language, Version: 4.6, The Khronos Group Inc. (2023).
Sellers, G., Wright, R. S. and Haemel, N.: OpenGL SuperBible: Comprehensive Tutorial and Reference, Addison-Wesley Professional, 6th edition (2013).
Johnson, M. H. and Teller, E.: Intensity changes in the Doppler effect, Proc. the National Academy of Sciences, Vol. 79, p. 1340 (1982).
Open MPI: Open Source High Performance Computing, Open MPI project (online), available from ⟨https://www.open-mpi.org⟩ (accessed 2016-2-24).
Hoffleit, D. and Warren Jr., W.: Yale Bright Star Catalog, Smithsonian Astrophysical Observatory (online), available from ⟨http://tdc-www.harvard.edu/catalogs/bsc5.html⟩ (accessed 2015-10-06).
de Espona, J. M.: 500 3D Objects (Vol. 2), Taschen (2003).
Numazawa, S.: Japan Planetarium Lab. and Numazawa’s Art Work, Japan Planetarium Lab. (online), available from ⟨http://www.jplnet.com/indexe.html⟩ (accessed 2015-10-06).
Page, D. N. and Thorne, K. S.: Disk-Accretion onto a Black Hole. I. Time-Averaged Structure of Accretion Disk, Astrophys. J., Vol. 191, pp. 499–506 (online), DOI: 10.1086/152990 (1974).
Videocard Benchmarks, PassMark Software (online), available from ⟨http://www.videocardbenchmark.net/⟩ (accessed 2015-10-06).
Wolff, D.: OpenGL 4.0 Shading Language Cookbook, Packt Publishing (2011).
ダウンロード
公開済
投稿日時: 2026-03-27 00:56:45 UTC
公開日時: 2026-06-23 09:08:18 UTC
ライセンス
Copyright(c)2026
山下, 義行
この作品は、Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Licenseの下でライセンスされています。
