前のHoudiniのローカル変数「N」は今は何?

   3187   4   0
User Avatar
Member
20 posts
Joined: Oct. 2015
Offline
houdiniのチュートリアルを見ているのですが、添付画像の様にグループの設定欄にローカル変数で「$N」という表記があるのですが、Houdiniのバージョンが古いのか同じようにしてもエラーが起きました。
文脈からするとポイントの総数なのかと思って「$NPT」を入れてみたのですが、やはりうまくいきません。
どうすればいいでしょうか?
何か代案が分かる方よろしくお願いいたします。

Attachments:
0313.JPG (128.8 KB)

User Avatar
Member
92 posts
Joined: Oct. 2018
Offline
Renderノード $N レンダリングする現行フレーム。

とあります。

https://www.sidefx.com/ja/docs/houdini/network/expressions.html [www.sidefx.com]


ぽん太
User Avatar
Member
20 posts
Joined: Oct. 2015
Offline
返信ありがとうございます。
「$N」は結構前のバージョンから「レンダリングする現行フレーム」だったのでしょうか?なんだか意味合いが違うような気がしていて…
添付画像の内側(黄色)のポイントだけを選択してグループに入れるということをしているのですが(grouprenge)
時間によってポイント数が変わる訳ではなく、常に同じポイント数なので、レンダリングする現行フレームって必要ないのではと思ってしまいます。
実際18.0で同じように「$N」と打ったらエラーになったのでローカル変数自体の仕様がどこかのバージョンで変わったのかなと思ってました。
Edited by piti - March 13, 2020 06:45:56
User Avatar
Member
26 posts
Joined: Dec. 2019
Offline
このコードを入れてみたら
npoints(0)-1
User Avatar
Member
20 posts
Joined: Oct. 2015
Offline
できました!Hscriptの関数を使う手がありましたね。
ありがとうございます!
Edited by piti - March 15, 2020 00:57:00
  • Quick Links