簡単なBMRTの例

データの作成方法とレンダリング

C言語からRIBファイルを作り、レンダリングする手順は以下の通り。(Linux, IRIXなど)

  1. C言語でプログラムを作る。
    # vi sample.c
  2. ライブラリ(libribout.a)を使ってコンパイル。
    # cc sample.c -lribout
  3. RIBファイルを出力する。
    # a.out > sample.rib
  4. RIBファイルをレンダリング。
    # rendrib sample.rib

  1. 以下のC言語プログラムをsphere1.cという名前で作る。
    #include <ri.h>
    
    main()
    {
    	RiBegin(RI_NULL);
    		RiWorldBegin();
    			RiSphere(1.0, -1.0, 1.0, 360.0, RI_NULL);
    		RiWorldEnd();
    	RiEnd();
    }
    
  2. コンパイル。
    # cc sphere1.c -o shpere1 -lribout
  3. RIBファイルを出力。
    # shpere1 > sphere1.rib
  4. RIBファイルをレンダリング。
    # rendrib sphere1.rib
    デフォールトではレンダリング結果の画像ファイル名はri.tif、解像度は640 x 480になる。

プログラムの解説


Prev | Next
Home | Index
Mail