Nov 15, 2014

FIRST STEP | Lesson 1- Intro Workshop 02



Copy Stamp : Variable : trRot Varue1  : rand($PT)*360





[memo] sin()

sin($F*6)+1
This Expression insert in Box size Y.


sin() : sin関数


*6の数値を変更するとsin派の間隔が変化。

 [memo]  structure

GridにMountainを組み合わせて隆起したオブジェクトを構築。
Scatter, Paint, Copy,でPointの配置と制御。
SwitchでボックスとLsystemとの切り替え。いくつかのExpressonを使用する。




Point :
attribcreate node - pscale inputed.
paint node - override color - pscale

この2つの実行で、pscaleに対してAddの値のblushでペイント処理。

switch node - input exchange.
trancform node : rot.y - stamp("../copy1", "trRot", 0 )
copy node : stamp input - Variable : trRot
                                       Varue1  : rand($PT)*360

[stamp node ]
Returns a copy stamping floating point value.



Usage
stamp(scope, token, value)
Retrieves a stamping variable, usually from a downstream Copy node.
See copy stamping.
This function retrieves floating-point number values.
For string values, use stamps.

  • scope: the path of the node to get the value from.
  • token: the name of the variable to retrieve.
  • value: the default value to use if token does not exist.
Examples of stamping operators include: Cache, Copy, and LSystem surface nodes, and the Copy channel node.

Examples
stamp("../copy1", "sides", 5)
stamp("..", "fuzzy", 0.5)
      

stamp node は copyノードと組み合わせる。
copy node のstamp tabに対しての任意の実行と組み合わせる
ここではVariable : trRot Varue1  : rand($PT)*360
$PTに対して360の範囲のランダム値をtrRotという変数にinput。
stamp("../copy1", "trRot", 0 )というExpressionでtrRotを呼び出し角度を
ランダムに実行した。

No comments:

Post a Comment