Updated 18/2/01
詳細については、What's New のページをご覧下さい
End Users Developers Contact
TGPGuiLib は、Terragen プラグインのクロスプラットフォーム・ユーザー・インターフェース・サポートを提供します。何だかよく解らない人のために説明を加えておきますが、Terragen とは素晴らしい自然景観生成ソフトです。Terragen についてはこちらをご覧下さい。TGPGuiLib によってプラグイン・ディベロッパは、Mac や Windows でも起動させる事のできるユーザー・インターフェースを持つ Terragen Plugins を書く事ができるようになります。更にユーザー・インターフェースを作る方法をディベロッパに提供し、Terragen の close integration を可能にします。
これが TGPGuiLibを使ったプラグイン・インターフェースの例:
![]()
![]()
左の写真は Mac OS で プラグインが起動している状態、そして右の写真は Window 98 でプラグインが起動している状態です。どちらのウインドウも全く同じソースコードを使用しています。このプラグインは WaterWorks 内にありますので、詳しく知りたい方はここをクリックして下さい。
![]()
TGPGuiLib はとても簡単にご利用頂けます。しなければいけない事は、ダウンロードして、そのファイルを Terragen アプリケーションと同じフォルダ又はディレクトリに入れるだけです。TGPGuiLib を使用するプラグインは自動的に検出されます。TGPGuiLib 自体は何の機能も持たないのですが、プラグインのためのサービスを提供しています。
TGPGuiLib は誰でもフリーにお使い頂けますが、公有できるものではありません。私がそれに関する全ての権利を所有しています。
![]()
現在 TGPGuiLib は Windows 版のみがご利用になれます。Mac 版 Terragen はまだベータテストの段階にあります。今後のリリース情報に関しましては、「Read Me」ファイルをお読み下さい。
TGPGuiLib for Windows
Version 1.2.6 Released 22/12/02
新しいバージョンの TGPGuiLib のリリース情報が欲しい方は、このメーリングリストに登録して下さい。登録しておくと、最新版の TGPGuiLib に関する情報のみが送られてきます。
![]()
現在、Windows 版で知られている大きな事項は1つです。プラグインウィンドウを閉じると、Terragen 以外のウインドウが一番前に表示されます。これはただ少し不便だというだけで他に問題となる様な影響はありません。Terragen のウインドウを一番前に持ってくるには、Terragen のウインドウを一度クリックして下さい。
![]()
ここでは TGPGuiLib を使用する幾つかのプラグインをご紹介します。もし、あなたのプラグインをリストに加えたい場合はどうぞ私に email を送って下さい。
WaterWorks
Mac と Windows の両方に対応しています。
WaterWorks は、水のエフェクトプラグイン集です。パッケージの中には Transparency プラグインや、Surf effect プラグインや、Lava プラグインなどの7つのプラグインがあります。
For Export Only
Mac と Windows の両方に対応しています。
For Export Only は、地形エクスポートプラグイン集です。これは、Windows BMP、Autodesk DXF、Wavefront OBJ、RenderMan RIB ファイルをエクスポートします。LightWave 6 LWO2 のエクスポータも近いうちに追加します。
![]()
現在 TGPGuiLib は、UI 機能の基本的範囲をサポートしています。これは複数のウインドウとコントロール範囲をサポートします。更に、Open と Save ファイルダイアログ、alert/message ボックス、colour picker(現在ウインドウズではとても基本的なものになります)、長い作業の progress ダイアログもサポートしています。そこにはクロスプラットフォームデータの読み書きが簡単に行える extensive byte swapping 機能を含むユーティリティ機能の範囲があります。TGPGuiLib は共用のライブラリ又は C インターフェースの DLL です。現在 TGPGuiLib はまだ熟成が必要なため、広範囲にわたっては使用可能ではありません、また、Terragen PDK も広く活用されていません。
今後の追加や機能強化などの詳細や、TGPGuiLib がサポートする UI elements についての developer のページはそのうち追加する予定です。しばらくしてからまた来てみて下さい。
![]()
質問、バグに関する報告、苦情、声援などのメールは、私、Jo Meder の e-mail へお送り下さい。アドレス jomeder@xtra.co.nz です。
このサイトの日本語翻訳を手掛けた SHIMAKAWA Yoshiki に感謝します。
参考までに書いておきますが、TGPGuiLib は、Terragen Plugin Graphical User Interface Library の略語です。
権利/免責
Terragen の版権(C)1997-2000は Matt Fairclough にあります。TGPGuiLib の版権(C)2001は Jo Meder にあります。WaterWorks の版権(C)2000は Jo Meder にあります。For Export Onlyの版権(C)2001は Jo Meder にあります。このガイドの版権(C)2000-2001は Jo Meder にあります。このガイドの日本語翻訳権(C)2001は Yshima こと SHIMAKAWA Yoshiki にあります。許可のない転載・再発行を禁止します。
本サイトをご利用の際に起きるかもしれない不利益に対し, 一切責任を負いません。本サイト上の翻訳文は, 技術的な誤りまたは不適格な記載や誤植を含む可能性があります。翻訳文に対する変更は不定期に行われることがあり、かかる変更は翻訳文の最新版に反映されます。http://www.terralab.net/ Webmaster は本サーバー上の文書を予告なく変更または移動または削除することがあります。予めご承知下さい。