10/06/04 18:53:29 Mffij3gw
2.49の時はセーブするのにctrl+Wを押すのに、ちょっと勇気が要ったなw
他のアプリ使ってる時に同じ事やるとえらいことになるしw
>>850
何をするために切り替えたいのか分からんとなんとも……
853:名無しさん@お腹いっぱい。
10/06/04 19:42:58 3feh3tJc
シーン内のオブジェクトがレンダしたときに画像のどこにくるかを座標で
知りたいんだが、2.5系のpythonでオブジェクトのカメラビューでの座標の
取得ってどうやればいいんだろ?
2.49かつゲームエンジン限定だとgetScreenPosition()でできるっぽいが
2.5だと公式のpython API referenceを見てみてもworld_to_cameraとか
それっぽいのが見つけられずorz
854:名無しさん@お腹いっぱい。
10/06/04 20:23:43 aRZg7hta
頂点選択と面選択とか、Shift押しすれば共存できるじゃん。今頃知ったよ・・。
855:名無しさん@お腹いっぱい。
10/06/04 20:37:05 PCmtuI6x
最近知ったと言えば、ナイフもスナップが使えるということ。
2点間のエッジで正確に切れる。
これは交点とか作成時に超便利
856:名無しさん@お腹いっぱい。
10/06/04 20:51:11 DcmmJc9V
>>854
似た事をマニピュレータでやると微妙...
857:名無しさん@お腹いっぱい。
10/06/04 21:02:22 PCmtuI6x
マニュピレーターもできたのか!
ていらないねこれ
858:名無しさん@お腹いっぱい。
10/06/04 22:43:06 rFSbvg0+
え?マニュピレーターの同時表示、結構良くない?
859:名無しさん@お腹いっぱい。
10/06/04 23:25:12 YiU4u6Yw
うん、とっつきやすいと思う
GRSキー操作に慣れると邪魔に感じるけどね
860:名無しさん@お腹いっぱい。
10/06/05 00:30:25 rM1fWIHj
fix+ for CMakelists.txt
URLリンク(booster.x0.to)
VC2010への対応を始めました。
とりあえずVC2008と同じくフルオプションでのビルドが可能になりましたが、
WITH_OPTIMIZATIONにつきましては不具合の出方がVC2008と違います為調整中です。
add functions for branches
URLリンク(booster.x0.to)
Unlimited Clay.patchを追加。スカルプト機能の強化版です。
詳細は
URLリンク(farsthary.wordpress.com)
URLリンク(farsthary.wordpress.com)
にあります。
Group restrictionがtrunkに統合されました。
[#22194] Add groups visibility, selectability and renderability restrictions in the outliner
Sculpt & modifiers: patch by Sergey Sharybin, with modifications by me.
opengl-render flag wasnt being cleared after rendering.
trunk rev.29217+0459.zip+fix+ for CMakelists.txt+add functions for branches+拡張アドオン+API Doc(SSE2+LAA+OpenMP)
URLリンク(booster.x0.to)
* added 'offset' to control the height of clay and other planar brushes separate from strength
Misplaced curly brace.
Merged Unlimited Clay 29142-29190
3dsculpt rev.29213+0459.zip+fix+ for CMakelists.txt+add functions for branches+拡張アドオン+API Doc(SSE2+LAA+OpenMP)
URLリンク(booster.x0.to)
861:名無しさん@お腹いっぱい。
10/06/05 00:31:29 rM1fWIHj
Fix for a memory leak in WingedEdgeBuilder.
Fix for a crash due to materials of the wire type.
freestyle rev.29213+0459.zip+fix+ for CMakelists.txt+add functions for branches+拡張アドオン+API Doc(SSE2+LAA+OpenMP)
URLリンク(booster.x0.to)
* Filled out LAYERTYPEINFO and LAYERNAMETYPES for the new custom data types I added.
multires rev.29218+0459.zip+fix+ for CMakelists.txt+add functions for branches+拡張アドオン+API Doc(SSE2+LAA+OpenMP)
URLリンク(booster.x0.to)
fixed crash in quadview
Render Branch: lamp halo's can now be textured.
render25 rev.29217+0459.zip+fix+ for CMakelists.txt+add functions for branches+拡張アドオン+API Doc(SSE2+LAA+OpenMP)
URLリンク(booster.x0.to)
862:名無しさん@お腹いっぱい。
10/06/05 01:21:35 jCcnx/lp
現在pythonを勉強中です。
そこで質問なんですが、
blender(に限らず、いろいろなプログラム)のAPIって
どういう風に調べていったらいいんでしょうか?
例えば、キューブを指定したサイズで画面に置く
方法を調べる時とか・・・
863:715
10/06/05 01:39:28 hbuvwHTs
>>716
レスがとんでもなく遅れて申し訳ありません。制御点の親子関係見直したら直りましたありがとうございます。
864:名無しさん@お腹いっぱい。
10/06/05 06:30:29 1bCF8VTz
Freestyleでpencil+の別オブジェクトでエッジ描画制御する機能を真似してみた。
URLリンク(loda.jp)
赤い玉が制御用オブジェクト。pyImportance2DThicknessShader()の引数x,yに
カメラのスクリーン座標に変換した赤玉のlocationを渡して線の太さに反映。
参考情報を提供してくれた>>684,696に感謝。
865:名無しさん@お腹いっぱい。
10/06/05 18:25:27 hbuvwHTs
2.52なんですが、モデリングやポーズが終わったんでアニメーションを入れようとしたら
どのオブジェクトでもiキーを押してキーフレーム設定しようとすると
「Keying Set failed to insert any keyframes」と出てキーが設定できなくなってしまいました。
どうすれば直るでしょうか?
866:名無しさん@お腹いっぱい。
10/06/05 22:51:10 mcUdeZDx
>>862
Blender Python の API ならヘルプからサイトに飛べるよ
あと .blender/scripts/ にあるスクリプトを参考にするといいんでない
867:862
10/06/06 01:14:24 Bhtw/p/9
>>866
ありがとうございます。ちょっと聞き方が悪かったですね。
APIがどこにあるかは知っていたんですが、
例えば参考書なんか読むとコレコレこういう便利なクラスやら
関数があって、どの引数に数字を入れると、この部分が変わるんですよ
とか親切に書いてあるのですが、
いざ、自力でAPIを参考に何かしようとしても何が何やらさっぱりで、
自分でスクリプトなどを書いている人はどういう風にAPIを使っているのかな
と思って質問させていただきました。
ちなみに自分はpythonの入門書を一冊分勉強した程度です。
ちょっとBlenderに使うには早すぎましたかね?
長文失礼しました。
868:名無しさん@お腹いっぱい。
10/06/06 02:12:26 ZuoN15JH
>>867
blenderだとbpyとpythonの標準モジュールになるんだろうけど
APIとプログラム言語の標準ライブラリを微妙に混同してる気がする
869:名無しさん@お腹いっぱい。
10/06/06 02:53:33 pyNOLctY
ぐぐる
APIドキュメントを一通りながめる
関数の挙動は自分で実験して確認する
そんな感じ
870:名無しさん@お腹いっぱい。
10/06/06 06:26:20 ibnILn10
>>867-868
API(Application Program Interface)というのは平たく言えば予め決められた
使い方のことだよ。標準ライブラリにも Blender の Python 用モジュールにも
決まった使い方=APIがある。
プログラミングというのは実現したいことがまずあって、そこから利用可能な
APIを使ってどう実現したらいいか(どういうプログラムを書けばいいか)を
考えるものだよ。867さんは自分が何をやりたいかを考えてみるといいと思う。
例えば、あることをするのに Blender の機能を一定の順序で手作業で実行しないと
いけないけれど面倒だから一括実行できるスクリプトが欲しい、といった具合だ。
そういう具体的な要求からスタートしないとプログラミングは始まらない。
871:867
10/06/06 08:16:06 Bhtw/p/9
>>868-870
参考になりました。
諦めずにもう少し頑張ってみようと
思います。
ご丁寧にありがとうございました!
872:名無しさん@お腹いっぱい。
10/06/06 14:50:09 hnY09kpu
2.5の日本語マニュアルありがたいぜ・・・