MarbleCLAY  History

●以降の予定

・ひたすらバグ修正を行い、v1.0公開をめざします。
・どんなささいな事でもかまいませんのでバグレポートをお願いします。
・新機能追加版はVer2のα版として系統分けを行い、v1で不安定な機能はv2αに移動します。
・ソース管理を楽にするため基本的にはv1がある程度落ち着くまではv2に対して機能追加は行いません。
  ただし開発のモチベーションを維持するためにv2で遊ぶ可能性はあります。

●Ver2以降の予定

・ブーリアンカットの強化
・UV編集の強化・簡易ペイント機能
・ボーン頂点ウエイト設定機能の強化
・レスポンスの向上
・互換性を考慮したプラグインSDKの更新

●予定していない機能

・本格的なレンダラー
  おまけとしてピクセルシェーダを使ったプレビュー画質の向上等は行うかもしれませんが、
本体にレイトレースやGIレンダラを統合する予定は全くありません。

・アニメーション機能
  アニメーションはBlender等その他本格的なソフトに任せる方針です。

●バージョン番号割り当て規則

 v 0.2.32の場合

 0.  メジャーバージョン v1正式版がリリースされるときに1になります
 2.  マイナーバージョン v1βでは2、v2αでは3になっています
 32. リリース番号。v1βとv2αのリリース番号が同じ場合、同じソースコードを元に作られた事を示します。

--------------------------------- 
UPDATE
 2013/4/3 v1 β6.4 v.0.2.48 build264

■バグ修正
・マニピュレータを非表示にしても、小さく表示されるだけで消えないバグを修正

--------------------------------- 
UPDATE
 2009/12/09 v1 β6.3 v.0.2.47 build263

■OpenGL改善
・最近ビデオカードをNvidia GTX285に変更してから描画パフォーマンスが遅くなっていると気になっていましたが
  どうやらOpenGLの垂直同期待ちがデフォルトでOnになっている場合があるようです。
  とりあえずOpenGL初期化時に垂直同期待ちを無効にする設定を行うようにしました。

■バグ修正
・EurekaLogのフリーズ監視機能をOFFに変更。(大きなファイルを開く際にフリーズと誤認する可能性があるため)
・3面図のメッシュが消えることがあったバグを修正
・UVテンプレート使用時の使用リソース削減


--------------------------------- 
UPDATE
 2009/11/12 v1 β6.2 v.0.2.46 build260
 
■バグ修正
・Clayツールを選んだ状態でMarbleCLAYを終了した際にエラーが出るバグを修正 (★レポートありがとうございます)
・保存失敗した際に出るメッセージをIOエラー(103)という無味乾燥なメッセージから"保存に失敗しました"に変更
  (★レポートありがとうございます) (保存失敗には他のアプリとの絡み色々理由があるため原因追求には至ってません)
・カメラのUPVectorが正しく取得できない不具合を修正。LyftDeviceプラグインを使用する際に問題になります

--------------------------------- 
UPDATE
 2009/8/19 v1 β6.1 v.0.2.45 build258

■バグ修正 (共通)
・ATI(AMD)のビデオカードでピクセルシェーダー(バンプマップ)表示した際に光源位置がおかしくなっていたのを修正
  当時(2003年？)のATIカードとNVIDIAカードの動作に異なる点があり、ATIの場合だけは別コードを実行するように
  していましたが、今改めてATIのカード(HD4850)で確認するとNVIDIAと同コードのほうが良い結果が出ることが判明
  したためコードを共通化しました。 当時のATIドライバーのバグだったのかもしれません。
  
  ATI 9700等や古いドライバーをお使いの場合、今回の修正で描画がおかしくなるかもしれませんが、その場合は
  ドライバーの更新をお願いします。

--------------------------------- 
UPDATE
 2009/8/19 v1 β6.1pre3 v.0.2.44 build257 (test版)

■変更
・V2alphaとV1betaのソースコードを完全に分離
・フリーズ現象の原因を探るためbuild237で導入したFastMMを一時的に無効に
・ATI/AMDのビデオカードでOpenGLのフラットシェーディング表示がスムースシェーディング表示
  よりも重くなっていたのを修正(RADEON 4800で確認)


 2009/ v2 α8 v.0.3.44 build257 (未リリース)
■v2alpha 変更点
・頂点追加時の位置精度を向上。今までは少しずれた点に頂点が追加されることがありました。(安定度を見てv1betaにマージ予定)


--------------------------------- 
UPDATE
 2009/7/17 v1 β6.1pre2 v.0.2.44 build253 (test版)
 
■バグ修正確認版
・マウスの中→右ダウンを注視点移動に割り当てている場合に、カーソルは注視点移動の状態に
  なるが、動作は注視点移動にならなかったバグを修正。
・同時に、中ボタンを押した状態で右ボタンを離した時に視点回転に戻るようにした

--------------------------------- 
UPDATE
 2009/7/16 v1 β6.1pre1 v.0.2.44 build252 (test版)
 
■バグ調査用コード
・Windows起動後の一度目の起動でフリーズする場合があるとレポートをいただいたので起動時ログを
  増やした。
 
--------------------------------- 
UPDATE
 2009/7/14 v1 β6.0 v.0.2.44 build250 (リリース版)


■バグ修正：以下のバグを修正しました
・MQOインポーター/エクスポーターの動作修正
  フランス語など小数点がピリオドではなくカンマのロケールの場合、インポート等に失敗することがあったのを修正
  (ただし、手元の環境では再現せず。ユーザーの報告により修正を確認しました)
・オブジェクトツリーで階層を変更した際にUndo/redoでエラーが出ていたのを修正。
・オブジェクトツリーでボーンに対して、オブジェクトの実体化と編集メニューがアクティブになっていたのを
  修正(本来はパーツオブジェクトの時だけアクティブになるべき)
・(build237書き忘れ) 2D回転・拡大の中心をShift+Clickしたエッジ、面の中心に設定するようにした。
  また各ツールオプションにある「中心点をリセット」ボタンが正しく機能するようにした
・誤動作を誘引する可能性のあるバグを修正。特にカット時に発生するInvalid edge link!エラーが解決する可能性があります
・EurekaLogで送信するレポートに操作ログを追加(この操作ログにはポリゴンの頂点座標などは含まれません⇒オブジェクトデータが送信されることはありません)

■仕様変更
・Viewctrlを標準添付することで視点変更がメタセコイヤライクになり、クイックエリアでの視点変更がそのままでは
  もったいないため、デフォルトのクイックエリアをパン＆ズームツールに変更しました。
  
  これにより、最近のマウスでよくある、ホイールの押し込みが硬くパンが行いにくい場合には
  代わりにクイックエリアを使うことでパンを行いやすくなりました。
    (主に作者の環境。ホイール回転にクリック感があって押し込みやすいワイアレスマウスを探してます)
  
・MQOエクスポータのオプション(FlipV)などがデフォルトでOFFになっていたのをONに変更

■積み残し
・ヘルプ修正

--------------------------------- 
UPDATE 
 2009/5/9   v1 β5.9 v.0.2.42 build237 (プレビュー版)

■バグ修正：以下のバグを修正しました
・「全てのエッジに面を張る」、「選択エッジに面を張る」機能使用時に、まず3角面を探してその部分に面をはり、
    その後、4角面に面をはるように動作を変更。
     ⇒これは3角面だけが期待されるようなエッジ構成(例えば扇型)の時に、見た目の3角部分はもちろん、隣接した
     ２つの3角部分を4角面と認識して面を張ってしまうことがあるため。(結果、同じ部分に2つの面が重なることが
      あった)
・3面図モードなどで、マニピュレータ位置が更新されない不具合を修正
・プラグイン：EdgeDivide()APIに対してUndo(ヒストリー)オブジェクトが正しく指定できないバグを修正
・プラグインから視点の距離を変更できなかったのを修正
・Objectの名前変更後にアクセス違反が発生していたのを修正
・硬いボーン割り当て周りにバグがあったので修正 (ボーンの仕様は将来的に変更します)
・OpenGL表示の際にも、非アクティブオブジェクトの暗色表示・半透明表示オプションが反映されるように修正

■機能追加
・移動ツール：Shift+クリックで選択部分を追加したときに移動をキャンセルできるようにしました。
  (同様にCtrl+クリックで選択解除したときにもキャンセルするようにした)
  ⇒これは動かしたく無い頂点の選択時にうっかりマウスを動かしてしまい、頂点が移動するのを防ぐための機能です

・クリボー氏作ViewCtrlを改造。英語モードでもオプションが表示されるようにした。クイックRに登録した際に右ドラッグしながら
左ドラッグするとズームイン/アウトが出来るようにした。(よりメタセコイアと似た挙動に)

・EurekaLog(エラーログ送信ツール)を導入。エラー発生時にエラーレポートを送信することが出来るようにしました。
  エラー送信ダイアログが表示された場合、出来るだけ送信ボタンを押してレポートの送信をしていただけると問題解決
  が早くなりますので、よろしくお願いします。
--------------------------------- 
UPDATE 
 2008/4/26   v1 β5.8a v.0.2.41 build225 (公開版)
             v2 α6a   v.0.3.41 build225 

■バグ修正：以下のバグを修正しました
・OpenGLの非アクティブ処理に問題があったため修正(過去のデバッグ時に重要なコードをコメントアウトしてしまっていた)
  これにより、時折"Activate:エラーなし"というダイアログが表示されるバグが解消される可能性があります。(未確認)
  また、Windows VistaのOpenGL 頂点/ピクセルシェーダー表示での問題も解消される可能性があります。(開発環境で確認)
・UV編集時、 面生成/UV溶接ツールで何もない所をドラッグすると、以降の溶接がうまくいかない問題を修正

--------------------------------- 
UPDATE 
 2008/3/16   v1 β5.8 v.0.2.40 build223 (公開版)
             v2 α6   v.0.3.40 build223 

■機能追加：
・プリミティブに、円柱、円環、円錐、平面を追加した
・一つのオブジェクトに複数のXY、YZ、XZ、UVテンプレートを追加できるようにした(テンプレート絡みのバグ修正の一環)
・Maxwell Render出力用のプラグイン作成(添付していません。別途ダウンロードが必要 => 最新のverで試せてないので公開保留)
・Redqueen出力をプラグイン化。テストレンダリング廃止。（プラグインは添付していません。別途ダウンロードが必要 => 最新のverで動かないので公開保留）
・逆光を強化。 マニピュレータ表示に逆光軸を追加し、作業面の設定にかかわらず逆光が機能するようにした
・マニピュレータに追加した軸は3面図では視線軸となり、透視図面での視線ベクトル方向にオブジェクトを移動できるようにした
・SusieプラグインI/Fプラグインを追加。このプラグイン単体では何もできませんが、PluginsフォルダにSusie用プラグイン
  を追加することで、各種画像形式に対応できるようになります。
・obj形式での書き出し時にスムージングした法線ベクトルを出力する機能を追加(GUIは暫定:追加情報に"smooth=<角度>"を入力)
・クリボー氏のviewctrlプラグインを標準添付化。ただし、このままでは日本語モード以外ではオプション文字列が読めないので
  次回更新時を目処に作成しなおす予定(クリボー氏了承済み)。その際、できるだけ現状の機能を維持するようにします。


■バグ修正：以下のバグを修正しました

・OpenGL表示の際、3面図+透視図表示にするとアクティブな図面以外の図面がちらつく事がある
・環境設定→表示オプション1の非アクティブオブジェクトの項目がOpenGL表示に反映されない(半透明のみ反映するように修正)
・面作成ツールで面を作っている途中にオブジェクトパネルで操作対象を違うサブメッシュやオブジェクトに切り替えると、意図したエッジを描けない
・mclファイルをダブルクリックして開くとUntitled-2 が前面にきて開いたファイルは後ろに回ってしまう
・非対応のtgaファイルを(直接もしくはMQOインポート時等間接的に)開いたときに、エラーダイアログが出続けることがある
・オブジェクトを選択して「選択状態を保つ」を行なった後、頂点追加ツールで頂点を追加すると、頂点が追加できてしまい、選択状態が妙な具合になり、もう一度追加しようとすると「リストのインデックスが範囲を超えています(-1)」というエラーが出る
・UV割り当て時、カスタムなどで比率保持のチェックをONにしても、反映されるのはプレビュー画像だけで、実際のUV値には反映されず、比率を保持しないで割り当てられてしまう
・面/エッジの連続選択をショートカットに割り当てて実行した場合、マウスを動かすまで描画更新が行われない
・透視図で選択部に名前を付けてサブメッシュを作ると、UV頂点が新しいサブメッシュに所属しない
・FaceFlowToolを使うとUV頂点が消える(操作時は消えないが、保存されない)
・obj,lwo形式で書き出す際に無条件でマテリアル名にインデックスが付く
・マテリアル名の変更用エディットボックスに文字を入力できない。(カーソルが表示されない)
・頂点ツールで頂点の削除を行うと、周辺ポイントが(0,0,0)に移動してしまう
・面にさえぎられた見えないポイントが選択されてしまうことがある
・Uvテンプレートを削除後、再度UVテンプレートを作成し、名前を変更するとエラーが発生する
・複数のオブジェクトが含まれるobjファイルを読み込んだときにエラーが出る
・回転ツール/拡大縮小ツールの中心点を変更後、リセットすることができない。
・オブジェクトの一部をコピー、新規ドキュメントにペーストするとエラーが発生することがある
・DXFファイルに読み込めないものがある(3DFACEにて3頂点のみ指定されたファイル)

■確認したが修正できていないバグ
・ビデオカード/ビデオチップがRadeonシリーズの場合、非アクティブオブジェクト(半透明表示にしている場合)のテクスチャが歪むことがある。

--------------------------------- 
UPDATE
 2005/2/13   v1 β5.7 v.0.2.39 (公開版)
             v2 α5   v.0.3.39 

機能追加：無し

バグ修正：以下のバグを修正しました

・GeForce6X00系で起動時にエラーが頻発する
・頂点が衝突していないときに頂点衝突感知を実行すると、 不正な浮動小数点演算命令ダイアログが出っぱなしになる
・頂点衝突感知-移動で、頂点の移動後、辺と面の再描画が行われない
・マテリアルパネルから、マテリアル（球のアイコン）をオブジェクトパネルにドロップすると、エラーが発生する 
・「整列」を行ってもプレビュー画面を左クリックするまで画面に反映されない。
・デフォルトのマテリアル属性のいずれかを削除し、マテリアルの複製かコピーを行うとメモリアクセス違反が生じる。
・「分割加工」>「数値で押し出し」において、数値に負数や小数点数を指定すると正しく受け付けられない場合がある。
・環境設定の「各ビュー毎にOpenGL/Software描画を切り換える」を有効にし、Software描画の三面図からメッシュに対して「頂点追加」、「面作成」、「カット」等を行うと「リストの値が範囲を超えています」のエラーメッセージが出続ける等不安定になる。
・オブジェクトウィンドウ上で、ドラッグやShiftキーによるオブジェクトの複数選択を行うと、「無効/非表示ウィンドウにはフォーカスを設定できません」と表示される
・連続複製後Undoして、再度連続複製を実行するとエラーが発生する
・プラグインツールのオプション設定が保存されない(保存されているように見えるが、実際の動作には反映されていない)
・頂点を連続して特殊削除すると、ゴミエッジが現れる
・対称編集時、頂点を特殊削除するとエラー(Can't Get TagField!)が発生する
・対称編集時、エッジを特殊削除して、中心線に属する面を合成するとゴミエッジが中心部に残る
・投げ縄もしくは範囲選択モードで、メニューを表示させる設定になっている時に、マニピュレータを操作すると選択メニューが表示されてしまう
・ボーン削除後、Undoすると親子関係が解除されてしまう
・ボーンの特定軸方向のサイズ変更時、よりボーンと垂直方向の視点位置からでないとある程度以下にサイズを小さく出来ない
・ホイールコマンドの「一点選択」を選択すると他の選択モードになってしまう事がある
・「Map browser」において、テクスチャの右クリックメニューの「削除」、「再読込み」、「名前を付けて保存」を行うと「OK」で終了できない
・「View」>「グリッド設定」>「区切り」の表示が "1" に固定される
・「環境設定」>「表示色」の「仮選択」の色が変更できない。また、プレビューで仮選択部分が「仮選択」の色で表示されない。
・適用したボーンを解除しても完全に解除されないことがある。この状態で、ボーンを削除する等を行うと中途半端な状態になり、保存時等にエラーが発生する
・ボーンをメッシュに適用し、ボーンの回転、拡大縮小をマグネットで行うとプレビューが乱れる。
・マテリアルパネルから、マテリアルをオブジェクトパネルにドロップすると、エラーが発生する 
・作業面と視線が平行に近い場合、移動を行うと異常な位置に移動してしまう。また、この状態ではマニピュレータを使ってもうまく移動できない
・それぞれ別のオブジェクトである2つの頂点・稜線・面がカメラから同一線上に存在する場合､2つの対象間でポインティングによるハイライトが連続的に移りちらつくようになる
・範囲選択、投げ縄選択において、稜線の連続選択が正常に行えない。 
・ショートカットの設定において、英字の大文字小文字が区別されるため同一キーの重複があっても問題とならない。
・ボーンを続けて作成した後、Undoすると小さなボーンが残る
・Uvテンプレートが削除できない

--------------------------------- 
UPDATE
 2004/11/24  v1 β5.6d v.0.2.38 (公開版)
             v2 α4    v.0.3.38 

v1/v2バグ修正：
・ドキュメントが開いていないときにRokLocaterをクリックするとエラーが発生するのを修正
・簡易対称時、面作成ツールで"ユーザーが明示"モードにしていると、対称面が異常表示(OpenGL時)するのを修正
・オブジェクトハイライト機能がOFFにできなくなっていたのを修正
・エクスポートダイアログで、LWO2やRRT2等のオプションが表示されないのを修正
・クイックツールR設定時、マグネット範囲や曲面のウェイト変更が行えない(Shift+右ドラッグで操作できるように修正)のを修正
・非表示のオブジェクトを選択した状態で保存すると、次回開いた時に、オブジェクトが表示されてしまうのを修正
・選択頂点を作業面に移動した際、画面が更新されないのを修正
・ポリゴンの平面化後、Undoが効かない。実行後画面がすぐに更新されないのを修正
・ボーン描画時の右ドラッグによるサイズ変更時、ボーンが挙動不審になる(YZ平面を作業面にしている場合)のを修正

v2機能追加実験：
・面作成ツールで、Shiftキーを押しながら4つめの頂点を作るとその部分に面が張られる(□にしなくてもコの字を描くだけで面が作られる)
・同様にCtrlキーを押しながら3つめの頂点を作るとその部分に面が張られる(△にしなくてもΛ字を描くだけで面が張られる

これらの機能は小修正で対応できたのでv2に実装してみた。安定して動作するようなら折を見てv1betaに移植する
使いやすくするためには、過去に作成したエッジのなす角をチェックして確実にコの字型を描いたときのみに面を張るようにする必要があるかも

--------------------------------- 
UPDATE
 2004/11/24  v1 β5.6c v.0.2.37 (公開版)

バグ修正：
・エッジを選択できなくなるバグを修正
・クイックツールのアイコンが間違ったものになるバグを修正

--------------------------------- 
UPDATE
 2004/11/22  v1 β5.6b v.0.2.36 (公開版)
             v2 α3    v.0.3.36 

バグ修正：
・ミラーボーンを含むファイルを開いた後、ミラーボーンを削除しUndo上限回数を超えた操作をするとエラーが発生する
・図面上で選択したボーンをDeleteキーで削除できない

--------------------------------- 
UPDATE
 2004/11/17  v1 β5.6a v.0.2.35 (公開版)

バグ修正：
・ボーンを適用した状態で保存したファイルを開くと、変形がおかしなことになっていたのを修正
・プレビュー保存無しに設定していても、MCLにプレビュー画像が保存されてしまっていたバグを修正
・ATI系のビデオカード表示で、強調表示モードにすると曲面モデルのテクスチャがちらつくバグを修正

--------------------------------- 
UPDATE
 2004/11/15  v1 β5.6 v.0.2.34 (公開版)
             v2 α2   v.0.3.34 

積み残し機能の追加：
・ボーン変形状態での保存
・ボーン変形状態のフリーズ
・マニピュレータにローカルモードを追加(ボーンローカル座標、面、頂点等は法線方向等)
・MarbleSDK API b5.6(b5.5とは互換性がありません。互換性を重視しないのは今バージョンまでの予定)

バグ修正：
・ボーンの適用・解除を繰り返した後にUndo/Redoを行うと変形が崩れていたのを修正
・スムースシェーディング等の状態が保存されていなかったのを修正
・クイックツールのアイコンが実際の設定と異なっていたのを修正(一時しのぎ的対策としてサブツールの登録をできなくした)
・v1で無効化するはずの機能が、ショートカットを設定することで実行可能だったのを修正(ボーン非アクティブ化等)
・ボーンを非アクティブにした状態でポリゴン編集してUndoすると全てのポリゴンが消えていたのを修正
・曲面化後にUndoするとOpenGL描画ルーチンでエラーが発生し続けることがあったのを修正
・対称編集しているオブジェクトをボーン変形してMQOエクスポートすると、対称面が書き出されなかったのを修正
・サブメッシュ合成や、サブメッシュ削除を行った後Undoをすると、復帰したサブメッシュが非表示になるのを修正
・オブジェクトウインドウでメッシュオブジェクトを別のメッシュオブジェクトにドロップすると、オブジェクトが消えてしまっていたのを修正
・アイコンサイズを変更した時にプラグインアイコンが消える。プラグインアイコンの背景色が透過しないことがあったのを修正
・テンプレート画像の位置情報が正しく保存できなかったのを修正
・プラグインツールで視点を変更すると逆光がうまく動作しなかったのを修正
・スペース文字が入っているマッピング画像ファイル名を正しく保存できなかったのを修正
・インポートエクスポートオプションの設定状態が保存されなかったのを修正
・エクスポート時、出力形式を(obj等に)変更したときにエラーが発生していたのを修正

--------------------------------- 
UPDATE
 2004/11/10  β5.6pre v.0.2.33 (プラグイン製作者用 一般非公開)

  v.0.2.34とほぼ同等

--------------------------------- 
UPDATE
 2004/10/31  v1 β5.5 v.0.2.32 (公開版)
             v2 α1   v.0.3.32 

【機能追加最終版】

機能追加：
・簡易ボーン搭載(v2.00専用の機能にする可能性有り)
・スムージング表示の改善(スムージング角の入力インターフェイスは未実装) 
・参照面を半透明で視覚化(View->参照面を視覚化 の実行でOn/Off)
・ハイライト機能の強化
・押し出しツール等、オプションによって動作が変わるツールをサブツール化。ツールバーから直接各種押し出しツールを選んだり、
直接ショートカットで選べるようにした。
  これにより、ツールオプションウインドウを表示する手間が減り、操作性が改善される。
・面作成ツールと折れ線ツールの一部オプションにショートカットを割り当て可能にした。(ToolOptionカテゴリ)
  将来的に全てのオプションにショートカット割り当てができるようにしたい。
・マニピュレータ実装(移動ツール及び、回転ツール用)
・ピクセルシェーダ時のバンプ表示をパララクスマッピングに変更。ただし視点によっては凹凸が反転してしまうバグあり。(あくまでもおまけ機能)
・ドキュメントを閉じる、再読み込みするメニューを追加
・オブジェクトグループの合成、移動機能の実装。オブジェクトウインドウの機能強化
・プロパティウインドウの機能改善
・マウス右ボタンのカスタマイズ
・MarbleSDK API b5.5(b5.4とは互換性がありません。コードの修正と再コンパイルが必要)

v2αのみの機能：
・ボーンのアクティブ状態の変更機能(v1βでは簡易適用/解除とアクティブ/非アクティブ化が同時に行われる)
・頂点単位のボーン指定
・ブーリアンカット(不安定なためv2αに移動)
・フィンポリゴン生成機能(未完成なためv2αに移動)
・面作成時、別の面にスナップして頂点を打つ機能を追加

バグ修正：
・DXFファイルに読み込めないものがあったのを修正
・UnDo処理中のメモリーリーク(不要データ解放部)を修正
・プロパティウインドウのタブオーダーがおかしくなっていた->ウインドウの構成を変更
・対称編集中に、「選択部に名前をつける」を実行するとエラーが出ていたのを修正
・作業面：自動を選択している時に、間違った作業面が選択されることがあったバグを修正
・マテリアルを割り当てていないオブジェクトをMQO出力するとエラーが出ていたのを修正
・Photoshop7で作成したbmp画像を開くことができなかったのを修正
・OpenGL時、XZ平面のテンプレート画像が表示されなかったのを修正
・POV-RAYでのテストレンダリングが出来なくなっていたのを修正
・ViewOptionWindowで一時的に平行投影モードにした状態で保存したドキュメントを開くと、通常時も平行投影モードになっていたのを修正
・RRT出力時に面の反転オプションがうまく動作しなかったのを修正
・対象編集中に頂点を削除しても、対象頂点が削除されない。これが原因でOpenGL表示エラーが発生していたのを修正
・ダブルクリックによる連続選択時、非アクティブ状態のサブメッシュの一部が選択されてしまっていたのを修正
・面の連続選択を実行後、正しくUndoできなかったのを修正
・不正なUV頂点を含むメッシュをダブルクリック選択するとフリーズしていたのを修正
・押し出しを行うと不正なUV頂点(選択不可)が生成されることがあったのを修正
・ドキュメントを開いていない上体でオブジェクトウインドウやマテリアルウインドウ(の非アクティブなボタンを)をクリックするとエラーが発生していたのを修正
・マテリアルにテクスチャマップを適用後、ドキュメントを閉じるとエラーが発生していたのを修正
・Png画像が開けなかったのを修正
・GeForceFX系で頂点・ピクセルシェーダ表示(バンプ)ができなかったのを修正
  GeForceFX5700Ultraで確認しています。その他のFX5xxx、6xxx系で動作したかどうかのレポートをお待ちしています。
・矩形選択時のメニュー表示位置がおかしかったのを修正
・Win98SEで起動できなかったのを修正
・Undo後、拡大縮小などのコントロールポイントがそのままだったのを修正
・3Dルーペがパースウインドウに対応しなくなっていたのを修正
・選択頂点を対称面上に固定するを実行するとエラーや予期せぬ結果になっていたのを修正


--------------------------------- 
UPDATE
 2004/10/28  β5.5pre v.0.2.31 (プラグイン製作者用 一般非公開)

  v.0.2.32とほぼ同等

--------------------------------- 
UPDATE
 2004/2/16  β5.4 v.0.2.30 (公開版)

・プラグインインターフェイス実装(MarbleSDK b5.4仕様)
・XYZいずれかの大きさ成分が0の面集合にUV割り当てを行うとエラーが発生するのを修正
・頂点押し出しで、新しい頂点が既存の頂点に溶接されなかったのを修正
・各ツールで、マウスドラッグ中にESCキーを押すと誤動作していたのを修正
・MQOImporter: テクスチャ画像割り当て等の誤動作を修正
・MQOImporter: UV付きの線ポリゴンを読むとエラーが発生していたのを修正
・ウインドウ類のドッキング、自動で開く・閉じる等がうまく動作しないようになっていたのを修正
・Windowメニューからツールバーの非表示が出来なかったを修正
・面を三角分割するとUV値が失われていたのを修正

・ホイールコマンドで前後の項目がわかるようにした
・Luaスクリプトに対応開始(仕様未確定)[プラグイン]
・MQOエクスポートに対応[プラグイン]
・面の流れを制御するツールを追加[プラグイン]
 
--------------------------------- 
UPDATE
 2004/2/16  β5.3e'' v.0.2.29 (公開版)

・RedQueen2βの出力フォーマットが変更されたのでこれに対応
・MarbleCLAY.sspを添付し忘れていたので添付

--------------------------------- 
UPDATE
 2003/12/30  β5.3e v.0.2.29 (公開版)

・曲面化ボタンが効かなくなるバグへの対策コードを挿入(効果未確認)
・オブジェクトウインドウを分離している時に"BadHistory"表示が出る件へ対策コード(効果未確認)
・Windowメニューからツールバーを非表示に出来るようにした
・UVを含むMQOファイルを読み込んだ時に処理が重くなっていたのを修正。(読み込み速度も改善)
・LWOの線ポリゴンを読み込めるようにしました。
・Redqueen2に対応。扱い方は添付のRRT2_Rendering.txtを参照してください。

--------------------------------- 
UPDATE
 2003/12/17  β5.3d v.0.2.28 (公開版)

・選択範囲のUndoがうまくいかないことがあったバグを修正
・回転ツール・拡大縮小ツールを使用後、Undoを行い、範囲選択しなおすとオブジェクトが変形してしまうバグを修正
・「選択を保つ」状態でオブジェクトをロックするとエラーが発生するバグを修正

・メニューを整理
・色の設定にHLSモードを追加
・OpenGLプレビューのライトを二つに増やした(ただし、追加ライトは移動できない&暗い)
・OpenGLプレビューにマテリアルのアンビエントを反映するようにした
・ショートカットキーが重複定義されている場合は警告が出るようにした
・マウスでの視点操作のカスタマイズ方法が複雑になっているので、ウィザードで比較的簡単に設定できるようにした


--------------------------------- 
UPDATE
 2003/12/3  β5.3c v.0.2.27 (公開版)

・ロックされたエッジ上に点を追加すると、隣接頂点に溶接されるようになっていたのを修正
・MQOImporterの設定が記憶されるように修正

--------------------------------- 
UPDATE
 2003/12/1  β5.3b v.0.2.26 

＊手違いによって公開できず

--------------------------------- 
UPDATE
 2003/12/1  β5.3a v.0.2.25 (公開版)

・UVが割り当てられていない面のエッジに点を追加するとエラーが出るようになっていたのを修正

--------------------------------- 
UPDATE
 2003/12/1  β5.3 v.0.2.24 (公開版)

・コンパイラをDelphi5からDelphi7に変更
・三面図の拡大縮小同期機能が働くように修正
・ROKファイルを開いた時にエラーがでる(Delphi7に変更したせい？)問題を修正
・UV頂点の溶接機能(ドラッグ&ウェルド含む)追加
・ライト方向変更ツールを追加
・面の対角線を反転する機能を追加
・裏面選択フィルターを追加
  これに伴い、矩形選択時のモード切替を全面/表面から、全て(フィルター無視)/フィルター有効 に変更。
・3ds出力時のUV情報出力位置を変更できるようにしました

--------------------------------- 
UPDATE
 2003/11/20  β5.2g  v.0.2.23(公開版)

・一時的な平行投影モードからSmartScrollで視点を変えたときに、平行投影から透視投影に戻らないバグを修正
・逆光がSmartScrollでの視点変更に反応しない修正
・LWO入出力のバグを一部修正

--------------------------------- 
UPDATE
 2003/11/18  β5.2f  v.0.2.22(公開版)

バグ修正：
・「数値で押し出し」機能が正しく動作しないバグを修正
・面生成ツールで「ユーザーが明示」モードにすると「List index out of bounds」エラーが出るバグを修正
・パースビュー以外を最大表示している時にホイールが効かなくなるバグを修正
・回転や拡大中に右クリックすると、操作が確定してしまう。その時一回目のUndoが効かないバグを修正
・"選択面に連続した同じマテリアルの面を選択する"を実行後、Undoすると正しくUndoされないバグを修正
・ポリゴンを2個以上選択した状態で"選択面に連続した同じマテリアルの面を選択する"を実行するとカーソルが砂時計のままになるバグを修正
・矩形選択中にカーソルが画面外にでると予想外の所が選択されるバグを修正


機能追加：
・LWO入出力
LWOB形式のモデル入力と、LWO2のモデル、UV、テクスチャ入力
LWOB形式のモデル出力(UV出力を非チェックでLWOB出力)
LWO2形式のモデル出力と、UV出力(UV出力をチェックでLWO2出力)

・視野角変更機能
ViewWindowにて視野角を変更できるようにしました
平行投影は視野角を限りなく0に近づけることで対応します

ViewWindowのボタンで視点を変更すると、一時的に平行投影(もどき)になり、視点を変更すると元の視野角に戻ります。


--------------------------------- 
UPDATE
 2003/11/9  β5.2e  v.0.2.21(公開版)

バグ修正：
・ポリゴンの頂点を範囲選択等で選択できないことがあったのを修正
・複数のオブジェクトをOBJ形式で出力した場合、二個目以降のオブジェクトが正しく出力できなかったのを修正。ついでにマテリアル分け情報を入出力できるように改良しました。(但し、マテリアル情報自体は無視される)
・回転ツールで、閉じたラインからドーナツ状のオブジェクトを作った場合に、一部の面が生成されないバグを修正

機能追加：
・二見氏考案の逆光アルゴリズムを採用しました。
作業面選択アイコンの一番下に追加されたアイコンを押すと逆光モードになります。


--------------------------------- 
UPDATE
 2003/11/6  β5.2d  v.0.2.20(公開版)

・連続選択ツールが使えなくなっていたのを修正
・マテリアルにマップ画像を割り当てた後に"BadHistory"ダイアログが出ることがあったバグを修正(β5.2b以前はダイアログは出ず、Undo情報がおかしくなっていたようです)
・頂点を作業面に移動するコマンドを実行した時に、透視図以外をアクティブにしていると作業面以外の面に移動してしまっていた問題を修正

新機能：
・エッジを一つだけ選んで、「選択面を作業面にする」を実行すると、そのエッジに沿って頂点移動ができるようになっています。


--------------------------------- 
UPDATE
 2003/11/4  β5.2c v.0.2.19 (公開版)

・フリーズする可能性のある箇所にトラップコードを組み込み、最低でも無限ループから抜けるようにしました。ただし、私の環境では再現していないため、うまく動作するかどうかわかりません。
・POVRAYがらみのバグを修正しました。
・ROKインポートでカラーが無視されてしまっていたのを修正しました。
・オブジェクトの面の向きを選択面の向きに揃える機能が誤動作するようになっていたため修正しました
・β5系の操作にあわせたチュートリアルを追加しました
・現在の軸の向きがわかりにくくなることがあったので、図面の左下に表示するようにしました。将来的に、これがマニピュレータになる予定です 

--------------------------------- 
UPDATE
 2003/10/31  β5.2b  v.0.2.18(公開版)

・オブジェクトインポート後、オブジェクトウインドウでサブメッシュを選択するとエラーが出る問題への対策
・エッジセグメントの消去機能(エッジ選択後BSキー二回押し)の復活
・頂点の辺り判定が小さいために選択しにくい状況が発生していたので、判定エリアを大きくするとともに環境設定で設定可能にした
・数千ポリのオブジェクトを対称化する際に非常に時間がかかっていたので、ある程度短く改善した
・エッジで分離を行った際に、面の名前が変わってしまわないように修正
・簡易対称化モードでプリミティブ等を作った時に、対称化されていなかった問題を修正

--------------------------------- 
UPDATE
 2003/10/29  β5.2a  v.0.2.17(公開版)

修正：
・エッジで分離を行った際に多重エッジができる問題
・対称モード時に、押し出しを行った面の対象面が消える

追加機能：
・5.2の「エッジで分離」で出来てしまった多重エッジを修正する機能
[編集]-[多重エッジを選択]して多重エッジを選択後、[編集]-[特殊削除]を行うことで多重エッジを統合することができます。

--------------------------------- 
UPDATE
 2003/10/27  β5.2  v 0.2.16(公開版)

■バグFIX
・折れ線やフリーハンド折れ線を描画した後、Undoするとエラーになるバグを修正
・面の張られていないエッジを押し出すとエラーになるバグを修正
・新規オブジェクトを追加後、Rootを選択した状態でUndoするとエラーになるバグを修正
・OpenGL表示時、面の前後関係がおかしくなる環境がある問題を修正(緩和)
・エッジで分離を行うと、不正なUV頂点ができてしまうバグを修正

■仕様変更
・OpenGL時の選択エッジの上書き表示モードをプレビュースタイルバーで切り替えできるように変更。
環境設定ダイアログからははずしました。

・RDS形式での出力を廃止(RDSが面単位ではなく頂点単位でUV値を持たせる方式のため完全な対応をするのが難しいため)
今後car形式での出力サポートも検討しますが、とりあえず3dsもしくはobj形式で出力してください。

・非登録時のポリゴン数制限を1000に変更。最適な制限数をさぐるための変更です。

--------------------------------- 
UPDATE
 2003/10/22  β5.1  v 0.2.15(公開版)

主目的：β5への移行、UIの改善、簡易ブーリアン機能、UV編集、OpenGL対応

前回の公開から、3年以上たってしまいました。この間、多くのコード追加と
長いブランクがあったため、安定動作が望めないかもしれません(特にOpenGL)。
実は2年前に一度公開寸前までいっていましたが、あまりにバグが多いので
公開を取りやめました。 

この間、バグレポートや要望をあげてくださった方々に感謝します。このバージョン
では、あまりレポート結果が反映されていませんが、これから順次反映していく予定
ですので、これからもよろしくお願いします。

■開発環境変更

・開発マシンをWindows2000/XPに変更。本versionから推奨OSをWin2K以降とします。

・引き続き、Win98にも対応しているはずですが、Win98環境は譲渡したので
テスト環境がないためOS別のバグ修正は困難です、可能ならばWin2k以降の
使用をお勧めします。

・WindowsXPでも動作しますが、LunaスタイルのGUIはサポートしていません。


■UI変更、リソース使用量改善

・編集画面上に表示されるオブジェクトリストを廃止しました(要望があれば再実装の
検討をしますが、今のところ完全廃止の予定です。)

・チェックボックス、ラジオグループをカスタムコンポに変更
 これにより、リソースの使用量が若干少なくなったが(Win9x)、キーボードに
 よるチェックの変更が不可に。
 2次的効果として、チェックボックスを含むウインドウがドッキング
 されている状態で、クイックツールのスペースバーの設定が効かなくなる
 ことがあるバグが発生しなくなったはず。

・Dockableパネルをカスタムコンポに変更。タスクバーライクにボタンで
任意のパネルを呼び出せるようにした。

■簡易ブーリアン機能
・複数のメッシュ間での交叉部分を抽出し、その部分でメッシュを分離する

通常のブーリアンのようにオブジェクト同士の差や和を求めるもの
ではないので、不必要な部分は手動で取り除かなければならないがブーリアンと
同等の事は出来る。

メモリとCPU処理時間を贅沢に使って力技で分離しているので、複雑な形状では
うまく動作しないかもしれません。

■曲面モデルに、制御点を通る曲面モデルを追加しました
歪みやすい、処理が重いなどの欠点がありますが、曲面を直接制御する感覚が味わえます。

■UV編集機能

・UV編集機能の復活

UV編集機能はEtude3D時代に備わっていましたが、まずはモデリング機能を充実させるために
内部的に殺していました。これまでの開発で大体モデリング機能も充実し、UV操作との
統合もとりやすくなったと判断したため、UV編集機能を復活させました。

実際にマッピングデータとして扱われるUV値とは別にD値(Dummyという意味)を
もたせ、３次元情報として扱い、これまでに構築したポリゴンモデリング機能を
生かす形で実装したので、UVの切り貼り、移動回転が容易にできるようになっています。


■OpenGL対応
・プレビューをOpenGL表示可能にした。
これに伴い、top,front,sideビューでの面のシェーディング表示、パースペクティブ
ビューでのスムースシェーディング表示が可能になりました。(OpenGLモード時のみ)

また、おまけとしてフラグメントシェーダによるフォンシェーディングもどきと、バンプマップ
もどきでプレビューできる機能を追加しています。

・以下の環境でOpenGL動作を確認。その他の環境では問題が生じる可能性があります。
問題を発見された場合、できるだけ作者までご連絡ください。

1.デスクトップマシン  ATI RADEON9700Pro WindowsXP Professional
2.SONY VAIO PCG-U1 (ATI MOBILITY RADEON) WindowsXP Home

■別ファイルとして保存したmclファイルをパーツとして取り込む機能
機械物など、似た形状が組み合わされた形状のモデリングを行うために追加しました。
副産物的なものですが、簡易シーンビルダとして使えるかもしれません。
また、将来ボーン機能をもたせるためのUIの先行実験としての側面も持ちます。

■3dsファイル、Redqueen形式のオブジェクト出力機能
完全ではありませんが、上記ファイルに対応しました。

■実験
オブジェクトの表面にひれ状のオブジェクト発生させる機能をつけてみました。
これは作者が小鳥の羽毛を表現したかったという目的を果たすための実験なので、汎用性は
あまりないと思われます。使用方法などは後ほど紹介します。

■その他仕様変更
・ホイールを使った視点変更機能の変更
　β4.9まではホイールボタンは、コマンド選択および、注視点移動、ズームに割り当てられて
　いたが、 ホイールボタンと右ボタンの同時押しで視点の移動をできるように仕様変更した。

　これによって、要望が多かったマウス操作だけでの視点変更ができるようになっています。

・未登録時の制限をMCLファイル保存不可から、2000ポリゴンまでのオブジェクトまで保存可に緩和
　

--------------------------------- 

SKIP
  β5.0
  
--------------------------------- 
UPDATE
 2000/3/31  β4.9  v 0.1.14(公開版)

主目的：英語訳修正、バグ修正、コンパイラ変更

■コンパイラ変更
・コンパイラをDelphi5に変更。これによって、思わぬ動作変更が起こっている可能性
があります。好ましくない動作を発見された方は連絡ください。
・コンパイラ変更によって、デバッグがしやすくなったため数点のバグを修正。

■機能追加
・数値による移動、拡大縮小のサポート(プロパティウインドウによる)
・数値入力を支援するため、ベクトル演算用の電卓機能を追加
・Carraraファイル対応(マスターメッシュ形状のインポートのみ)
・ナッジ(カーソルキーによる選択要素の微動)

■UI改善
・ツールボタンを右クリックしたときにオプションウインドウを表示するようにした
・ドラッグ中にカーソルが画面の端に達した場合でも、継続してドラッグを可能にした
(視点変更などの操作が行いやすくなっていると思います)



--------------------------------- 
UPDATE
 2000/3/19  β4.8 (公開版)

主目的：英語訳修正、機能追加、バグ修正

■機能追加
・回転体：閉じたラインからの回転体生成をサポート
・回転体：開いたたラインから閉じた回転体生成のサポート
・押しだし：エッジのみの押しだしに対応
・選択の反転
・頂点の整列

■バグFIX
・カラーパネルのドッキング時の誤動作を修正
・カラーパネルをドッキング->ドッキング解除した後、終了するとエラーが出るバグを修正
・RDS読みこみのバグに対応するために、RDSファイルの読み込み時にUV情報を無視するように変更

--------------------------------- 
UPDATE
 2000/3/8  β4.7 (公開版)

主目的：英語訳修正、機能追加、バグ修正


■機能追加
・曲面化時に頂点にウェイトを指定可能にした
・上記機能追加に伴い、鋭い頂点の動作を変更
・回転体作成に暫定対応

■バグFIX
・複数の頂点を選んで、溶接するとエラーが出るバグを修正
・オブジェクトウインドウで、オブジェクトをロック後、Undoすると
 フリーズする・エラーが出るのを修正

■UI改善
・頂点の表示の大きさを変更可能にすると同時に、少し大きくした
・オプションウインドウが小さく、内容を全て表示できない場合に
  スクロール用のボタンを表示するように変更
・オブジェクトのデフォルトカラーを赤から中間色に変更
・数値入力コンポーネントの動作改善

■新たに１ステップチュートリアルを追加
・まだ作りかけで、画像も無いが、わかりにくいヘルプを補うのが目的
・上記に伴い、ヘルプ作成ツールも改良

その他、こまかいバグ修正

--------------------------------- 
UPDATE
 2000/2/28  β4.6 (公開版)

主目的：バグＦＩＸ及び、全体的な完成度の向上

■バグFIX
・再分割アルゴリズムを改良(というか簡易化。結果的に分割後のうねりが減少しました)

・RDSファイルをインポート後、編集したものを再度MarbleCLAYで開いた場合、
Modelingメニューの複製を実行すると、不正なエッジが生成されていたのを修正

・上記に関連したバグで、選択した部分だけの複製が出来なくなっていたのを修正
・同じく、対象操作時に、複製コマンドが実行できなかったのを修正

・頂点の削除を伴う編集(溶接など)を行った後、RDS出力をすると、滅茶苦茶な形状で
書き出されるバグを修正

・拡大縮小ツールで、X,Y,Zいずれかのサイズが０になった場合にZeroDivideエラーが
発生していたのを修正

・タブコードが含まれているOBJファイルを開くとエラーが出るバグを修正

・Undo後、何らかの操作をするとフリーズする可能性があるケースがあったので修正

・英訳修正
 
--------------------------------- 
UPDATE
 2000/2/20  β4.5 (公開版)

主目的：バグＦＩＸ及び、全体的な完成度の向上

■バグFIX

・多重エッジ作成防止機構が全く働いていなかったので、修正。
  面生成ツールにおいて、エッジを引いた際に、そのエッジで構成
  可能なすべての部分に面を貼ってしまっていたため、一つのエッジに
  ３つ以上の面が接続されてしまい、曲面化時やＲＤＳ出力時に不正な
  結果がでてしまっていました。
  
  β4.5では面構成可能な場所が複数ある場合、面が接続されていない
  エッジを優先的に選び、その部分だけに面を貼るように改良しました。
  おそらく、この処理でユーザーさんが面をはりたいと考えた部分に的確に
  貼れるようになったと思うんですが、問題がある場合は連絡ください。

・対称化時のバグ一部修正
  対称化を行った後Undoを行い、もう一度対称化をすると
  不完全な形状になっていたバグを修正
  
・RDS形式での書き出しで、鋭いエッジが正しく書き出されていなかったのを
修正。

・自動バックアップが全く働いていなかったのを修正。
  これは前々回のリソース消費量の改善のための変更作業によって生じたバグです
  このようなバグが他にもあるかもしれませんので、以前は使えたのに今は使えなく
  なった機能等があればぜひ連絡してください。

・プレビューモードの一括65536色表示にバグがあったため、選択不可能にした
(強制的に32000色表示にします)

・ほぼ、全ての機能を対称モードに対応
  対称に対応しきれていない部分に気が付かれたら教えてください
  
・Windows2000(NT4.0)で画面更新が出来ない不具合が改善された・・・
  かもしれない。(RC2で確認)
  
■機能追加

・国際化対応への第一歩
  文字列をＥＸＥリソース内からではなく、外部ファイルから読み込むように
  変更。このファイルを各言語圏毎に用意することで国際化対応を容易に
  した。(英語版のリソースのみ有志の方の手によって作成。)

・作業面を自動的に切り換えるモードを追加：視点に正対している面を
自動的に作業面に設定しますが、完全ではないため正しく選択されない
場合があります。

・選択ポリゴンのカラーを拾う機能を追加
  (Modelingメニューから「選択面のカラーを拾う」、もしくはカラーパネルの
  スポイトアイコンをクリックする)

・選択ポリゴンと連続した同じ色のポリゴンを全て選択する機能を追加
  一度に色を置き換えたい場合に使えると思います。(Edit->選択面と同じ色の面を選択)
  
・選択面をメッシュから分離する機能を追加(Modeling->選択面を分離)
  
・プリミティブ作成機能の簡易実装
  作成メニューを有効にしました。現在は球、立方体のみ生成可能です。
  サイズ、位置等が直感的には指定しにくいです。将来的にはツール化する予定です。

・MegaPOVでのテストレンダリングに暫定的に対応。
・MegaPOV(mesh2)形式の書き出しに暫定的に対応。
  テスト的に実装したものです。テクスチャ情報を後から編集することが
  ほぼ不可能な形で書き出してしまっているため、確認程度の役にしか立ちません。
  
・DXF形式での書き出しに対応
  ろくにテストできていません。問題がある場合は、出来ればバグレポートを
  お願いします。
 
・選択エッジ、もしくは全てのエッジへの自動面張り

・ダブルクリックによるエッジの連続選択の強化：
  オブジェクト端面のエッジをダブルクリックした場合、オブジェクト端とみなされる
  エッジを連続選択する。対称モード時、左右のオブジェクトをつなぐ(Ctrl+M)場合や
  ポリゴンの穴をふさぐ場合に、前述の機能と合わせて使用すれば便利だと思います。
  
■仕様変更

・面生成ツールで、既にある四角ポリゴンに対して対角線を引くと、
 その線で２つの３角ポリゴンに分割するように変更。
 (旧バージョンでは、線が引かれるだけだった)
 この仕様では問題がある方は連絡ください。
 
 
その他、開発中に気がついた細かいバグ修正、改善。

--------------------------------- 
UPDATE
 2000/1/25  β4.4 (公開版)
 
主目的：バグFIX

・メモリーリークの解消

・デスクトップ等、半角文字が含まれるフォルダにインストールした場合、
HelpやTutorialが開けなかった問題を解決

・選択フィルターの「頂点」がOFFになっている場合、範囲選択で選択した
面、エッジを移動ツールで移動しようとしても移動できないバグを修正


・保存しておいたファイルが開けなくなる問題への対策
(壊れているデータだった場合は、修正して読みこむ＆ 保存処理の改善)

・対称化したデータが含まれるファイルを開いた場合に起こる問題(対称
解除できない)を修正


＊対称化操作(特に選択要素の対称固定、対称解除)には問題が
ありますが、 バグ再現の条件がつかみきれていないため、特に対称化
時にトラブルがあった場合はぜひバグレポートをお願いします。

--------------------------------- 
UPDATE
 2000/1/17  β4.3 (公開版)

主目的：バグFIX

・ユーザーリソースを大量に消費していた(20%弱)ため、約半分の消費に押さえた。
 (GDIリソースの消費量は変化なし。 )
・リソース監視モード時、 強制終了ダイアログでのキャンセルを可能にした。
 (但し、キャンセルをした場合は出来るだけすみやかに終了したのち、 他のアプリ等を
 終了させてから起動しなおしてください。)
 
・範囲選択モードの動作を改善。 範囲選択モードで時折発生していた誤動作も
改善された可能性あり。

・回転・拡大の中心の設定がリセットされてしまわないように改善。


--------------------------------- 
UPDATE
 2000/1/12  β4.2 (公開版)
 
主目的：バグFIX

・DXFファイル(3DFace)の読みこみにまだバグがあったので修正
(４つの頂点の内、２つの頂点が同じポリゴンが正しく表示されなかったので、読みこみ時に
無視するようにした)

・Objファイル読みこみのバグ修正
(法線情報が付加されていて、かつUV情報が省略されているファイルが正しく読み込めなかった)

・ステータスバーのドッキングメニューを選ぶとエラーが出ていたのを修正

・今まではダブルクリックをすると無条件に全ての接続要素を選択していたが、
 エッジをダブルクリックしたときに、 連続しているとみなされるエッジを選択するように変更。
 頂点や面をダブルクリックした場合は今までどおり。
 (よりRayDreamに近くなったか？)
 
・上記機能を利用することにより、
頂点追加ツールで追加したセグメントを削除することが出来る。 具体的にはエッジをダブルクリック
した後、BSキーを２回押す。 すると、選択されたエッジが削除され、エッジにリンクしていた２つの面が
一つの面に合成される。

・２つの三角面の共有エッジを選択する機能を追加
 正確には、一つの四角面に合成できる可能性がある２つの面の共有エッジのみが選択される。
 
・上記機能とBSキーによる「特殊削除」を利用することで、三角面で構成されるモデルをある程度
四角面で構成されるモデルに変換することができる。

・頂点編集時、頂点と面の衝突検知する機能を追加（おまけ）
完全ではないです。 詳しくはHelpを。

・オートポップアップウインドウのデフォルト動作をさらに変更
 マウスが近づいたらすぐにポップアップするのがうっとおしかったので、デフォルトを非オートポップアップに
 していたが、 マウスが近づいてからしばらく(数百msec)時間をおいてからポップアップするように変更。
 人によってはまだうっとおしいかも。 ご意見ください。 (βテスターさんからのアイデアです)
 

・モデリングテンプレート機能 簡易実装

・その他バグ修正 
 (＆バグ追加^^;)

--------------------------------- 
UPDATE
 2000/1/7  β4.1 (公開版)
 
主目的：バグFIX
 
・対称化操作がバグだらけだったのを修正
・ついでに、選択部分だけの対称解除・固定機能を追加(まだ不完全)

・テンキーによるショートカットキーが効かなかったのを修正

・DXFファイル(3DFACE)が正しく読みこめなかったのを修正(ただし処理速度劇遅)

・面生成時の動作改善

・「全て選択」メニュー追加
・「多重エッジを選択」メニューを追加。 書き出したRDSをRayDreamで読みこんだ時に
  エラーが出る場合、  このコマンドを実行したあと「削除」を実行し、多重エッジを削除
  してからもう一度試してください。
  
・オートポップアップウインドウのデフォルト動作変更



--------------------------------- 
UPDATE
 2000/1/5  β4 (公開版)

主目的：公開


・切り取り時、前回コピーしたデータをクリアせずにコピーを行っていたため
 ペースト時に余分なデータが付加されていたのを修正。
・アイコンカスタマイズ(難有り)
・押しだしのバグ修正
・ワークスペース登録・変更機能(難有り)
・チュートリアル追加
・スムースベンド バグ修正
・Viewウインドウ機能強化：視点記憶、視点Undo、Redo
・頂点追加ツールにセグメント追加機能(面の連続分割)を追加
・サブメッシュのロック機能を正常化
・面を隠したときの動作を変更。カットなどの編集の際、隠した面に属する
 エッジ等は勝手に分割されないようにした


--------------------------------- 
UPDATE
 1999/12/9  β3.5 (βテスターのみ)
 
主目的：バグFIX

・RDS書き出し時、OBJ書き出し時 オブジェクトが、だぶって書き出される
 ことがある問題を修正
 
・ドキュメントウインドウと、ルーペ表示とでポリゴンの表裏判定の整合が
 とれていなかったのを修正
 
・カットを複数回実行後、 Undoを行い、もう一度カットを行うとオブジェクトの
 データ構造が狂ってしまっていた(Undoが完全ではなかった)のを修正。

・頂点、エッジ、面のコピー＆ペースト

--------------------------------- 
UPDATE
 1999/12/7 β3.4 (βテスターのみ)
 

主目的：公開に向けての前準備

・表裏判定のデフォルト変更

・メニュー項目が増えたので、 Mirror/Curveメニューを追加
  曲面化関連と、対称図形関連の項目をそちらに移動。
  
・ショートカットカスタマイズ後、別ファイルとして保存できるように
 した。独自のショートカットを設定している場合、 カスタマイズ後
 保存しておいてください。
 
 VersionUP作業等でショートカットがデフォルトに戻されてしまった
 場合に、保存しておいたショートカットを読みこむことで元にもどす
 事ができます。
 
  
・スムースベンド機能追加
  マグネット選択時、 頂点をドラッグ移動しながらCtrlキーを
  押すと曲げるような変形を行う。
  オプション設定で、スムースベンド「自動」にしておくと
  適当なところで自動的にベンドに移行するようになる
 ＊現状では正しい角度で曲がらない場合があります。次のVerで修正予定
  
・リラックスフィルター・バンピーフィルター追加
  リラックス：選択頂点群の位置を平均化する
  バンピー：選択頂点群を適当に乱れさせる

・対称図形編集に暫定的に対応
  対称化したいオブジェクトを選択してF3キーを押すことで
  対称編集モードに入ることが出来る。
  Shift+F3で対称解除。
  
  全てのコマンドが対象編集に対応しているわけではないため、
  形状が崩れた場合は適当に対称解除→選択→対称化を実行
  してください。
  
・範囲選択時に出るメニューの表示・非表示を設定できるようにした。
  メニュー非表示の場合、 Modelingメニューの「表面のみを選択」に
  チェックが入っているときは、表面のみ、そうでない場合は全て選択
  対象になる
  
・MCL形式のファイルを開く際にダイアログ上でのプレビューに対応した
 これはβ3.4で新たに保存したファイルに対してのみ有効です。
 
・「選択状態を保つ」モードになっているかどうかが、わかり難かったため、
  このモードになっているときはカーソル形状が一定間隔で変化する
  ようにした
  
・実験としてクレイツールを追加(ただし使い物にならない)
  本当はメタボールを使うべきだと思うが、 それだと芸が無いので
  それに代わるものとしてクレイツールを模索中。 ボツになる可能性高し。

・押し出し機能をツール化。
  以前のバージョンまでは押し出し機能がメニューからしか呼び出せなかったが、
  ツール化することで、簡単に操作できるようになった。
  ただし、「べベル」は問題有り。
  
・ホイールマウス対応
  ホイールによるツールの呼び出し機能。もしくはズーム。
  ホイールボタンドラッグによる、視点変更。もしくは注視点変更。
  
・βユーザー拡大のため、 ユーザー登録をしない状態ではMCL形式での
 保存が出来ないようにした。 ただしエクスポート、自動バックアップ
 機能は有効なので、少しの手間をかければ事実上制限無し。
 Web公開は次のバージョンの予定。
 ＊MCL形式は、MarbleCLAY専用のドキュメントファイル
 
・できたてほやほやのため、要注意。
  このバージョンでプレビュー付き保存をしたファイルは以前のバージョンでは
  開けないので注意してください。(プレビューを切っても開けないようです。
  現在調査中ですが、上書き保存する前に、念のためバックアップを
  取っておいてください。)

・RayDreamStudioの調子が悪いのでRDSエクスポートの動作チェックが
 出来ていません。

・その他バグ修正

--------------------------------- 
UPDATE
 1999/11/10 β3.3 (βテスターのみ)

主目的：改良

・サブメッシュの生成規則のデフォルトを変更
(環境設定で元に戻すことも可)
  不用意に、グループが増えてしまわないようにした。


・フリーハンド折れ線ツールを追加
  モデリングの最初に、大まかな形状を作るときに役立つか？？
  タブレットがあると、多少は使いやすい。
  

・選択面の再分割機能追加。
 再分割で出来る形状は曲面化時と似ているが、 この機能を
 使うと、指定部分だけの分割数を増やすことができる。
 現状は、鋭いエッジに未対応。
 
・キーカスタマイズに追従する、状況感知型 HTML ヘルプ作成ツール
を添付。 ヘルプメニューから呼び出すか、 ツールバーなどの上にカーソル
をおいて、F１キーを押すことであらわれる。
現状では、状況感知できるシュチエーションは少ない。


・2D回転ツールで、回転の中心を「Shift+クリック」した頂点に設定
 できるようにした。

・その他バグ修正

--------------------------------- 
UPDATE
 1999/11/1 β3.2 (βテスターのみ)

主目的：改良

・選択状態を保つ機能を追加
 選択状態を保つことで、選択した視点とは別の視点から移動を
 したい場合に、不用意に選択解除されることを防ぐことが可能

・曲面化時に、 滑らかにしないエッジ、滑らかにしない頂点を
 設定できるようにした。

・カットツールをパースビュー以外でも動作するように修正

・ エッジ上に頂点を打った場合に、面を自動的に分割するか、
 面を削除するかを設定可能にした
 
・各ツールの設定を保存するようにした
 
・複数のグループを一つに合成することができるようにした。
(ただし、グループ操作は全般的に不安定)

・ツールバーのドッキング動作 変更
 ドッキングを自動にしていると、ボタンをクリックし間違えた場合に
 おかしな状態になることがあったので、 右クリックメニューから
 「ドッキング解除」を選択した場合のみ、ドッキング解除するようにした

・その他バグ修正
--------------------------------- 
1999/10/15 β3.1 (βテスターのみ)
・ポップアップウインドウの動作改良
・頂点追加ツールを追加
・Shift＋ドラッグでの直角方向限定移動

--------------------------------- 
1999/10/9 モデラー"MarbleCLAY"としてβテスト開始

<中略>

--------------------------------- 
1998/3 Etude3Dとして 公開開始