GUIの大改造

ブラウザからボールジョイントを制御

ブラウザからボールジョイントを制御
アニメーションの最後の方で、ブラウザ上部の横になったスライダのようなものを操作している。これで、ブラウザの左側の縦のスライダを操作した時、ボールジョイントが旋回する軸の方向をきめる。
横スライダ自体は、ボールジョイントを変更しない。あくまで、縦のスライダを動かしたとき、どの方向に旋回するかだけを決定する。
ボールジョイント=クオータニオンと言っても、ある瞬間の回転は、仮想の軸に対する旋回と把握した方が操作しやすいし、IK操作で『どこまで』曲げたいというのでなく、例えば『ひざを90度に曲げたい』といった操作をする時、IKで操作するより従来のスライダを動かす方が、確実に操作できると思う。
横のスライダにつまみが2個あるが、いわゆる、ヨー/ピッチとか、たしかそういう用語で呼ばれている操作にそれぞれ対応する。
数字指定ができるともっとよいかも知れない。
ヨーとピッチ
横スライダの左側の『<<』『>>』の2個のボタンは、横スライダの操作も含んだボールジョイント操作のUNDO/REDO用ボタン。
「x」「y」「z」のボタンは、旋回軸を各軸にそろえるためのリセット用。
「g」は、グローバル座標かローカル(あるいは上位のジョイントによる変形を考慮した)座標かを切り替えるスイッチ。
横スライダは、特に値を持たず、マウスボタンをはなすと元の位置に戻る。
プロパティタブ
ここからはボールジョイントの操作とは直接関係ない。前にブラウザのチェックボックス部分をたたむアイデアを書いたが、タブシート風にしたらいいのじゃないか?とおもいシミュレートしてみた。
パラメタシートR5設定シート
チェックボックスのシートを引き出して使う。
他に「#」のようなパートの名称の頭につける半角文字を操作するシートもサポートすれば、わざわざ名称変更にダイアログを出して、マウスから手をはなしてキーボードを操作することもいらなくなる。
他にパートや線形状で操作する項目も引き出せるシートで管理すると便利かも知れない。
ただ気になるのは、スクロールした時、タブのつめの部分はどうなるんだろう?

パレットの横幅

パレットが重なってしまうとどうにもならないパレットの横幅をそろえてほしい。Adobeとかみたいなタブ式パレットはどうか?Shadeのパレットは、配置が自由なのはいいのですが、
それぞれのパレットがてんでばらばらのサイズで、どう画面に配置していいか悩んでしまう。特に小さいパレットが下になっちゃうと、どうしようもない(MacだとWindowShade機能でどうにかなるんだけど、Windowsだと面倒)。

Adobeとかみたいなタブ式パレットはどうか?

Adobe風味
ディスプレイを2個つけて、って豪勢な環境もあるんだろうけど、にしたって、縦も横もバラバラのサイズでは並べるのは難しい。思うのは、横幅だけ揃ってるだけで、縦にパレットを並べてメインのウインドウとパレットの場所を固定できるのにな?と言ったこと。
横幅だけ揃ってるだけで、縦にパレットを並べてメインのウインドウとパレットの場所を固定できるのにな?と言ったこと。ちょうどAdobeなんかグラフィックソフトは最近みんなそう。メインウインドウの面積は小さくなるけど、いちいちウィンドウの重なりを切り換えなくていいので効率はいいと思う。ま、下の図のようにタブ式でパレットをまとめるのもひとつの手。どうせすべてのパレットが常に表示されている必要はないんだし。
表面材質とかのパレットで、追加のパラメタをポップアップメニューで選んで各レイヤーを表示させるようなのがあるけど、スクロールしてもいいので一覧できる方が便利ですよね?

ブラウザにパレット吸収

ブラウザ格納むしろ、ブラウザに各種パレットを吸収したらどうか?とも思う。
タブ形式で気になるのは、Adobeとかが特許を持ち出してこないか?ってドウデモイイ心配もあるんだけど、それ以上にマスターサーフェイスなんかを表面材質ブラウザ内にあるオブジェクトのパラメータをいじる時、
  1. ブラウザで変更するオブジェクトを選択
  2. 表面材質等の対応するパレットを全面に出す
  3. パラメータを変更
って案外手間がかかること。それならいっそブラウザ内にあるオブジェクトのパラメタはブラウザの中で変更できれば、パレットを切り換えなくてもいいし、画面も散らからないし、いいのではないかと。
と思ったんだけど、マスターサーフェイスはともかく、通常のパートの場合、表面材質までブラウザに突っ込むのは無茶かも…
図では分割のサポートとチェックボックスのたたみ込みもサポートさせた場合を想定しています。ちょっとインチキ。
カメラのパレットを見ても思うのだけど、ブラウザで選択するものとそうでないモノの扱いがちょっと混乱しているような気もする…
とりあえず、背景や無限遠光源のようなファイルごとに設定するプロパティと、表面材質・光源・カメラのような各パート単位に設定するプロパティはブラウザに詰め込んでもいいと思う。頻繁に変更するのはその5種類のパレットだし。
特に表面材質は各レイヤーを娘パートとして実装すれば、順序の変更なんかも簡単になるかと。

ブラウザのチェックボックスが邪魔

邪魔なチェックボックスブラウザのチェックボックスは、ふだんは邪魔。足りない機能もありますよね?
ふだんはあのチェックボックスはたたんでおけるといいんですけどね。そんなに頻繁に変更することもないのだし。
それ以上に#やら、*の半角文字で指定しなければいけない表示非表示やブーリアンレンダリング、分割指定の変更等のインターフェイスの方がよっぽどひどいともおもうので、これも指定用の抽き出し状パレットで変更できるようになってるとよいかも。

メインウィンドウの改良

さらにメインウィンドウの改良した方がイイでしょう。
改良点は、
  1. ろくろ制御用の仮想ジョイスティックの表示(ポップアップと言うかスライドして表示、非表示を切り替える)。
  2. 4面表示で各面のサイズを自由に変更できる機能
  3. ビュー面内でレンダリングイメージを表示・操作する機能(拡大ボタンで別ウインドウに表示することもできる)。
  4. それぞれの面で一時的に一部分を拡大してろくろ等を適用して編集できる機能。
  5. ワイヤーフレーム指定を各面ごとに適用できるようにする。

やっぱり一番大きいのは、4面表示のとき、各面のサイズを自由に変更できて、それぞれフォーカスしている面を前面に表示できると、縦に長かったり横に長い形状の編集に便利かな?と。
4面がそれぞれ別ウィンドウになっちゃうと、これはこれで操作しにくいのであくまで1つのウィンドウの中で分割を自由にできると言うのが重要です。
あと、4面図で編集範囲を拡大縮小すると、他の面にも影響するけど、一時的に特定の面から部分的に拡大・ろくろを適用して編集できると、細かい部分の編集の時、他の面で全体を把握しながら、細かい部分をつめていくような編集が楽にできていいと思う。
あとげぜないのが、『クイックレンダリング』表示は各面ごとに指定できるのに『ワイヤーフレーム』の指定は4面全部に適用されるのでしょうか?ほんとのところ、編集していない線形上までワイヤーフレーム指定で見えてしまうのも困りもの。線形上が混み合ってくると帰って操作しにくくなるので、編集していない面や線形上については強調表示しないワイヤーフレーム表示が必要。
苦行や目を酷使するためにCGをやってるわけじゃないので、操作の効率化、簡略化につながる改良はどんなのでも詰め込んでほしいです。下手にプラグインで実現するんで無しに最も頻繁に使うメインのウィンドウとブラウザについては混乱のない範囲でどんどん改良してほしいです。

ツールボックスパレットをもっとスリムに

スリムツールパレットツールボックスパレットをもっとスリムにこれは単純にアイコンがでかくて、無駄な感じがするってだけのこと。ただ、文字だけのツールボックスパレットと言うのもあんまり。図のように可能な限り小さなアイコンで表現するのでも十分機能は果たすはず。
アイコンはそのままに1列に並べたりするのもひとつの手かも知れない。
にしても、こういう機能へのアクセスに関しては、現時点ではLightwaveのGUIが便利ですねぇ。
タブでユーザが設定した複数のコマンドセットを切り替えることもできますし。

GUIの部品の統一

不思議に思うのですが、スポットライト光源なんかの設定パレットって他のとGUIの部品が違いますよね?特にスライダ。なんか妙に落ち着かない感じがします。GUIについていえば、ところどころ1ドットずれている部品もあるし(ブラウザのスクロールバーとかカメラの『速度』ポップアップなんかが見苦しい)。この辺は純粋にデザインの完成度の向上次第なんでしょうけど、直した方がいいように思います。
現状Marimoプラグインの作者がGUIライブラリを提供していますが、こういうのがサードパーティーから出てくるのが、本来邪道なきがします。
C-Partsライブラリ自体は、機能的にもすばらしいのですが、結局Shade本来のパレットとかで使っているGUI部品とは別物です。
こういうGUIライブラリはあえて使うならそれはそれで良いのかも知れませんが、標準では製品の標準GUI部品と同じものが使えるのが理想じゃないでしょうか?

過払い金の回収ならこちら 専門学校情報が満載♪ 海外旅行保険の加入はコチラ!
[PR] | 店舗デザイン監視カメラ浦和熊谷木更津新橋中国SEO対策消費者金融車 買取テンプレート沖縄旅行免許合宿二輪引越しプレゼントゴルフ会員権留学レーシックマッサージFXアフィリエイトFXホームページ制作デイトレードハワイ旅行タイバンコクハワイ レンタカーベスト ハワイ ホテル レーツバリ島Hawaii hotelsHawaii Activitiesbhhrハワイホテルテキスト広告
【運営会社「パラダイムシフト」サービス】 ハワイ現地オプショナルツアーリラックマ) - ビジネスクラス航空券 - 格安航空券(1) - 格安航空券(2) - 海外ホテル - 韓国旅行 - タイムシェア - ホテル 予約
無料ホームページ - 携帯ホームページ - 無料ホームページ作成 - レンタルサーバー - ブログ - ヴィラ - ハワイ コンドミニアム - バリ島 ホテル - プーケット ホテル - レップチェッカー - 海外旅行 - 国際電話 - ホノルルマラソン - 掲示板監視 - 誹謗中傷 - 宿泊料金比較 - ノースウェスト 航空券 - 旅館