RSS Twitter Facebook
2012/07/28

SkinMan 1.01

暫定リリース

GUI作成用ドローツール。 VST PluginのGUI画面作成にフォーカスしていますが、ベクターベースで絵を描いてpngやbmpなどで出力するという用途なら一般的なドローツールとしても使えます。

SkinMan (2D or not 2D?)

VSTプラグインなどのGUIスキン作成に使うためのベクターベースのドローツールです。 2Dのドローツールですが、それぞれのオブジェクトにライティングや影付けなどのパラメータを付けて3D的な表現をができるのを目標にしています。

上の四角が、SkinManの基本的な矩形オブジェクトです。

※SkinManはまだ暫定版です。多くのバグや未完成機能が含まれています。

like KnobMan:
* primitive based drawing
* many parameters for each primitives

unlike KnobMan:
* no animation
* free layout primitives
* tree-view primitive list

hint:
* .knob file can be handled as 'Image'
* tree-view will be contolled by D&D(make child) / ArrowButtons
* can make complex shape not only 'Shape', but also by 'Shape+'/'Shape-' operation of child item

skinman101.zip Download

Old Version

skinman0999l.zip Download
skinman0999k.zip Download
skinman0999j.zip Download
skinman0999i.zip Download
skinman0999h.zip Download
skinman0999g.zip Download
skinman0999f.zip Download
skinman0999e.zip Download
skinman0999d.zip Download
skinman0999c.zip Download
skinman0999b.zip Download
skinman0999a.zip Download
skinman0999.zip Download
skinman0998.zip Download
skinman0997.zip Download
skinman0996a.zip Download
skinman0996.zip Download
skinman0995.zip Download
skinman099d.zip Download
skinman099c.zip Download
skinman099b.zip Download
skinman099a.zip Download
skinman099.zip Download
skinman098d.zip Download
skinman098c.zip Download
skinman098b.zip Download
skinman098a.zip Download
skinman097f.zip Download
skinman096.zip Download
skinman095.zip Download
skinman094.zip Download
skinman093.zip Download
skinman092.zip Download
skinman091.zip Download
skinman090.zip Download
skinman089.zip Download

SkinManで描いたサンプルです

描く過程の動画



えーと、名前は「ノブ子さん」で・・・。


0.999k 20110920
* BugFix: 編集中別のファイルを開く際に'Are you sure?'をキャンセルできない
* BugFix: 'Color Window' の位置を正常を覚えない場合がある
* BugFix: ファイルオープンダイアログで'MyComputer'を表示した時にドライブが表示されない(WinXP)

0.999j 20110718
* BugFix: プロパティウィンドウでサイズ変更時に画面反映されない
* BugFix: グループ/グループ解除で座標が微妙に動く事がある
* Added "座標をクリップボードにコピー"ボタンを追加

0.999i 20110622
* BugFix: ピクセルの色の精度を改善(特にグラデーション使用時)
* BugFix: 「ぼかし」が0以外の場合「UseTextureAlpha」が効かないのを修正
* Added 「平滑化」パラメータを追加。グラデーションのカーブをスプライン化してより平滑にするパラメータ。

0.999h 20110618
* BugFix: プリミティブを親に移動できなくなる

0.999g 20110618
* BugFix: CTRL-C/CTRL-Vなどでコピー&ペーストした後、正常にフォーカスが合っていない
* BugFix: オブジェクトと影の境界部分の色が正しくなかった
* BugFix: マウスドラッグなどで動かした後(+-0.5pixほど)位置に誤差がでる事があった
* BugFix: メニュー'Edit->Primitive->Extract Image'のイネーブル/ディセーブル制御がおかしかった
* テクスチャーの回転、XY独立の拡大、オフセットをサポート
* テクスチャーのアルファ値でオブジェクトに穴あけができるようにした
* テクスチャー'Punching Metal' 、'Punching Slits'を追加
* NOTE: このバージョンからSSE対応のCPUが必須になります

0.999f 20110616
* BugFix: 'ToolsAlwaysOnFront' を設定している時にウインドウの上下関係がおかしくなる事があったのを修正
* デフォルトの.bmpファイルを24bppに変更しました。 また32bpp のアルファ付きもサポートしました
* エクスポートするファイルのフォーマットを「ファイルの種類」 で選択するようにしました。
(デフォルトでは bmp=24bpp, png=アルファ付き)
* テクスチャーファイルのアルファを有効にした
* テクスチャー名をソート

0.999e 20110612
* BugFix: Undo/Redo時にクラッシュすることがあったのを修正
* BugFix: ツリービューの操作に色々バグがあったのを修正
* BugFix: SHIFTを押しながらリサイズでアスペクトを保持する機能
* BugFix: 'ToolsAlwaysOnFront'を設定している場合にファイルオープンのダイアログが前に出てこない
* BugFix: カラーウインドウでのタブキーサポート
* ツリービュー上でのドラッグ操作のパフォーマンス改善
* テクスチャーファイルとして .png .jpg .gifをサポート
* テクスチャーをプリミティブの中央を原点に配置するようにした
* テクスチャーファイル 'Circle.jpg'を追加
* .skinからイメージファイルを取り出す'Extract Images/Knobs to File' を右クリックメニューに追加
* サンプルファイル 'VeeMax.skin'を追加

0.999d 20110524
* BugFix: フォント/ボールド/イタリック/小フォント最適化を変更すると文字のサイズ/アスペクトが予期せず変更される。

Ver 0.999c 20110522
* BugFix: テクスチャー選択ボックスの表示が1つずれていた
* BugFix: ツリービューをShift またはCtrl付きでクリックした時の動作が正しくなかった (Shift=元のフォーカスとクリック位置の間を追加 / Ctrl=トグル)
* BugFix: ツリービューフォーカス時のカーソルキーの振る舞いを一部修正

Ver 0.999b 20110521
* BugFix: 小数点付きの値をカーソルキーで変更しようとした時に値がおかしくなる
* BugFix: 同じ場所にプリミティブが重なっている場合にクリックで順次フォーカスが切り替わる機能が働かなくなっていた
* ツリービューにフォーカスがある時、カーソルキーでフォーカス移動でなく位置調整をするオプションを追加
* グリッド有効/表示のデフォルト設定を追加
* 複数のプリミティブが選択されている時にまとめて編集する機能を追加

Ver 0.999a 20110313
* BugFix: 純色 (ex. 255,0,255) が正確に書き出されないのを修正
* OptnTypeフォント(PostScriptタイプの.otf) をサポート

Ver 0.999 20110225
* Slant パラメータを追加
* Border オプションに 'External/Internal/Both' を追加
* BugFix: 回転したオブジェクトを含むグループをリサイズした時にレイアウトが崩れるのを修正

Ver 0.998 20101122
* Guide line display when select a primitive
* BugFix&Improved Group/UnGroup behavior (will not affect to lock status)
* Improved threading (at least marker&guidelines are displayed quickly)
* Some help text display on the status bar

Ver 0.997 20101030
* アンドゥ後にプリミティブの移動を行うとクラッシュすることがあったので修正
* ツリー上での複数選択の挙動を改善

Ver 0.996a 20100614
* Windows2000でプロパティーのウインドウが出ないという問題があったので修正

Ver 0.996 20100606
* テクスチャー関連の操作でクラッシュする事があったので修正

Ver 0.995 20100412
* Fix crush when move primitives in some cases
* Support decimal places for 'Emboss depth' parameter
* Text-path function (imcompleted).

Ver 0.99d 20091210
* テクスチャーファイルが大量にある場合の起動時間短縮(スプラッシュスクリーン付き)
* フォントサイズの単位を'Px' と'Pt'切り替え可能に
*SmallFontOpt オプション:小さなフォントの品質改善

Ver 0.99c 20091207
* Support negative values for 'Size' that will mirror any primitives
* 'Font spacing' parameter is added
* Multi-language support for any language if you prepare the language-file

Ver 0.99b 20091130
* BugFix: Cant edit values in some editboxes
* BugFix: many minor bugfixes
* Alpha gradation support for Image primitives
* Performance optimization
* multilanguage support for Japanese

Ver 0.99a 20091124
* BugFix: まだメモリリークがあったので修正
* プロジェクトをロードする時間を短縮
* アンドゥレベルの設定を追加

Ver 0.99 20091121
* BugFix: メモリリークの修正
* (.bmp / .png / .jpg / .gif / .knob / .skin) ファイルの直接Drag&Drop
* ".sklib"も直接Drag&Dropできるようにしました

Ver 0.98d 20091117
* PNG書き出し時に背景の透過なしならば24BPPで出力するように変更
* BugFix:書き出し時にピクセル値が正確でなかったのを修正(例えばマゼンタが255,1,255)
* Canvasをフレームで分割できるようにした
* .skinファイルをイメージとして読み込めるようにした

Ver 0.98c 20090724
* BugFix:メモリリークのため、runtime errorが発生する場合があったのを修正

Ver 0.97 20090620
* Lines (radiate/horizontal/vertical) primitive suported.
* LineCap parameter for Shape.
* Preview added for Fonts / Textures.
* Export/Import libs (*.sklib) support.
(to help reuse partial objects)
* Borders with Shape- operation supported.
* BugFix: Twist for Polygon is not properly processed.
* Multiple selection on TreeView (using Shift/Control+Click).
* AroowKeys and Shift+ArrowKeys for move selected Primitives on canvas.
* Color palette embedded to .skin and Save/Load support
* BugFix: pipette tool hungs in some cases.

ver 0.95 20090608
* Tree / Properties window is separated from main window. (USE F5 / F6 / F7 for display control)
(long TextureType/Text/FontName can be displayed if you widen the window)
* Group/Ungroup supported (Use right click menu)
* Dual specular parameters are added
* Trimming tool is added
* FileOpen by Drag&Drop / double clicking
* Fractional EmbossWidth support
* Pipette tool, (can pick from any screen)
* focus changing by TAB key on properties window
* BugFix: position cannot be reloaded if you place object to negative X position.
and many minor bugfixes.

ver 0.94 20090119
* BugFix: Undo/Redo で背景色/ワークスペース色が元に戻らない
* BugFix: undo/redo+オブジェクト選択、削除されたオブジェクトのプロパティ変更など、いくつかのケースでクラッシュする場合がある。
* 色選択の改善。リアルタイムに画面に反映する。.

ver 0.93 20090112
* BugFix: WindowsXPで.skinファイルが正常に読み込めない
* 0.92 のフォント関係の修正に副作用があったため、元に戻した

ver 0.92 20090102
* BugFix: 特定のフォントでスペースの後の文字が表示されない
* BugFix: フォーカスを動かした時、ShadowDiffuseパラメータに異常な値がセットされる

ver 0.91 20081228
* BugFix: .skinロード時にツリー情報が失われる
* BugFix: 古いバージョンの.skinをロードした時にテクスチャが失われる
* DropShadowとInsideShadowを独立に設定できるようにした

ver 0.90 20081228
* 使用しているイメージファイルとテクスチャファイルの .skin ファイルへの埋め込み
(.skinファイルだけでデータの交換ができます)
* KnobMan1.30 以降の形式の .knob データをイメージとして扱えるように
* テクスチャビットマップが64個までしか使えなかった制限をなくした
* プリミティブ毎に'AntiAlias' のon/offができるようにした

ver 0.89 20081026
* SelectAll / SelectVisible コマンドを追加
* Paste/Import/Trimming/TrimmingVisibleを使った時のUndoが正常にできなかったのを修正
* 表示/非表示の切り替えで子オブジェクトがちゃんと制御されてなかったのを修正

ver 0.88 20081022
・作成/ペーストしたプリミティブは現在のフォーカスの隣に作るようにした
・マウスカーソルの形状を変更 ・ツリービューに'Solo'表示ボタンの追加
・現在のマウスカーソル位置の表示を追加
・'Canvas'-'Triming' / 'Canvas'-'TrimingVisible'コマンドを追加
・'File'-'Export' / 'File'-'Import' コマンドを追加
・複数インスタンス間のコピー/ペーストをサポート

ver 0.87 20080808
・ポリゴンプリミティブの追加
・Shape操作の改善
・Inside Shadow追加など

ver 0.86 20080731
* 複数オブジェクトの選択と操作のサポート
* 細かいUIの改善を多数

ver 0.85 20080726
* グラデーションのサポート
* ボーダーのサポート
* Shape* オペレーションのサポート
*バグフィックス多数

ver 0.84 20080721
* 対応CPUをSSE2からSSEに変更
* Rectangle Cornerの制限を100から1000に変更
* TextureZoomパラメータを追加

ver 0.83 20080720
* RectangleCorner/Specular/Diffuse など大幅にパラメータを追加
* デフォルトディレクトリ設定追加

ver 0.82 20080716
* basic 'Shape' edit implemented
* kb shortcuts supported
* undo/redo almost implemented

ver 0.81 20080714
* undo/redo percially implemented
* primitive lock added
* window status saved to .ini
* many bug fixes

ver 0.80 20080711 * first preliminaly release


g200kg