Forgot your password?   Click here   •   No account yet?   Please Register    •   Or login using  
JA ログイン
SideFX Homepage
  • 製品
    • H20.5 新機能
      • 概要
      • VFX
      • Copernicus
      • Animation
      • Rigging
      • Lookdev
    • Houdini
      • 概要
      • FX 機能
      • CORE 機能
      • Solaris
      • PDG
    • Houdini Engine
      • 概要
      • Engine プラグイン
      • バッチ処理
    • Karma Renderer
    • 製品比較
    • SideFX Labs
    • Partners
  • 業界
    • Film & TV
    • ゲーム開発
    • モーショングラフィクス
    • Virtual Reality
    • AI/ML 向けデータ合成
  • コミュニティ
    • フォーラム
    • ニュース
      • 概要
      • カスタマ ストーリー
      • Houdini HIVE Events
      • Contests & Jams
    • Gallery
    • イベントカレンダー
    • User Groups
    • Artist Directory
  • 学習
    • Start Here
      • 概要
      • My Learning
      • ラーニングパス
      • チュートリアル
    • コンテンツライブラリ
    • Tech Demos
    • Houdini 講演
    • 教育プログラム
      • 概要
      • 学生
      • 講師
      • 管理者
      • List of Schools
      • 学習リソース
  • サポート
    • カスタマーサポート
    • Licensing
      • 概要
      • Commercial
      • Indie
      • Education
    • ヘルプデスク FAQ
    • Houdini システム環境
    • ドキュメント
    • Changelog / Journal
    • Report a Bug/RFE
  • Get
    • Try
    • 購入
    • ダウンロード
    • お問い合わせ
 
Advanced Search
Forums 検索
Found 172 posts.

Search results Show results as topic list.

Technical Discussion » Unified Noise study

User Avatar
tjeeds
339 posts
Offline
 2019年2月7日 13:45:11
I'd suggest using this instead of Unified Noise if you have to be sure of the ranges
https://github.com/fxnut/siLib/tree/master/build/stable_noise [github.com]
See full post 

Technical Discussion » it’s possible to export a .svg??

User Avatar
tjeeds
339 posts
Offline
 2018年12月17日 18:47:46
FakePilot
I am, however, looking for a way to export a sequence.

Just put $F4 in the svg filename and hit play. If you're sending off to a farm you'd want to set this up as a Pre-frame Script in a Shell Rop instead of a Python Sop.
See full post 

Technical Discussion » Min/Max values for VDB?

User Avatar
tjeeds
339 posts
Offline
 2018年4月9日 20:12:17
That's correct Sho. I originally posted this so long ago so I can't remember what the issue was. I've been converting to native volumes and pulling the volumeminvalue and volumemaxvalue prim intrinsics without issue for as long as I can recall.
See full post 

Houdini Learning Materials » Not sure what use Angular Velocity has

User Avatar
tjeeds
339 posts
Offline
 2016年1月18日 21:28:54
Yeah they'll motion blur just fine with v, in a straight line, but angular velocity gives rotational blur. If you have a packed prim spinning around at the origin v is gonna be {0,0,0}. This is why w is stored on RBDs too, it is rotation about the center of mass, which can be converted to linear point velocity but also expressed as a single vector for the whole rigid body.

I'm assuming Matt's file shows this, can't seem to open it on my dumb dang Windows machine.
See full post 

Technical Discussion » Q: Rotate primitive in VEX

User Avatar
tjeeds
339 posts
Offline
 2016年1月17日 20:06:33
Ooh, I like that primpoints() function, good method! You can also minimize the complexity of the rotation by directly multing the matrix and applying the pivot yourself:

float angle;
matrix3 rotm;

// first calculate rotation around the axis, convert to orient
angle = ch('angle');
angle += (@primnum/float(@numprim))*ch('waveoffset');

rotm = ident();
rotate(rotm, angle, v@axis);

//move to origin, apply rotation, move back
@P -= v@pivot;
@P *= rotm;
@P += v@pivot;
See full post 

Houdini Learning Materials » Not sure what use Angular Velocity has

User Avatar
tjeeds
339 posts
Offline
 2016年1月17日 18:32:04
I believe packed primitives/render-time instances can use angular velocity for motion blur.
See full post 

Houdini Indie and Apprentice » Any way to keep Point Vops sync ?

User Avatar
tjeeds
339 posts
Offline
 2015年12月22日 19:31:18
Actually, it sounds like an OTL is exactly what you need Why do you think it's too complicated?

Unless there's some way to promote up parms to Sops when referencing a CVEX shade builder shop… that'd be cool, maybe hard to keep in sync though
See full post 

Houdini Indie and Apprentice » Any way to keep Point Vops sync ?

User Avatar
tjeeds
339 posts
Offline
 2015年12月21日 19:27:58
You can set it up to use a CVEX Shader Builder from the Shops context instead of it's own internal contents. Paste the contents of the Point Vop into the shop node, including globals and outputs, then on the Point Vop change the Vex Source parameter from “Myself” to “Shop”. Point the newly exposed Shop Path parm to your shader network and now all copies of this node can be updated from one place. Promoted parameters can be changed individually, so if you want that to stay the same you must do reference copies of the node.
See full post 

Technical Discussion » About Vop array limitations/bugs

User Avatar
tjeeds
339 posts
Offline
 2015年12月15日 17:36:34
I don't know of a “good” way, only nightmare way that might not even work. I'd like to see a clever response to this too

You can look into this though:
http://www.sidefx.com/docs/houdini15.0/vex/halfedges [sidefx.com]
Also filter the VEX function list by “vertex” and look at those functions.
I think you'd have to loop through your array and compare each vert to the other verts in the list and see if they share a half edge, then convert the vertices to point numbers and run it into a print node to format it like “p0-p1 p2-p3”, write that as a detail string or something and reference it in the group field with an expression.

So my question is, do you really need an edge group?
See full post 

Technical Discussion » About Vop array limitations/bugs

User Avatar
tjeeds
339 posts
Offline
 2015年12月9日 17:58:20
1. Just use a regular Switch node.
See full post 

Houdini Lounge » Post your favourite Wrangle SOP presets

User Avatar
tjeeds
339 posts
Offline
 2015年3月26日 15:05:16
Convert sphere primitive intrinsic transform to pscale:


matrix3 m3 = primintrinsic(@OpInput1, “transform”, @primnum);
vector extracted = cracktransform(0, 0, 2, { 0, 0, 0 }, m3);
@pscale = max(extracted,max(extracted,extracted));
See full post 

Technical Discussion » To VEX, or not to VEX...?

User Avatar
tjeeds
339 posts
Offline
 2015年3月11日 19:02:39
Just to add a different viewpoint: I'd stick with VOPs for the most part. You will pick up VEX along the way. If you LOVE coding then you probably wouldn't be asking this question, right?

Advantages:

*You don't need to worry about syntax, if your vopnet doesn't work it's because your logic is wrong rather than a missing semi-colon/misspelled argument.

*If you keep your networks clean they will be more readable than a big block of code, vops makes it easy to see what attributes are being written to and trace back the connections from there.

*Vops is great for figuring out which vex command you need, (open Type Properties on the node and go to the code tab)

*While it's correct that vops is incomplete, it is mostly complete. By the time you run into something you can do in vex but not vops, you will likely be experienced enough to work it out
See full post 

Houdini Indie and Apprentice » Adjust gradient produced by Volume Analysis

User Avatar
tjeeds
339 posts
Offline
 2015年3月4日 16:45:21
It's not a bad idea, it's just that the Advect node is an all-in-one and the Field Force is a lot more complicated to set up. For this particular instance they pretty much do the same thing.

I used the Name SOP to add a the primitive string attribute that the Advect POP is looking for.
'name' is a reserved attribute that identifies volumes, you can see that grad.* now shows up when you middle mouse on the node. On the Advect node it looks for the vector volumes named grad, as shown in the Field Name parameter.
See full post 

Houdini Indie and Apprentice » Adjust gradient produced by Volume Analysis

User Avatar
tjeeds
339 posts
Offline
 2015年3月4日 12:16:34
Do you gradient field modifications in SOPs. Otherwise you can attach it as a sop vector field to an empty object and run a Gas Field VOP on it though a Multiple Solver…. So do it in SOPs Then you can just read it instead of copying the data over, I would use POP Advect in this case.
See full post 

Houdini Lounge » vopsop H14?

User Avatar
tjeeds
339 posts
Offline
 2015年2月26日 18:02:51
The Add Attribute Vop declares a local variable from within Vops, but it seems to only work if the attribute does not exist yet, otherwise it is ignored. You have to explicitly type in the local variable string too. I'm not seeing the behavior you describe with the variable getting wiped by the vopnet.
Might be a bug that it doesn't work with a pre-existing attribute.
See full post 

Houdini Indie and Apprentice » IF statement and WHILE loop in Vops

User Avatar
tjeeds
339 posts
Offline
 2015年2月23日 16:46:01
That's correct, you generally use a Compare node to get the boolean. Threre are also And and OR nodes.
See full post 

Technical Discussion » Q: calculate particle distance attrib vop

User Avatar
tjeeds
339 posts
Offline
 2015年2月5日 16:46:39
Make a parameter and put $FEND in it.
See full post 

Houdini Indie and Apprentice » Which points are on my primitives?

User Avatar
tjeeds
339 posts
Offline
 2015年2月2日 16:57:28
You just need a couple Attribute Promotes
See full post 

Technical Discussion » Q : H14 pop position replacement node

User Avatar
tjeeds
339 posts
Offline
 2015年2月2日 16:31:41
You can just set P in a POP Wrangle or POP VOP
See full post 

Technical Discussion » Q: H13 attribute vop import attribute ?

User Avatar
tjeeds
339 posts
Offline
 2015年1月29日 17:16:01
If you just want the current point then use Bind, if you want a different one use Get Attribute, make sure to plug in the OpInput you want.
See full post 
  • 最初
  • 1
  • 2
  • 3
  • 4
  • 最後
  • Quick Links
Search links
Show recent posts
Show unanswered posts
製品
  • Houdini
  • Houdini Engine
  • Houdini Indie
学習
  • Houdini 講演
  • 教育プログラム
サポート
  • カスタマーサポート
  • ヘルプデスク FAQ
  • ドキュメント
  • Report a Bug/RFE
LEGAL
  • Terms of Use (英語)
  • Privacy Policy (英語)
  • License Agreement (英語)
  • Accessibility (英語)
  • Responsible Disclosure Program
COMPANY
  • SideFX社について
  • Careers
  • Press
  • Internships
  • お問い合わせ
Copyright © SideFX 2025. All Rights Reserved.

使用言語