* U K I Y A H O N P O *
Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura,
che la diritta via era smarrita.
Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
浮子屋商店もよろしく。

伺か関連ツール/SVG

このページは伺かに関連するファイル形式、「SVG」について記載しています。
【注意】W3Cが勧告するベクター画像記述言語、Scalable Vector Graphicsとは全く無関係です。

SVGの詳しい書式については、TJさんの書かれたSVG-DOCを参照してください。

svgdoc.pngSVG-DOC(by TJさん)
SVGの制定者であるTJさんによる詳しいドキュメントです。

SVGって何?

SVGとは、ゴーストのサーフィス(立ち絵)、及び各サーフィスとサーフィス番号との関係等を、サムネイル風に小さな画像とテキストファイルに纏めた形式です。

ゴーストのサーフィスを合成/表示するのは実装が難しく、かつ「重い」処理ですが、SVGを利用することによって、簡単にかつ軽くゴーストのサーフィス表示を代替することが可能です。

で、何に使うの?

SVGは、そもそもSSTP-ViewerというSSTPサーバで利用するために作成されましたが、上記のように簡単に実装が可能であるという特徴から、様々なツール群でSVGの利用をサポートするようになっています。

現在、ツールを通して以下のような用途にSVGの利用が可能です。

SSTPの再生(SSTP-Viewerなど)
いろいろなソフトからのSSTPを受信し表示する際に利用できます。
「本物の」SSTPサーバ(SSP,Crow,Materia等)に比べると(表現力では劣りますが)コンパクトで軽い表示が可能です。
SakuraScriptの作成、表示(SSTP Bottle Client、SARSなど)
SakuraScriptの\s[xx]を画像として表示することによって、グラフィカルな表示ができます。
同時にそれはSakuraScriptを作成する際に、画像を確認しながら行うことが出来る事も意味します。

しかしSVGの用途は上記のものに限られません。SVGの面白い使い方を思いついた方は、 是非やってみてください!

実際にはどんなもの?

百聞は一見にしかず、以下にSVGのサンプルを示します。

byu_svg.txt(定義ファイル)

SVG3:SSTP-Viewer-Ghost DefineFile  Ver.3  
sakura=びゅう
unyu=うにゅうモドキ
surfacefile="byu_svg.png"
surface=0:0,surface=10:1
/EOF

byu_svg.png(サーフィスファイル)

svg_suf_sample.png

上記のように、

  • 「サーフィスのサムネイルを纏めたファイル」(SVGサーフィスファイル)
  • 「サーフィス番号を定義したファイル」(SVG定義ファイル) の2つ一組で、一つのゴーストのSVGとなります。

見れば分かる通り、SVGの各サーフィス(SVGスプライトと呼びます)の画像サイズは限られている為、多くのSVGでゴーストの表情を中心としたトリミングがされています。

どうやって手に入れればいいの?

SVGを手に入れるには、いまのところ以下の方法があります。

(1)ゴースト作者自身のページから
SVGに理解のあるゴースト作者であれば、ゴースト配布と同時にSVGを配布しているかもしれません。
(2)自分で作る。
SVGは書式さえ理解すれば、ゴーストのサーフィスから作成することができます。
SVG作成を支援するツールもありますので、挑戦してみるのもいいでしょう。

関連ページ


Attach file: filesvg_suf_sample.png 1054 download [Information]

このページの最終更新日: 2006/12/03 16:15:49 HAST (6575d)
このページのトラックバックURL: https://ukiya.sakura.ne.jp/index.php?tb_id=9c826847dd7997de0e4b8eec9b47bff3