Note : This is Japanease translation of WaltP's DVD Flick Menu Editing, by felidlabo. All rights around this document belong to WaltP.

注意: これはWaltP氏のDVD Flickのメニューテンプレート作成チュートリアルの、猫科研究所による日本語訳です。 この文書に関わる全ての権利はWaltP氏に帰属します。

Modified 1-Feb-09, Japanese translation : 19 Feb 2009

テンプレートファイルの編集

目次
準備
メニューテンプレートの構成
メインメニュー
タイトル選択画面
初期設定
タイトルメニュー
音声と字幕
メニューのテスト
         
背景画像
選択肢画像
キーワード
RGBカラーチャート
        

準備

最初にすべきことはあなたの好きな既存のメニューの形式を選択することです。 私はこのチュートリアルでMosaicを使用します。 いくつかのテンプレートではPlay / ResumeSelect titleというテキストを出力しますが、 その他の物ではそれらのラベルが実際には画像であり、容易に移動・変更することができないことに気づくでしょう。 これらの選択肢がどのように扱われるかを簡単に知るには、.bmpを見てください。

取りかかりたいテンプレートを選択したら、DVDflickのテンプレートフォルダを見ます。 通常それは以下の場所にあります。
         C:\Program Files\DVD Flick\templates
DVDFlickで表示されるテンプレートの名前が付いたフォルダが並んでいるのがわかるでしょう。

このフォルダの全てのファイルを、templates以下の新規フォルダにコピーします。例えば以下のように。
         C:\Program Files\DVD Flick\templates\NewMenu
詳細:
   • templatesフォルダ内で
      » コピーするフォルダ(Mosaic)を右クリック
      » コピー(C)をクリック
      » ウィンドウの空白部分(フォルダではない)を右クリック
      » 貼り付け(P)をクリック
      » 新しいフォルダ(コピー ~ Mosaic)を右クリック
      » 名前の変更(M)をクリック
      » 新しいフォルダの名前(NewMenu)を入力

この新しいフォルダの中を見ると、以下のファイルがあります。
arrowselect.bmp ユーザの選択を示すのに使用される(カーソル)画像。
background_blue.bmp メインとタイトルのページの背景画像。
background_green.bmp 音声ページの背景画像。
background_yellow.bmp 字幕ページの背景画像。
example.bmp DVDflickでテンプレートを選択するとき表示される画像。
template.cfg メニュー構造の定義。
             

template.cfgのコピーを作成しtemplate.savとします。 これでメニューの変更時に間違って壊してしまった時、動作するバージョンに戻れます。 template.savtemplate.cfgにコピーし、壊れたメニューを置き換えるだけです。 付け加えると、変更を加える際に、テンプレートファイルを好きなだけ(かつ異なる名前で)コピーできるので、 壊れてしまった時には全てをやり直さずに済みます。

次のステップはテンプレートファイルの変更です。テキストエディタでファイルを開かねばなりません。 もし既にどうやるのかを知っているなら素晴らしいです。そうではないなら、以下のようにしましょう。
   • template.cfgを右クリック
   • プログラムから開く(H)を選択
   • Notepad(メモ帳)を選択

進めるに従って、馴染みのない表現(ピクセル、RGBカラーのような)が現れるでしょう。 問題ありません。その言葉が使われている文脈を考えて、その設定で遊んでみてください。 目で見て理解できるはずです。

メニューの画面サイズは768x576ピクセルです。 メニューに物を配置するにあたって、この数値をよく承知しておいてください。 また、メニューのプレビュー時には、"S"を押せばテンプレートの可視領域を表すボックスが表示されます。 全てのテキスト、ボタン、そしてその他の物はこのボックスに収めてください。


メニューテンプレートの構成

template.cfgファイルを開いてください。 著作権表示の目的で4行使用されていることに気づくでしょう。 これらの行は二重引用符(")の間を好きなように変更できますし、そのままにもしておけます。 この情報を正しく更新しておけばテンプレートデザインを配布することができます。 テンプレートの配布の前に、追加の情報についてDVD Flickチームにチェックしてください。 (訳注:微妙な言い回しだが、これは配布前にDVD Flickチームにコンタクトしろという意味で、意図としては、既存のテンプレートをベースに作成するとGPLになるのでその点を確認したいのだろう)

transColorの行は、今のところ無視して構いません。 これは選択肢画像の節で説明します。

ファイルの残りの部分は4つの節になります:audioMenu, subtitleMenu, mainMenu, titleMenuです。 これらはそれぞれ別のメニュー画面を定義します。 これらの節の中でメニューのページで表示されるコンポーネントを記述します。

これらのチュートリアルではメインタイトルのメニューに集中します。 これらがどのように動作するか理解したなら、音声字幕で同じテクニックが使用できます。 指定された名前に付随する節をまとめるために{ }が使用されます。例えば以下のように。

mainMenu
{
    Title
    {
    }
    playText
    {
    }
}
最初の括弧({)と最後の括弧(})の間にある全ての物はmainMenuの一部です。 このメニューにはTitleplayTextという名前の2つの項目があります。 通常、これらの項目はそのメニューで表示されるコンポーネントです。


メインメニュー

mainMenuの各行を実際に見てみましょう。
mainMenu
{
    backgroundImage = "background_blue.bmp";
    highlightColor = "192,0,0";
    selectColor = "255,0,0";
backgroundImage   メインメニュー画面で表示される画像です。 JPGファイルを含む、好きな画像に変更することができます。 背景画像に関する詳しい情報は背景画像 にあります。
highlightColor メニュー選択でカーソルで示された選択肢の色です。
selectColor メニュー選択肢が実際に選択された際に変化する色です。
色はRGB形式です。これらの値が実際にどう働くかは を見てください。
    Title
    {
        Type = "text";
        
        X = 85;
        Y = 120;
        Width = 595;
        Height = 70;
        xAlign = "left";
        yAlign = "center";
        
        Text = "%projectTitle%";
        Font = "Arial Black";
        fontSize = 56;
        Outline = 4;
        outlineColor = "0,0,0";
        textColor = "255,255,255";
        Bold = 1;
    }
この項目はメインメニューのタイトルを定義します。各行は以下を意味します。
Type タイトルは"text"フィールドとして定義されます。 他のオプションは"button"と"image"で、両者ともこのチュートリアルが進むに従い使用します。
X & Y タイトルが置かれる画面上の位置の左上の角で、ピクセル単位です。
Width & Height タイトルが置かれる領域のサイズ。 この場合、幅595ピクセルで高さ70ピクセルの矩形(四角形)。
xAlign widthパラメータのアラインメント(訳注:幅方向の寄せ位置) - 有効な値は'left', 'right', 'center'。
yAlign heightパラメータのアラインメント(訳注:高さ方向の寄せ位置) - 有効な値は'top', 'bottom', 'center'。
Text メニューに配置される実際のタイトル。 表示させたいタイトルそのものを書くこともできるし、 Project settings(プロジェクト設定)の情報から プロジェクト名を得るために%projectTitle%を使用することもできる。.

    playText
    {
        Type = "text";
        X = 147;
        Y = 382;
        Width = 200;
        Height = 40;
        Text = "Play \\ Resume";
        Font = "Arial";
        fontSize = 38;
        Outline = 2;
        outlineColor = "0,0,0";
        Bold = 1;
        textColor = "255,255,255";
    }
この項目はPlay/Resumeメニュー選択肢がどのように見えるかを定義します。
Type, X, Y, Width, Height, Text -- 上記のタイトルを参照 --
textColor Playメニュー選択肢の色。 上記のhighlightColorselectColorは メニューが操作されていることを示す為に使用されます。
Bold 1にすると選択肢は太字で表示されます。
0にすると標準の字体で表示されます。
Font テキストの体裁。フォント名はWordやExcelなどで探してください。 使用したいフォントの名前を、正確に書いてください。
fontSize メニュー選択肢をどのくらいの大きさで表示するか。
Outline & outlineColor メニュー選択肢がアウトラインを持つか。 ピクセル単位のサイズと色を設定します。

    selectText
    {
        Type = "text";
        X = 147;
        Y = 430;
        Width = 200;
        Height = 40;
        Text = "Select title";
        Font = "Arial";
        fontSize = 38;
        Outline = 2;
        outlineColor = "0,0,0";
        Bold = 1;
        textColor = "255,255,255";
    }
この項目はSelect Titleメニュー選択肢がどのように見えるかを定義します。 詳細はplayTextの項目を見てください。
    buttonPlay
    {
        Type = "button";
    
        X = 120;
        Y = 396;
        
        selectMethod = "image";
        selectImage = "arrowselect.bmp";
    }
    
    buttonTitleSelect
    {
        Type = "button";
    
        X = 120;
        Y = 444;
        
        selectMethod = "image";
        selectImage = "arrowselect.bmp";
    }
}
前2項目(playTextselectText)は単にテキストを画面に表示するよう定義しました。 これらの2項目は選択できる「ボタン」を定義します。 これらは適切なテキストのそばに配置された場合のみ、前項と結びつけられます。 そうでない場合、内部的な繋がりがない状態になります。
Type 選択できる「ボタン」。
X & Y ボタンの位置。このケースではテキストの隣です。
selectMethod このボタンの表示タイプ… image, text, outlineから選択。
textの場合、上記のようにテキストに関連するキーワードを追加できます。
imageの場合、キーワードselectImageを使用して画像の名前を与えます。 その画像はポインタ(訳注:カーソル)として使用されます。
outlineの場合、アウトラインの色が変わります。
selectImage 表示する画像の名前。画像の詳細は選択肢画像を見てください。

Mosaicメニューのメイン画面は以上のように定義されています。


タイトル選択画面

これはあなたがDVDに追加するビデオを選ぶ画面です。 画面にはあなたの選択したビデオのタイトルとサムネイルを含める事ができます。 このチュートリアルではプロジェクトに3つのビデオがあると仮定します。

初期設定

タイトルをDVDflickに追加後、タイトルの編集をクリックします。 一般タブで、ビデオの名前を好きなように変更できます。 これはこのタイトル画面で表示されるタイトル名になります。 次に、サムネイル時刻を変更することでビデオから表示したいフレームを選ぶことができます。 タイトル表示や有名人の顔など、そのビデオの特徴的な場面にします。 これはタイトル画面でのサムネイルになります。 ここまでできれば、タイトルページを作成する準備は完了です。 これは実際には、DVDをオーサリングする前ならいつでもできますが、 メニューに取りかかる前に済ませておくと良いでしょう。
タイトルの節に進みますが、殆どのキーワードは既に上記で定義されています。 そのためここでは新しい概念とキーワードに集中します。

タイトルメニュー

タイトルの節で最初の項目はbackgroundImage, highlightColor, selectColorです。 これらはメインの節と同じです。


次の3項目は継承書式項目です。 defaultThumbは画面上の各サムネイルが使用する値の定義を行います。
    defaultThumb
    {
        Type = "image";
        Parent = 1;
		
        Width = 170;
        Height = 128;
		
        Outline = 4;
        outlineColor = "0,0,0";
		
        selectMethod = "outline";
    }

Parentを除いて、これらの各値は前出の物と同じです。 Parentはこの項目を継承項目として定義します。 これはこの項目が直接画面に表示されるわけではなく、別の項目が表示される際にそれらを 修飾することを意味します。継承項目は多くの表示項目に同じ設定値をコピーせずとも、 1カ所で定義することを可能にします。 このケースでは、この定義を継承する各サムネイルは、サイズが170x128ピクセルで、 選択時にアウトラインが赤(255,0,0)に変わります。


    defaultThumbCaption
    {
        Type = "text";
        Parent = 1;
        Width = 288;
        Height = 34;
        xAlign = "center";
		
        Font = "Arial";
        fontSize = 18;
        textColor = "255,255,255";
        Outline = 2;
        Bold = 1;
        outlineColor = "0,0,10";
		
        selectMethod = "text";
    }
各タイトル(又はキャプション)はこれらの属性の全てを継承します。
    defaultBottomButton
    {
        Type = "button";
        Parent = 1;
		
        Y = 512;
        Width = 128;
        xAlign = "center";
		
        Font = "Arial";
        fontSize = 20;
        Bold = 1;
        textColor = "255,255,255";
        Outline = 2;
        outlineColor = "0,0,10";
		
        selectMethod = "text";
    }
下部ボタンの属性です。Y位置のみが定義されていることに注目してください。 これにより各ボタンが1行に置かれますが、それらは個々のX位置を定義します。

これらの属性定義がどのように使用されるかちょっと見てみます。


    Title
    {
        Type = "text";
		
        X = 64;
        Y = 48;
        Width = 640;
        Height = 48;
        yAlign = "center";
        xAlign = "center";
		
        Text = "%projectTitle%";
        Font = "Arial Black";
        fontSize = 56;
        Outline = 4;
        outlineColor = "0,0,10";
        textColor = "255,255,255";
        Bold = 1;
    }
Titleの項目は前述のmainMenuと同じです。 プロジェクト名は幅640ピクセル高さ128ピクセルの矩形(四角形)の中で中央に表示されます。 左上の角は(64,48)に位置します。
ここで各サムネイルが定義されます。
    Thumb1
    {
        Inherit = "defaultThumb";
        thumbID = 1;
        X = 144;
        Y = 128;
    }
	
    Thumb2
    {
        Inherit = "defaultThumb";
        thumbID = 2;
        X = 464;
        Y = 128;
    }
	
    Thumb3
    {
        Inherit = "defaultThumb";
        thumbID = 3;
        X = 144;
        Y = 326;
    }
初めに、上記の定義をdefaultThumbから継承します。
そしてどのサムネイルがthumbIDを使用するタイトルと対応するかを定義します。 ID1がタイトル1といった具合に。
最後にサムネイルが画面のどこに表示されるかをXYに記述します。
これで、各キャプション・タイトルが表示されます。
    thumbCaption1
    {
        Inherit = "defaultThumbCaption";
        thumbID = 1;
        X = 86;
        Y = 264;
    }
	
    thumbCaption2
    {
        Inherit = "defaultThumbCaption";
        thumbID = 2;
        X = 404;
        Y = 264;
    }
	
    thumbCaption3
    {
        Inherit = "defaultThumbCaption";
        thumbID = 3;
        X = 86;
        Y = 462;
    }
上記のサムネイルと同様に、キャプションはdefaultThumbCaptionの設定を継承します。 そしてキャプションはthumbIDを使用するビデオと対応します。 最後に、位置が指定されます。
これらの定義は案内用の追加のボタンです。 Main Menu, Next page, Previous page です。
buttonMainMenu
    {
        Inherit = "defaultBottomButton";
		
        Text = "Main Menu";
        X = 320;
        xAlign = "center";
    }
	
    buttonNext
    {
        Inherit = "defaultBottomButton";
		
        Text = "Next page";
        X = 576;
        xAlign = "right";
    }
	
    buttonPrevious
    {
        Inherit = "defaultBottomButton";
		
        Text = "Previous page";
        X = 64;
        xAlign = "left";
    }

これらはdefaultBottomButtonの設定を継承することから始まります。 次にTextボタンの定義です。最後に位置とアラインメント(寄せ)です。

Main Menuボタンはメインメニューに戻ります。
PreviousNextはタイトルページで定義された数より多いビデオがあるときに表示されます。 このため今回のケースでは、もし2つのビデオが読み込まれているならば、Main Menuのみが表示されます。 しかし5つのビデオが読み込まれているならば、3つのビデオがMain MenuNext と共に1ページ目に表示されます。2ページ目に残りの2つのビデオがMain MenuPrevious と共に表示されます。6つ以上では、もうお判りでしょう。


音声と字幕

もう基本は理解していると思います。 音声メニュー字幕メニューは同じテクニックを使用します。

メニューのテスト

テストは単に変更を加えた後、そのメニューを読み込むだけです。

DVDFlickでは、ビデオの読み込み後、メニュー設定を選択します。 左側のリストからあなたのメニューを選択し、メニューを有効にするにチェックを入れます。 そしてプレビューをクリックすればあなたのメニューが表示されます。 マウスで選択肢のハイライトと選択ができます。 変更したい箇所を見つけた場合には以下のようにします。
1) テンプレートを編集
2) 変更を保存
3) メニューから抜けて(ESCを押すか右クリック)設定画面に戻る
4) もう一度プレビューを選択

エラーになる変更をした場合には、DVDFlickが消えます(訳注:クラッシュする)。 エラー箇所を見つけて修正しても良いですし、保存していた設定をtemplate.cfgにコピーして 戻しても構いません。 これが、いくつか変更を行ったら、ファイルの別のコピーを作成した方がよい理由です。 そうすれば復帰用のコピーから大きく離れずに済みます。


背景画像

各メニューページのサイズは768x576ピクセル、または4:3の比率です。 どんな画像でも使用可能で、それらは必ずしもこのサイズちょうどである必要はありません。 あなたが選んだ画像はフィットするように拡大・縮小されます。 しかし画像が4:3の比率でないと、背景が壊れるかも知れません。 同様に、それらは.bmpファイルである必要はありません。 .jpg.gif画像も使用できます。


選択肢画像

背景以外の全てに使用する画像は2色で定義されるのがベストです。

  1. 明るい前景色(白がよいでしょう)。 この色はselectColorで指定される色に置き換えられます。
  2. 暗い背景色。 ファイル先頭のtransColorで定義されている色を使用してください。
画像を作成または編集するのに、 私はWindows©ペイントを使用しています。

transColorは画像の透過を行うのに使用され、背景画像が透けて見えるようにします。 例えば、arrowselect.bmpの画像を見てみましょう。 白(0,0,0)とマゼンタ(255,0,255)の2つの色に注目してください。 そしてtransColorはマゼンタとして定義されています。 これにより矢印の画像が表示される時、マゼンタが消えて背景が透けて見えます。 こうして、矢印のみが見えるのです。 しかし、.jpgの画像は圧縮によって画像の輪郭がにじんでしまい、 正しく「消え」ないため、使用してはいけません。 透過が必要な項目の画像は.bmpファイルで作成することを推奨します。 .gif又は.pngファイルも使用できるでしょうが、画像はよく確認してください。


キーワード

全てのキーワードは大文字・小文字を区別します。 各キーワードがこの表に示されているそのままに指定されるようにしてください。
キーワード 概要
Inherit 定義されている項目 この表示項目で使用する追加の書式定義を持った別の項目を読み込む。
Parent 1 表示しないが、継承できる項目を定義する。
highlightColor RGBカラー メニューで選択肢にカーソルがある場合の色。
outlineColor RGBカラー 項目表示のアウトライン色。
selectColor RGBカラー 選択肢が選択された時の色。
textColor RGBカラー 項目に表示されるテキストの色。
transColor RGBカラー 画像が表示される時の透過色。
audioID ビデオ番号 ビデオと関連づけられた音声チャンネルの番号。
subID ビデオ番号 ビデオと関連づけられた字幕の番号。
thumbID ビデオ番号 このメニュータイトル選択肢のビデオ番号
Bold 0=非太字
1=太字
テキストは標準または太字
Font フォント名 テキスト選択肢のフォントには、何らかのプログラムで表示される その通りのフォント名を使用してください。
fontSize 数値 表示されるフォントサイズ。
Height ピクセル単位でのサイズ 表示される項目に関連づけられた領域の高さ。
Width ピクセル単位でのサイズ 表示される項目に関連づけられた領域の幅。
X and Y ピクセル単位での位置 表示領域の左上の角。
xAlign center
left
right
定義された領域内での項目の水平方向のアラインメント(寄せ位置)。
yAlign center
top
bottom
定義された領域内での項目の垂直方向のアラインメント(寄せ位置)。
Type button
image
text
定義される項目のタイプ。
Outline ピクセル数 項目を囲むアウトラインのサイズ。
Text %projectTitle%
メニュータイトル
テキストTypeとして定義された項目に表示されるテキスト。
backgroundImage 画像ファイル名 メニューページの背景に表示される画像。
Image 画像ファイル名
selectMethod image
outline
text
メニュー選択肢の表示種別。
selectImage 画像ファイル名 selectMethodが"image"と定義されている場合に使用される画像。


Colors

色はRGB(Red, Green, Blue)形式で指定します。 最初の数は赤、2番目は緑、最後は青がそれぞれどの程度の強さかを示します。 これらの数は0から255の範囲です。

例えば、0,0,0 (赤なし, 緑なし, 青なし)で、255,255,255 (赤最大, 緑最大, 青最大)です。

テンプレート中の各色の値は好きなRGB値に設定できます。 例えば、各項目はhighlightColor (192,0,0 -- 中間的な赤)と selectColor (255,0,0 -- 強い赤)を持ちます。

このファイルの最後にカラーチャートがあります。 特定の色を調整したい場合には、その値を少し調整しましょう。 テンプレート中の色で遊んでみてください。


RGBカラーチャート


 0,0,0 
 

 31,0,0 
 

 63,0,0 
 

 95,0,0 
 

 127,0,0 
 

 159,0,0 
 

 191,0,0 
 

 223,0,0 
 

 255,0,0 
 

 0,31,0 
 

 31,31,0 
 

 63,31,0 
 

 95,31,0 
 

 127,31,0 
 

 159,31,0 
 

 191,31,0 
 

 223,31,0 
 

 255,31,0 
 

 0,63,0 
 

 31,63,0 
 

 63,63,0 
 

 95,63,0 
 

 127,63,0 
 

 159,63,0 
 

 191,63,0 
 

 223,63,0 
 

 255,63,0 
 

 0,95,0 
 

 31,95,0 
 

 63,95,0 
 

 95,95,0 
 

 127,95,0 
 

 159,95,0 
 

 191,95,0 
 

 223,95,0 
 

 255,95,0 
 

 0,127,0 
 

 31,127,0 
 

 63,127,0 
 

 95,127,0 
 

 127,127,0 
 

 159,127,0 
 

 191,127,0 
 

 223,127,0 
 

 255,127,0 
 

 0,159,0 
 

 31,159,0 
 

 63,159,0 
 

 95,159,0 
 

 127,159,0 
 

 159,159,0 
 

 191,159,0 
 

 223,159,0 
 

 255,159,0 
 

 0,191,0 
 

 31,191,0 
 

 63,191,0 
 

 95,191,0 
 

 127,191,0 
 

 159,191,0 
 

 191,191,0 
 

 223,191,0 
 

 255,191,0 
 

 0,223,0 
 

 31,223,0 
 

 63,223,0 
 

 95,223,0 
 

 127,223,0 
 

 159,223,0 
 

 191,223,0 
 

 223,223,0 
 

 255,223,0 
 

 0,255,0 
 

 31,255,0 
 

 63,255,0 
 

 95,255,0 
 

 127,255,0 
 

 159,255,0 
 

 191,255,0 
 

 223,255,0 
 

 255,255,0 
 

 0,0,31 
 

 31,0,31 
 

 63,0,31 
 

 95,0,31 
 

 127,0,31 
 

 159,0,31 
 

 191,0,31 
 

 223,0,31 
 

 255,0,31 
 

 0,31,31 
 

 31,31,31 
 

 63,31,31 
 

 95,31,31 
 

 127,31,31 
 

 159,31,31 
 

 191,31,31 
 

 223,31,31 
 

 255,31,31 
 

 0,63,31 
 

 31,63,31 
 

 63,63,31 
 

 95,63,31 
 

 127,63,31 
 

 159,63,31 
 

 191,63,31 
 

 223,63,31 
 

 255,63,31 
 

 0,95,31 
 

 31,95,31 
 

 63,95,31 
 

 95,95,31 
 

 127,95,31 
 

 159,95,31 
 

 191,95,31 
 

 223,95,31 
 

 255,95,31 
 

 0,127,31 
 

 31,127,31 
 

 63,127,31 
 

 95,127,31 
 

 127,127,31 
 

 159,127,31 
 

 191,127,31 
 

 223,127,31 
 

 255,127,31 
 

 0,159,31 
 

 31,159,31 
 

 63,159,31 
 

 95,159,31 
 

 127,159,31 
 

 159,159,31 
 

 191,159,31 
 

 223,159,31 
 

 255,159,31 
 

 0,191,31 
 

 31,191,31 
 

 63,191,31 
 

 95,191,31 
 

 127,191,31 
 

 159,191,31 
 

 191,191,31 
 

 223,191,31 
 

 255,191,31 
 

 0,223,31 
 

 31,223,31 
 

 63,223,31 
 

 95,223,31 
 

 127,223,31 
 

 159,223,31 
 

 191,223,31 
 

 223,223,31 
 

 255,223,31 
 

 0,255,31 
 

 31,255,31 
 

 63,255,31 
 

 95,255,31 
 

 127,255,31 
 

 159,255,31 
 

 191,255,31 
 

 223,255,31 
 

 255,255,31 
 

 0,0,63 
 

 31,0,63 
 

 63,0,63 
 

 95,0,63 
 

 127,0,63 
 

 159,0,63 
 

 191,0,63 
 

 223,0,63 
 

 255,0,63 
 

 0,31,63 
 

 31,31,63 
 

 63,31,63 
 

 95,31,63 
 

 127,31,63 
 

 159,31,63 
 

 191,31,63 
 

 223,31,63 
 

 255,31,63 
 

 0,63,63 
 

 31,63,63 
 

 63,63,63 
 

 95,63,63 
 

 127,63,63 
 

 159,63,63 
 

 191,63,63 
 

 223,63,63 
 

 255,63,63 
 

 0,95,63 
 

 31,95,63 
 

 63,95,63 
 

 95,95,63 
 

 127,95,63 
 

 159,95,63 
 

 191,95,63 
 

 223,95,63 
 

 255,95,63 
 

 0,127,63 
 

 31,127,63 
 

 63,127,63 
 

 95,127,63 
 

 127,127,63 
 

 159,127,63 
 

 191,127,63 
 

 223,127,63 
 

 255,127,63 
 

 0,159,63 
 

 31,159,63 
 

 63,159,63 
 

 95,159,63 
 

 127,159,63 
 

 159,159,63 
 

 191,159,63 
 

 223,159,63 
 

 255,159,63 
 

 0,191,63 
 

 31,191,63 
 

 63,191,63 
 

 95,191,63 
 

 127,191,63 
 

 159,191,63 
 

 191,191,63 
 

 223,191,63 
 

 255,191,63 
 

 0,223,63 
 

 31,223,63 
 

 63,223,63 
 

 95,223,63 
 

 127,223,63 
 

 159,223,63 
 

 191,223,63 
 

 223,223,63 
 

 255,223,63 
 

 0,255,63 
 

 31,255,63 
 

 63,255,63 
 

 95,255,63 
 

 127,255,63 
 

 159,255,63 
 

 191,255,63 
 

 223,255,63 
 

 255,255,63 
 

 0,0,95 
 

 31,0,95 
 

 63,0,95 
 

 95,0,95 
 

 127,0,95 
 

 159,0,95 
 

 191,0,95 
 

 223,0,95 
 

 255,0,95 
 

 0,31,95 
 

 31,31,95 
 

 63,31,95 
 

 95,31,95 
 

 127,31,95 
 

 159,31,95 
 

 191,31,95 
 

 223,31,95 
 

 255,31,95 
 

 0,63,95 
 

 31,63,95 
 

 63,63,95 
 

 95,63,95 
 

 127,63,95 
 

 159,63,95 
 

 191,63,95 
 

 223,63,95 
 

 255,63,95 
 

 0,95,95 
 

 31,95,95 
 

 63,95,95 
 

 95,95,95 
 

 127,95,95 
 

 159,95,95 
 

 191,95,95 
 

 223,95,95 
 

 255,95,95 
 

 0,127,95 
 

 31,127,95 
 

 63,127,95 
 

 95,127,95 
 

 127,127,95 
 

 159,127,95 
 

 191,127,95 
 

 223,127,95 
 

 255,127,95 
 

 0,159,95 
 

 31,159,95 
 

 63,159,95 
 

 95,159,95 
 

 127,159,95 
 

 159,159,95 
 

 191,159,95 
 

 223,159,95 
 

 255,159,95 
 

 0,191,95 
 

 31,191,95 
 

 63,191,95 
 

 95,191,95 
 

 127,191,95 
 

 159,191,95 
 

 191,191,95 
 

 223,191,95 
 

 255,191,95 
 

 0,223,95 
 

 31,223,95 
 

 63,223,95 
 

 95,223,95 
 

 127,223,95 
 

 159,223,95 
 

 191,223,95 
 

 223,223,95 
 

 255,223,95 
 

 0,255,95 
 

 31,255,95 
 

 63,255,95 
 

 95,255,95 
 

 127,255,95 
 

 159,255,95 
 

 191,255,95 
 

 223,255,95 
 

 255,255,95 
 

 0,0,127 
 

 31,0,127 
 

 63,0,127 
 

 95,0,127 
 

 127,0,127 
 

 159,0,127 
 

 191,0,127 
 

 223,0,127 
 

 255,0,127 
 

 0,31,127 
 

 31,31,127 
 

 63,31,127 
 

 95,31,127 
 

 127,31,127 
 

 159,31,127 
 

 191,31,127 
 

 223,31,127 
 

 255,31,127 
 

 0,63,127 
 

 31,63,127 
 

 63,63,127 
 

 95,63,127 
 

 127,63,127 
 

 159,63,127 
 

 191,63,127 
 

 223,63,127 
 

 255,63,127 
 

 0,95,127 
 

 31,95,127 
 

 63,95,127 
 

 95,95,127 
 

 127,95,127 
 

 159,95,127 
 

 191,95,127 
 

 223,95,127 
 

 255,95,127 
 

 0,127,127 
 

 31,127,127 
 

 63,127,127 
 

 95,127,127 
 

 127,127,127 
 

 159,127,127 
 

 191,127,127 
 

 223,127,127 
 

 255,127,127 
 

 0,159,127 
 

 31,159,127 
 

 63,159,127 
 

 95,159,127 
 

 127,159,127 
 

 159,159,127 
 

 191,159,127 
 

 223,159,127 
 

 255,159,127 
 

 0,191,127 
 

 31,191,127 
 

 63,191,127 
 

 95,191,127 
 

 127,191,127 
 

 159,191,127 
 

 191,191,127 
 

 223,191,127 
 

 255,191,127 
 

 0,223,127 
 

 31,223,127 
 

 63,223,127 
 

 95,223,127 
 

 127,223,127 
 

 159,223,127 
 

 191,223,127 
 

 223,223,127 
 

 255,223,127 
 

 0,255,127 
 

 31,255,127 
 

 63,255,127 
 

 95,255,127 
 

 127,255,127 
 

 159,255,127 
 

 191,255,127 
 

 223,255,127 
 

 255,255,127 
 

 0,0,159 
 

 31,0,159 
 

 63,0,159 
 

 95,0,159 
 

 127,0,159 
 

 159,0,159 
 

 191,0,159 
 

 223,0,159 
 

 255,0,159 
 

 0,31,159 
 

 31,31,159 
 

 63,31,159 
 

 95,31,159 
 

 127,31,159 
 

 159,31,159 
 

 191,31,159 
 

 223,31,159 
 

 255,31,159 
 

 0,63,159 
 

 31,63,159 
 

 63,63,159 
 

 95,63,159 
 

 127,63,159 
 

 159,63,159 
 

 191,63,159 
 

 223,63,159 
 

 255,63,159 
 

 0,95,159 
 

 31,95,159 
 

 63,95,159 
 

 95,95,159 
 

 127,95,159 
 

 159,95,159 
 

 191,95,159 
 

 223,95,159 
 

 255,95,159 
 

 0,127,159 
 

 31,127,159 
 

 63,127,159 
 

 95,127,159 
 

 127,127,159 
 

 159,127,159 
 

 191,127,159 
 

 223,127,159 
 

 255,127,159 
 

 0,159,159 
 

 31,159,159 
 

 63,159,159 
 

 95,159,159 
 

 127,159,159 
 

 159,159,159 
 

 191,159,159 
 

 223,159,159 
 

 255,159,159 
 

 0,191,159 
 

 31,191,159 
 

 63,191,159 
 

 95,191,159 
 

 127,191,159 
 

 159,191,159 
 

 191,191,159 
 

 223,191,159 
 

 255,191,159 
 

 0,223,159 
 

 31,223,159 
 

 63,223,159 
 

 95,223,159 
 

 127,223,159 
 

 159,223,159 
 

 191,223,159 
 

 223,223,159 
 

 255,223,159 
 

 0,255,159 
 

 31,255,159 
 

 63,255,159 
 

 95,255,159 
 

 127,255,159 
 

 159,255,159 
 

 191,255,159 
 

 223,255,159 
 

 255,255,159 
 

 0,0,191 
 

 31,0,191 
 

 63,0,191 
 

 95,0,191 
 

 127,0,191 
 

 159,0,191 
 

 191,0,191 
 

 223,0,191 
 

 255,0,191 
 

 0,31,191 
 

 31,31,191 
 

 63,31,191 
 

 95,31,191 
 

 127,31,191 
 

 159,31,191 
 

 191,31,191 
 

 223,31,191 
 

 255,31,191 
 

 0,63,191 
 

 31,63,191 
 

 63,63,191 
 

 95,63,191 
 

 127,63,191 
 

 159,63,191 
 

 191,63,191 
 

 223,63,191 
 

 255,63,191 
 

 0,95,191 
 

 31,95,191 
 

 63,95,191 
 

 95,95,191 
 

 127,95,191 
 

 159,95,191 
 

 191,95,191 
 

 223,95,191 
 

 255,95,191 
 

 0,127,191 
 

 31,127,191 
 

 63,127,191 
 

 95,127,191 
 

 127,127,191 
 

 159,127,191 
 

 191,127,191 
 

 223,127,191 
 

 255,127,191 
 

 0,159,191 
 

 31,159,191 
 

 63,159,191 
 

 95,159,191 
 

 127,159,191 
 

 159,159,191 
 

 191,159,191 
 

 223,159,191 
 

 255,159,191 
 

 0,191,191 
 

 31,191,191 
 

 63,191,191 
 

 95,191,191 
 

 127,191,191 
 

 159,191,191 
 

 191,191,191 
 

 223,191,191 
 

 255,191,191 
 

 0,223,191 
 

 31,223,191 
 

 63,223,191 
 

 95,223,191 
 

 127,223,191 
 

 159,223,191 
 

 191,223,191 
 

 223,223,191 
 

 255,223,191 
 

 0,255,191 
 

 31,255,191 
 

 63,255,191 
 

 95,255,191 
 

 127,255,191 
 

 159,255,191 
 

 191,255,191 
 

 223,255,191 
 

 255,255,191 
 

 0,0,223 
 

 31,0,223 
 

 63,0,223 
 

 95,0,223 
 

 127,0,223 
 

 159,0,223 
 

 191,0,223 
 

 223,0,223 
 

 255,0,223 
 

 0,31,223 
 

 31,31,223 
 

 63,31,223 
 

 95,31,223 
 

 127,31,223 
 

 159,31,223 
 

 191,31,223 
 

 223,31,223 
 

 255,31,223 
 

 0,63,223 
 

 31,63,223 
 

 63,63,223 
 

 95,63,223 
 

 127,63,223 
 

 159,63,223 
 

 191,63,223 
 

 223,63,223 
 

 255,63,223 
 

 0,95,223 
 

 31,95,223 
 

 63,95,223 
 

 95,95,223 
 

 127,95,223 
 

 159,95,223 
 

 191,95,223 
 

 223,95,223 
 

 255,95,223 
 

 0,127,223 
 

 31,127,223 
 

 63,127,223 
 

 95,127,223 
 

 127,127,223 
 

 159,127,223 
 

 191,127,223 
 

 223,127,223 
 

 255,127,223 
 

 0,159,223 
 

 31,159,223 
 

 63,159,223 
 

 95,159,223 
 

 127,159,223 
 

 159,159,223 
 

 191,159,223 
 

 223,159,223 
 

 255,159,223 
 

 0,191,223 
 

 31,191,223 
 

 63,191,223 
 

 95,191,223 
 

 127,191,223 
 

 159,191,223 
 

 191,191,223 
 

 223,191,223 
 

 255,191,223 
 

 0,223,223 
 

 31,223,223 
 

 63,223,223 
 

 95,223,223 
 

 127,223,223 
 

 159,223,223 
 

 191,223,223 
 

 223,223,223 
 

 255,223,223 
 

 0,255,223 
 

 31,255,223 
 

 63,255,223 
 

 95,255,223 
 

 127,255,223 
 

 159,255,223 
 

 191,255,223 
 

 223,255,223 
 

 255,255,223 
 

 0,0,255 
 

 31,0,255 
 

 63,0,255 
 

 95,0,255 
 

 127,0,255 
 

 159,0,255 
 

 191,0,255 
 

 223,0,255 
 

 255,0,255 
 

 0,31,255 
 

 31,31,255 
 

 63,31,255 
 

 95,31,255 
 

 127,31,255 
 

 159,31,255 
 

 191,31,255 
 

 223,31,255 
 

 255,31,255 
 

 0,63,255 
 

 31,63,255 
 

 63,63,255 
 

 95,63,255 
 

 127,63,255 
 

 159,63,255 
 

 191,63,255 
 

 223,63,255 
 

 255,63,255 
 

 0,95,255 
 

 31,95,255 
 

 63,95,255 
 

 95,95,255 
 

 127,95,255 
 

 159,95,255 
 

 191,95,255 
 

 223,95,255 
 

 255,95,255 
 

 0,127,255 
 

 31,127,255 
 

 63,127,255 
 

 95,127,255 
 

 127,127,255 
 

 159,127,255 
 

 191,127,255 
 

 223,127,255 
 

 255,127,255 
 

 0,159,255 
 

 31,159,255 
 

 63,159,255 
 

 95,159,255 
 

 127,159,255 
 

 159,159,255 
 

 191,159,255 
 

 223,159,255 
 

 255,159,255 
 

 0,191,255 
 

 31,191,255 
 

 63,191,255 
 

 95,191,255 
 

 127,191,255 
 

 159,191,255 
 

 191,191,255 
 

 223,191,255 
 

 255,191,255 
 

 0,223,255 
 

 31,223,255 
 

 63,223,255 
 

 95,223,255 
 

 127,223,255 
 

 159,223,255 
 

 191,223,255 
 

 223,223,255 
 

 255,223,255 
 

 0,255,255 
 

 31,255,255 
 

 63,255,255 
 

 95,255,255 
 

 127,255,255 
 

 159,255,255 
 

 191,255,255 
 

 223,255,255 
 

 255,255,255