ぬの部屋(仮)
nu-no-he-ya
  •    1234
    567891011
    12131415161718
    19202122232425
    262728293031 
           
     123456
    78910111213
    14151617181920
    21222324252627
    282930    
           
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31      
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
           
    1234567
    891011121314
    15161718192021
    22232425262728
    2930     
           
        123
    45678910
    11121314151617
    18192021222324
    25262728293031
           
      12345
    6789101112
    13141516171819
    20212223242526
    27282930   
           
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031     
         12
    3456789
    10111213141516
    17181920212223
    242526272829 
           
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
           
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031     
        123
    45678910
    11121314151617
    18192021222324
    252627282930 
           
     123456
    78910111213
    14151617181920
    21222324252627
    28293031   
           
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    30      
       1234
    567891011
    12131415161718
    19202122232425
    262728293031 
           
    1234567
    891011121314
    15161718192021
    22232425262728
    293031    
           
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
           
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
           
    1234567
    891011121314
    15161718192021
    22232425262728
    2930     
           
        123
    45678910
    11121314151617
    18192021222324
    25262728293031
           
        123
    45678910
    11121314151617
    18192021222324
    25262728   
           
     123456
    78910111213
    14151617181920
    21222324252627
    28293031   
           
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31      
       1234
    567891011
    12131415161718
    19202122232425
    2627282930  
           
    1234567
    15161718192021
    293031    
           
         12
    3456789
    10111213141516
           
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
           
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031     
        123
    45678910
    11121314151617
    18192021222324
    252627282930 
           
     123456
    78910111213
    14151617181920
    21222324252627
    28293031   
           
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    30      
       1234
    567891011
    12131415161718
    19202122232425
    262728293031 
           
    1234567
    891011121314
    15161718192021
    22232425262728
    293031    
           
        123
    45678910
    11121314151617
    18192021222324
    25262728293031
           
      12345
    6789101112
    13141516171819
    20212223242526
    27282930   
           
        123
    45678910
    11121314151617
    18192021222324
    252627282930 
           
     123456
    78910111213
    14151617181920
    21222324252627
    28293031   
           
       1234
    567891011
    12131415161718
    19202122232425
    2627282930  
           
    1234567
    891011121314
    15161718192021
    22232425262728
    293031    
           
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
           
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
           
      12345
    6789101112
    13141516171819
    20212223242526
    2728     
           
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031     
     123456
    78910111213
    14151617181920
    21222324252627
    282930    
           
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31      
    1234567
    891011121314
    15161718192021
    22232425262728
    293031    
           
        123
    45678910
    11121314151617
    18192021222324
    252627282930 
           
     123456
    78910111213
    14151617181920
    21222324252627
    28293031   
           
     123456
    78910111213
    14151617181920
    21222324252627
    28293031   
           
       1234
    567891011
    12131415161718
    19202122232425
    262728293031 
           
     123456
    78910111213
    14151617181920
    21222324252627
    282930    
           
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31      
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
           
    1234567
    891011121314
    15161718192021
    22232425262728
    2930     
           
        123
    45678910
    11121314151617
    18192021222324
    25262728293031
           
      12345
    6789101112
    13141516171819
    20212223242526
    27282930   
           
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031     
          1
    2345678
    9101112131415
    16171819202122
    232425262728 
           
       1234
    567891011
    12131415161718
    19202122232425
    262728293031 
           
    1234567
    891011121314
    15161718192021
    22232425262728
    293031    
           
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
           
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
           
    1234567
    891011121314
    15161718192021
    22232425262728
    2930     
           
        123
    45678910
    11121314151617
    18192021222324
    25262728293031
           
  • ngPlantで木を作る(3)

     

    ngPlantで木を作る作業の続きで、今日は枝に葉っぱをつける。

    葉はテクスチャでつけるので、まずは葉の画像を用意する。gimpなどで葉っぱっぽい何かを描いて、.tga .jpg .pngのいずれかの形式で保存する。別にペイントでもいいが、背景を透明にできないのでせめてアルファを使えるソフトがいい。

     

    早速やってみよう。

     

     

     

     

     

    ・・・できただろうか。

    leaf

     

     

    まずngPlantを起動し、葉っぱが生える枝を用意する。

    今回は説明のために主幹をそのまま使用。

    ① 葉っぱをつけたいBranchを右クリック→[append branch]→[New branch]で枝を追加する。
    74_leaf_addbranch

    ② 追加されたBranchを右クリック→[Stem model]→[Quad]を選択。
    75_leaf_quad

    ③ 見づらいので、まず[Stem]のLengthを大きくする。

    ④ このままWidthを大きくすると重なってしまうので、[Branching]へ行きLimit maxをOnし、Max. numberを3程度にする。これで枝から生えている葉っぱは三枚となる(はず)。

    ⑤ [Stem]に戻りWidthを大きくする。少し細長い四角形にする。

    ⑥ [Material]タブへ移動

    62_Branch3_Material

     

     

    Base color
    葉の色。テクスチャを使う場合は
    あまり関係がないが、そうでない場合は
    ここの色を緑色などにするだけでも
    葉ができてしまう。

    63_Material_BaseColor1

    Dif … diffuse(拡散光)
    細かいことは気にせず、
    葉のテクスチャはここに設定する
    Nor … Normal(法線)
    光が反射する時の計算に使う
    法線マップを設定する。なくてもいい
    Aux … 不明

    このボタンは、③の?をクリックしたときに、
    Difを設定するか、Norを設定するか …
    を指定するので、クリックしただけでは
    何も起こらない

    Texture
    テクスチャの設定ボタン兼プレビュー。
    大きな赤い?をクリックすると、
    ファイル読み込みダイアログが表示
    されるので、テクスチャファイルを
    読み込む。
    読み込んだ後小さな×印をクリック
    すると、テクスチャを解除できる
    右図は、
    左が自作した葉を設定した例
    右はngPlantが用意したfernleaf.tga
    を設定した例
    背景は黒く表示されているが、
    実際には透過色。

    65_Material_Texture1 66_Material_Texture2

    注意:テクスチャファイルは、
    [File]-[Preferences]の[Tex. locations]
    で設定したディレクトリ内のファイルしか
    扱えない

    double-sided
    ngPlantのデフォルトでは、
    ポリゴンの片面しか表示されない。
    (見る方向によって葉が消える)
    葉の時は大抵はこれでは困るので、
    チェックを入れてどちらから見ても
    葉が表示されるようにする。
    右図は左がチェックなし、
    右がチェックあり。
    67_Material_DoubleSide1 68_Material_DoubleSide2
    Transparent
    葉の透明色を反映させるかどうか。
    透明色を使用している場合、
    チェックを入れる
    右図は左がチェックなし
    右がチェックあり
    69_Material_Transparent1 70_Material_Transparent2
    Billboard mode
    葉をビルボード状態にする。
    Disabledでoff。
    Disabled以外では、
    どの方角から見ても
    面が正面を向いている状態を保つ
    右図は左がDisabled
    中央がSpherical
    右がCylindrical
    71_Material_Billboard1 72_Material_Billboard2 73_Material_Billboard3

    Control enabled
    調査中

     
    Fade-in
    調査中
     
    Fade-out
    調査中