Did you find a solution to this? I have the same error after installing sidefx labs.
Cheers, Lukas
Found 8 posts.
Search results Show results as topic list.
Houdini Indie and Apprentice » Error messages when loading Houdini 18.0.287
- _EL
- 8 posts
- Offline
Houdini Learning Materials » New to Houdini (Nth time)
- _EL
- 8 posts
- Offline
Hey maxster,
I had the same thoughts, when coming from softimage a while back. Now, as I‘m quite comfortable with using houdini and still not with scripting too much, I can tell you that you don‘t have to use too much scripting for most tasks.
If you can tell us which scripts from which tutorials you refer to, maybe we can give you some extra advice on that. In my learning process beginnings I was often confused by the ones to reference something into a solver for example but now I know, that I don‘t have to write them but I can also just copy the node, I‘d like to reference and paste it into the line, where it reads that. In most scenarios you can use scripting but than there‘s also another way to do the same thing. I think you can get quite far without it and learn bits and pieces of it on the way. You definitely don‘t need it to get started. I encourage you to try, because in my opinion houdini is really a joy to use, because it‘s always like, if you can think of something, it is possible. And after you understand some of the core concepts, it‘s becoming more and more fun to dive deeper into the rabbit hole and you understand, that it‘s just a rabbit hole after all and not rocket science - though I‘m pretty sure you could use houdini for rocket science as well
Cheers, Lukas
I had the same thoughts, when coming from softimage a while back. Now, as I‘m quite comfortable with using houdini and still not with scripting too much, I can tell you that you don‘t have to use too much scripting for most tasks.
If you can tell us which scripts from which tutorials you refer to, maybe we can give you some extra advice on that. In my learning process beginnings I was often confused by the ones to reference something into a solver for example but now I know, that I don‘t have to write them but I can also just copy the node, I‘d like to reference and paste it into the line, where it reads that. In most scenarios you can use scripting but than there‘s also another way to do the same thing. I think you can get quite far without it and learn bits and pieces of it on the way. You definitely don‘t need it to get started. I encourage you to try, because in my opinion houdini is really a joy to use, because it‘s always like, if you can think of something, it is possible. And after you understand some of the core concepts, it‘s becoming more and more fun to dive deeper into the rabbit hole and you understand, that it‘s just a rabbit hole after all and not rocket science - though I‘m pretty sure you could use houdini for rocket science as well
Cheers, Lukas
Technical Discussion » cpp error
- _EL
- 8 posts
- Offline
Hi, I do have pretty much the same errors here. How did you find out, that the instancing from packed primitives option is causing this? Did you have no further problems after not using this option?
Technical Discussion » POP Store last x-frames of an attribute and interpolate those values
- _EL
- 8 posts
- Offline
I will read through that, thanks!
jlait used this:
“removeindex” was easier to understand for me
jlait used this:
vector @vel_list[]; append(@vel_list, @v); if (len(@vel_list) > 10) removeindex(@vel_list, 0);
“removeindex” was easier to understand for me
Technical Discussion » POP Store last x-frames of an attribute and interpolate those values
- _EL
- 8 posts
- Offline
Hey thanks,
yeah, I didn't know that yet. So now this is working too, cool!
So, if I get it right, you just create this trail_length value to tell it the maximum number of values, you'd like to store in that array. Nevertheless I don't quite understand, why this is working - you say if(the size of the array is bigger than the trail_length value), which makes sense to me but why does that second part limit the array size?
Cheers
yeah, I didn't know that yet. So now this is working too, cool!
So, if I get it right, you just create this trail_length value to tell it the maximum number of values, you'd like to store in that array. Nevertheless I don't quite understand, why this is working - you say if(the size of the array is bigger than the trail_length value), which makes sense to me but why does that second part limit the array size?
Cheers
Edited by _EL - April 12, 2017 04:20:23
Technical Discussion » POP Store last x-frames of an attribute and interpolate those values
- _EL
- 8 posts
- Offline
Hi,
@Henry - sorry, but I can't get my head around that expression, I can't find out what chi(“trail_length”) is doing at all. And if I try to put this into my network nevertheless, the “prev” array it creates is empty. Sorry my knowledge is still too low level to understand this kind of expression but thanks for your effort!
@jlait - thanks, this is exactly what I was looking for!
Version 1 I now understand completely and it seems to be pretty much the same thing I do in XSI.
Very cool, that you also pointed out a more efficient alternative to that. Though in version 2 I don't quite understand that expression “self + point(1, ‘v’, idtopoint(1, @id))”. Would be really cool, if you could tell a little bit, how this is working.
Thanks guys!
Cheers, Lukas
@Henry - sorry, but I can't get my head around that expression, I can't find out what chi(“trail_length”) is doing at all. And if I try to put this into my network nevertheless, the “prev” array it creates is empty. Sorry my knowledge is still too low level to understand this kind of expression but thanks for your effort!
@jlait - thanks, this is exactly what I was looking for!
Version 1 I now understand completely and it seems to be pretty much the same thing I do in XSI.
Very cool, that you also pointed out a more efficient alternative to that. Though in version 2 I don't quite understand that expression “self + point(1, ‘v’, idtopoint(1, @id))”. Would be really cool, if you could tell a little bit, how this is working.
Thanks guys!
Cheers, Lukas
Technical Discussion » POP Store last x-frames of an attribute and interpolate those values
- _EL
- 8 posts
- Offline
Hey, thank you very much guys!
I'll try those things and see if I understand, how it works.
Cheers, Lukas
I'll try those things and see if I understand, how it works.
Cheers, Lukas
Technical Discussion » POP Store last x-frames of an attribute and interpolate those values
- _EL
- 8 posts
- Offline
Hey there,
I'm currently trying to get started with Houdini, coming from XSI.
So here is one idea, which works for me in XSI and I try to convert it to Houdini:
I have particles and set their direction by their velocity, which works fine. If at one frame they move quickly in another direction and back, it doesn't look very nice though. So I'd like to accumulate the previous x-amount-of-frames of velocities and then average them, so I get a smoothed version.
In XSI I can store the previous values into a per point array - so I can tell it, for every point to store the previous x-amount of velocities onto every point. After that I can average that array, so I get one vector per point, which I can use for my direction.
Does anybody know, how to achieve that in POP - I didn't even find out how to get values of a previous frame. So for now I tried a timeshift after my POP network and get the last three frames. After that I use a point VOP to average them but I have to manually set this up for every extra previous frame and the point VOP also just takes four inputs, so it just works for the last three frames maximum, so this solution isn't a particularly elegant solution.
I attached a video showing, what's the result, I'm getting with XSI - I created particles, which move in their opposite direction every tenth frame to visualize the problem. Left is, if I just use their velocity for direction - right, if I use the averaged version.
Cheers, Lukas
I'm currently trying to get started with Houdini, coming from XSI.
So here is one idea, which works for me in XSI and I try to convert it to Houdini:
I have particles and set their direction by their velocity, which works fine. If at one frame they move quickly in another direction and back, it doesn't look very nice though. So I'd like to accumulate the previous x-amount-of-frames of velocities and then average them, so I get a smoothed version.
In XSI I can store the previous values into a per point array - so I can tell it, for every point to store the previous x-amount of velocities onto every point. After that I can average that array, so I get one vector per point, which I can use for my direction.
Does anybody know, how to achieve that in POP - I didn't even find out how to get values of a previous frame. So for now I tried a timeshift after my POP network and get the last three frames. After that I use a point VOP to average them but I have to manually set this up for every extra previous frame and the point VOP also just takes four inputs, so it just works for the last three frames maximum, so this solution isn't a particularly elegant solution.
I attached a video showing, what's the result, I'm getting with XSI - I created particles, which move in their opposite direction every tenth frame to visualize the problem. Left is, if I just use their velocity for direction - right, if I use the averaged version.
Cheers, Lukas
-
- Quick Links