コンパイルする時間ができて嬉しいです! Superbowlやその他も。-------------------------- 概要- バグ修正 (#2155、#2162、#2116、#2166、#2160、#2117、#2187、#2191、#2194、#2157)- インタフェイスのテクスチャ使用フォントサポートについていくつか。- bpython関連:--- Blender.NMeshのEdgeデータのサポート。--- スクリプトの登録と、File、Image selectorの改良。--- World.get/setModeが登録されておらず、直接呼び出すことができませんでした。--- Jean-Michel Soler氏が彼のtexture bakerを更新されました。--- Campbell氏とJean-Michel氏がbvh importerを改良されました。- Joystick Sensorがgame Engineに追加。- Raytrace透過(RayTransp)にカラーフィルタ(filt)が追加。- Texture FaceパネルにColor Pickerと 'Set VertCol'ボタンが追加。- 古い悩みの種の修正:Blenderで真のOrtho(正方投影)レンダリングが可能に。- NMesh: face.selとface.hideアトリビュートをNMFacesに追加。
Committon氏Log:ton氏Log:ランタイムからの.blendの読み込みで、ファイルハンドルを二回クローズしていました…恐らくWindowsでクラッシュしていたと思うのですが? 奇妙なことに、去年の4月のコミット(Nathan氏)以来、誰もエラーを報告していませんでした。(バグ報告#2155)sirdude氏Log:bFTGLをexternに追加し、Makefilesを更新。調整する必要があると思いますが、私のLinuxボックスでは動作しているようです。他のビルドシステムにはノータッチなため、それらについては作業をする必要があるでしょう。私たちは恐らくこのすべては必要ないでしょうが、小さな追加でも多くの作業が少なくなると考えたからです。Kent ton氏Log:バグ#2162現在のCVSバグ:Textureの'crop'ラインが正しいパネル・ウィンドウの大きさに応じて描画されていませんでした。修正は簡単です。Log:バグ修正#2116Areaライトで "Noise" ディザを指定した際、最初のArea Lampのみ動作し、その他は間違ったテーブルを使用していました…AreaライトがBlenderに実装されて以来のバグです。sirdude氏Log:画像フォーマットの新規作成について、いくつかコメントを追加。Kent phase氏Log:正しいテクスチャフォントのサポートのためにFTGLを修正。また、MSVC6(releaseのみ)プロジェクトファイルを、ビルドと出力が正しく行われるよう修正。Log:新規のbFTGLライブラリの追加により、インタフェイステクスチャフォントのサポートが上手く動作するように修正。また、いくつかのファイルの余計な#includeを削除。(訳注:Rob, It works correctly with japanese ttc fonts! Thank you! )sirdude氏Log:jpegを使用したアニメーションの修正(バグ#2166)基本的に問題は最後の修正(ファイルハンドルへのOpen・Closeの重複)にありました。私は返値を他の画像フォーマットとあわせ、0=失敗、1=成功に変更しました。(以前は1=失敗、0=成功)私はアニメーションコードがこれを見るよう更新しなかったため、古い返値が見て、最初のフレームが失敗したと思いこんだようです。Kent ianwill氏Log:BPython: - Stephane Soppera氏は長らく失われていた、Blender.NMeshのEdgeデータのサポートと、ドキュメントを追加しました。- Michael Reimpell氏がスクリプトの登録の改良(バグ報告#2160の修正)と、Blender.WindowのFile、Image Selectorの改良(Yann Vernier氏の提案)をされました。これらは現在コールバックとしてメソッドをサポートしています。- World.get/setModeが登録されていなかったため、直接呼び出すことができませんでした(Ken Hughes氏による報告)。ドキュメントを含み、まだいくつか改良のための作業が必要です。Scripts: - Jean-Michel Soler氏が彼のtexture bakerをAppolux氏の記事を元に更新されました。- Campbell氏とJean-Michel氏がbvh importerを改良されました。より早く、浮動小数点数単位の拡大縮小の改善(Campbell氏)、Poser3.01ファイルのサポート(jms氏)。皆さんありがとう!kester氏Log:FaceのないMeshObjectが落ちないように。Log:Joystick Sensor(snailrose氏)の追加。Log:フレーム間に、Python Controllerのプライベートな辞書を削除しないように。Log:Pythonメンバ変数、KX_PolygonMaterialを書き込み可能に。stiv氏Log:いくつかの宣言されていないパラメータを修正。ton氏Log:Raytrace透過(RayTransp)にカラーフィルタ(filt)を追加。http://www.blender3d.org/cms/Transparent_filtering.514.0.html 単独の(新しい)Filter値と、現在のAlphaで動作OKなものの使用を選択しました。blendix氏Log:Texture FaceパネルにColor Pickerと 'Set VertCol'ボタンを追加、Faceの色をUV FaceSelectModeで設定できるように。パッチはCarsten Wartmann氏提供によるものです(Buttonsを移動し、RGBスライダを削除しました)。 stiv氏Log:バグ修正: #2117 Armature.Bone.setName()のオーバーフローを修正。Joilnen B. Leite (pidhash)氏の寄与です。sirdude氏Log:SCons+gcc 3.4.1で再び動作するように。hos氏Log:Select non-manifoldのために、ホットキーの特殊キーを考慮し、ロジックを修正。もし三つすべての特殊キーを使用したい時(例:[Ctrl]+[Alt]+[Shift]+[M])は、if ( G.qual & (LR_SHIFTKEY | LR_ALTKEY | LR_CTRLKEY) )とせず、下記のようにして下さい。if ( !(~G.qual & (LR_SHIFTKEY | LR_ALTKEY | LR_CTRLKEY)) )(前者では実際にはすべての特殊キーが単独でもコンビネーションでも動作してしまう可能性があります)ton氏Log:古い悩みの種の修正:Blenderで真のOrtho(正方投影)レンダリングが可能に。これは簡単な改造で、レンズの大きさを100にし、カメラを同量だけ後ろに移動しました。改造の理由は、古いファイルと100%互換性を保たせると、私には目的を達成することが(まだ?)できなかったからです。ユーザに注意を喚起するため、Ortho Cameraを含む古いファイルを読み込んだ際、コンソールにメッセージを表示するようにしました。動作原理の完全な説明は以下にあります。http://www.blender3d.com/cms/Render_changes.515.0.html Log:バグ修正 (私のコレクションより)glutil.cからのclip-safeなpixeldrawを使用した後(プレビューレンダ、背景画像)、現在のビューポートがリセットしなければなりませんでした。行わない場合、ボタンの更新時(マウスカーソルが上に乗ったとき)に、1ピクセルずれが生じていました。Log:バグ修正。#2187: アクティブなLayerへのAppendで、実際のアクティブなLayerを使用するように。#2191: Starがenvmapレンダリングで正しく表示されていませんでした。#2194: 開始フレーム > 終了フレームの時、アニメーションレンダリングがクラッシュしていました(今はエラーになります)。aphex氏Log:- MSVC 6プロジェクトファイルの更新。- 'using namespace std;'をSCA_Joystick.hから削除。(VC6ではコンパイルエラーになっていました)hos氏Log:Select non-manifoldのホットキーの特殊キー処理をTon氏の方法で行うように。ton氏Log:Bassam氏の発見したバグ: ある特定条件で、ファイル読込時にsetscreen()を(みにくい)グローバル変数curareaを設定せずに呼びます。現在のエリア(current area)を引数として上手く渡すことにより、彼のサンプルでのクラッシュを修正しました。ianwill氏Log:BPython: - バグ#2157に関する修正: Blender.Image.image.reload()メソッドのクラッシュ。"G.sima"が正しくチェックされていませんでした。Joilnen B. Leite(pidhash)氏による修正です。感謝!http://projects.blender.org/tracker/?func=detail&atid=125&aid=2157&group_id=9 - Blender.Object.object.getData()メソッドにオプションの引数を追加: getData(only_name = True)もしくは(only_name = 1)もしくは(1)で、与えられた構造体のラッパーではなく、obdataの名前のみが返ります。これはCampbell Barton氏が送ってくださったコードと提案、.getDataName()メソッド(感謝!)を元にしたテストです。- ドキュメントの更新と小さな修正。sirdude氏Log:Laticeの誤字の修正…。ton氏Log:普通のSolidなFaceの後ろにあるZtranspのエラーを修正。3週間前に、OSAのピクセル構造体の定義の変更が原因でした。(結果、AAの見た目が悪くなっていました)これを指摘下さったPhase氏に感謝。ianwill氏Log:BPython: - NMesh: face.selとface.hideアトリビュートをNMFacesに追加、EditMode中での選択、Faceの可視状態の設定と取得ができます。- 二つのEdge関連のメソッドの正しい修正を含む、ドキュメントの更新。これを指摘して下さったStephane Soppera氏に感謝します(Stephane、私の落ち度です)。ton氏Log:パーキンソンのバグ! A & accidentally became &&... (訳注:パーキンソンの法則のもじり)エラーが例外的に、Orthoレンダリングが常にアクティブになる状態を引き起こしました…いくつかの前面と背面がごっちゃになっていました。
if ( G.qual & (LR_SHIFTKEY | LR_ALTKEY | LR_CTRLKEY) )
if ( !(~G.qual & (LR_SHIFTKEY | LR_ALTKEY | LR_CTRLKEY)) )