|
| 動的虫眼鏡 | | | | 動的虫眼鏡 venusasaboy73 - 2007年10月25日 |
みなさん、こんにちは,
私はすでにこの件についての一般的なafterfxのディスカッショングループに投稿, と私はここにこの問題の解決に高い可能性があるかもしれないと述べたしました.
申し訳ないが、そこからコピー、ペースト:
私の悪い英語のため、事前に謝罪させる, うまくいけば私はできる限り明確にして管理する.
私は、ダイナミックな虫眼鏡を作成しようとしている.
(ワット= 5000pxハミルトン= 1440px )は、私は、拡大部分の両方が使用されます(もちろん) 、マスクの一部として拡大するには、大きな構図がある.
私は"それは私の"レンズされるオブジェクトを作成しました, 2つのサークルで作られた, 1つは、ハイライト部分であると, and one that will contain the magnified version.
私は、 nullオブジェクトへのすべてのリンクしている, と私は大きな組成の周りのマスクを移動することができたこのことにより、小さなハイライトの円の動きに応じて, しかし、私は基本的に行う必要がある動的にも移動するので、組成は、ハイライト部分とmagnifyed部分一致.
その一環としてゆったりしていませんmagnifyed品質と重要なのは、明確なイメージとしての可能性があります私は、チュートリアルのセクションでは、 magnyfingガラスの効果を使用することはできません.
と私は、ハイライト部分と両方の目に見える部分があるmagnifyed区別する必要があります.
私は大きな組成の位置にある自分の円の中心のリンクを強調すべきだと思う, が、位置の値は、反対運動の輪を私は強調する行っている(つまり, 左に移動する場合、, 構成を右に移動する必要がある, どのようにカメラのようなものがあなたの周りを移動して2層からは、他の一)遠くている作品
ヘルプ!
どうすればこれを行うことができます? このすべてのことが可能です?
ありがとう
V. | | | | |
| | | | 再: 動的虫眼鏡 Dan Ebberts - 10-26-2007 |
という表現は非常に簡単です, これがどのように設定していることを非常に依存する. 例えば、, の場合は、中央にある拡大鏡の構成を拡大しているコンピュータを、下の拡大地図とおそらく、マップは、拡大鏡と同じ形状のためのトラックマットと拡大鏡にparented. は、マップされているコンピュータは、拡大されていないコンピュータで入れ子にする.
再び拡大のCOMPで, センターからは、どこまで拡大するコンピュータのメインコンピュータにあるcaclulatesと拡大地図の動きは、地図上の位置を表現している量の倍のmagification因子, 逆の方向に.
だから, 例えば、, 倍率だったと言う場合, × 4, この表現のようになります。:
倍率= 4 ;
ç =コンピュータ( "メインコンピュータ" ) ;
リットル= ç.層( "拡大鏡のCOMP " ) ;
値- (リットル.位置- [ ç.幅,C.高さ] / 2 ) * 4 ;
そのような何か, とにかく.
Dan | | | | |
| | | | 再: 動的虫眼鏡 Venusasaboy73 - 10-26-2007 |
やあ Dan,
あなたの答えに感謝.
これはほとんど右に見える, しかし私は、問題のビットのように私には私は私たちの構成方法を正確に設定されているいくつかの時間を記述する場合、スペアわ仕事がしたいことがあるんです.
コンピュータ1550px Xの620pxです
レイヤ1それには、 nullオブジェクトの位置は、コンピュータの中心に775に設定されている, 310
レイヤ2のアルファマットが300x300ピクセルの位置を211に設定されている, 85とはnullオブジェクトをparentedです
レイヤ3のX 1440pxを3660pxの立場であり、 987で設定されている組成拡大されます,5 , 395は、マット層の中心に対応
レイヤ4は、固体層マスクされているサークルは、同じサイズと位置は、コンピュータの中に775に設定して48x48ピクセル, 310とはnullオブジェクトをparentedです
固体層の5つのマスク層4層6に接続するとされているレイヤ4 parented
もう一つの固体層6層348x348ピクセルです, サークルのマスクは、組成の位置を251に拡大されているフレームと同じサイズで, 16これにはまだ対応すると再びアルファマット層4層とのCOMP parented拡大の中心である
レイヤ7の組成magnifyedされる, これは、コンピュータを拡大すると同じですが、 43 %に縮小、 775に配置, 310
今している, 四層の中心エリアはほぼmagnifyedを参照してくださいする必要があるとすればすべての運動の中心となっていますです.
私は何を取得する必要があるのCOMP (別名を拡大するレイヤ3 )の周りときはnullオブジェクトとすべての層を移動parentedに移動している.
もし、あなたの表現ヌルのオブジェクトに適用されます, 私は、コンピュータを拡大する場合にのみ移動する作品.
もし私はかなりな方法で作業に必要のないもの、他の層に適用してください.
今は, 私は基本的に私の代わりに仕事をするよう求めている理解, がしてください, ヘルプ! :) | | | | |
| | | | 再: 動的虫眼鏡 Dan Ebberts - 10-26-2007 |
それは正しいpostiionまでの設定が相対的に開始の[ OK ]を-私はレイヤ3の移動をお勧めします. Nullをして子供を作る. レイヤ3に位置し、この表現を適用:
Thenull = thiscomp.層( 1 ) ;
= thiscomp tobemagnified.層( 7 ) ;
倍率= 1 / ( tobemagnified.規模[ 0 ] / 100 ) ;
値- ( thenull.位置- [ thiscomp.幅,Thiscomp.高さ] / 2 ) *倍率;
このすべてのNULLがコンピュータの中心にいるのレイヤ3のときには、親にとって依存. 試していないしている, が、それを閉じてください.
Dan
| | | | |
| | | | 再: 動的虫眼鏡 Dan Ebberts - 10-26-2007 |
ラット-は、まだ動作しませんでした. [ OK ]を- 1つ以上してください:
密度= " .' `,^:" + '";~-_+<>i!リー?/ \|( ) 1 ( ) [ ] rcvunxzjftlcjuyxzo0qoahkbdpqwm * wmb8 &%$#@';
ターゲット= thiscomp.層( "ターゲット" ) ;
Cols = 80 ;
行= 60 ;
ワット= thiscomp.幅/ cols ;
時間= thiscomp.高さ/行;
秒= " "
(私は予めVar = 0 ;私 行;私+ + ) (
(予めVarはJ = 0 ; j cols ;のJ + +の) (
センター= [ワット/ 2 + j *ワット, 時間/ 2 +私*時間] ;
サンプル=ターゲット.Sampleimage (中央,[ (のW - 1 ) / 2,(時間- 1 ) / 2 ] ) ;
+ =密度[数学.ラウンド( (サンプル[ 0 ]線形,0,1,0,密度.長さ- 1 ) ) ] ;
}
+ = " \ \研究" ;
}
s
Dan | | | | |
| | | | 再: 動的虫眼鏡 venusasaboy73 - 10-27-2007 |
Dan,
ご協力のおかげで再び.
私はその時私は仕事に戻るんだ月試してみますと私が知ってもらおう! | | | | |
|
|