I tried it myself and the problem was solved. It was my folder path that was wrong.
If you don't understand the description of "Mac OS: ~/Preferences/Houdini/XX.X/" in the document, just enter "~/Library/Preferences/houdini" in "Finder -> Go to folder".
You will see the Houdini version folder.
Then, follow the instructions in the document to create a packages folder and set up a json file.
After restarting Houdini, you can see MOPs Tools.
I hope this helps Mac users who are confused about this.
Found 63 posts.
Search results Show results as topic list.
3rd Party » Mac M3 Houdini installation Mops does not work
- HenDaSheng
- 63 posts
- Online
3rd Party » Mac M3 Houdini installation Mops does not work
- HenDaSheng
- 63 posts
- Online
I followed the prompts and copied the MOPS.json file to Houdini XX/packges/
This is my json file content:
https://github.com/user-attachments/assets/138d1d1d-1d7c-4fb1-b0c7-7e2915e10f01 [github.com]
But I still can't access Mops in Houdini, is there something wrong with my steps?
Thank you very much for your help!
This is my json file content:
{ "env": [ { "MOPS": "/Users/hendasheng/Documents/HoudiniPackges/MOPS/" }, { "HOUDINI_PYTHONWARNINGS": "ignore" }, ], "path": "$MOPS" }
https://github.com/user-attachments/assets/138d1d1d-1d7c-4fb1-b0c7-7e2915e10f01 [github.com]
But I still can't access Mops in Houdini, is there something wrong with my steps?
Thank you very much for your help!
Technical Discussion » Pyro Flipbook_textures error when adjusting Columns/Rows
- HenDaSheng
- 63 posts
- Online
When flipbook_textures - Columns/Rows is 8, I can output normally, but when Columns/Rows is 10, an error occurs.
The current error message is too complicated for me to get valid information from it. Why is this happening and how can I avoid this? Thank you very much for your help!
Edited by HenDaSheng - 2024年5月17日 05:36:12
Technical Discussion » Flicker problem caused by adding position animation to lines
- HenDaSheng
- 63 posts
- Online
When I animate the line, all the points are flashing.
After sweep, the uv is also flashing, and the copied object is also flashing after copytopoint.
Please tell me how to solve this flickering problem, thank you very much for your help!
After sweep, the uv is also flashing, and the copied object is also flashing after copytopoint.
Please tell me how to solve this flickering problem, thank you very much for your help!
Technical Discussion » Carve node "cycle animation" (in VEX please) across curves with random starting point offset?
- HenDaSheng
- 63 posts
- Online
Technical Discussion » Houdini Indie - License login connection timed out
- HenDaSheng
- 63 posts
- Online
Hello
When I opened Houdini, I was prompted with "A license could not be found to run this application." After that, I installed a login-based license through Houdini Launcher, but I couldn't log in and kept getting prompted that the connection had timed out.
When opening the license server through the web, it prompts that hserver is not running, but hserver is started in the manager.
This problem has been bothering me for three days. I am currently in the middle of my work, but I cannot open Houdini at all. Please help me figure out what is wrong. Thank you very much!
When I opened Houdini, I was prompted with "A license could not be found to run this application." After that, I installed a login-based license through Houdini Launcher, but I couldn't log in and kept getting prompted that the connection had timed out.
When opening the license server through the web, it prompts that hserver is not running, but hserver is started in the manager.
This problem has been bothering me for three days. I am currently in the middle of my work, but I cannot open Houdini at all. Please help me figure out what is wrong. Thank you very much!
Technical Discussion » How to get custom variables through detial?
- HenDaSheng
- 63 posts
- Online
viklc
Hey, details() expression is for reading intrinsic values, detail("../set_seed", "seed_detail", 0) without "`" work for me. The "grave accent" characters are only needed if, for example the input field is a string and you want to pass an expression. In your case, both the retruned value of the expression as well as the input are integers.
I was too careless, just delete "``" and it will be fine. Thank you for your help!
Technical Discussion » How to get custom variables through detial?
- HenDaSheng
- 63 posts
- Online
I created the seed variable so that it +1 every 10 frames.
Then convert to detail via vex.
Everything is normal up to this point, but when I reference the seed variable, an error occurs.
I tried two methods, but neither can be quoted. Why is this?
thank you very much for your help.
Then convert to detail via vex.
Everything is normal up to this point, but when I reference the seed variable, an error occurs.
`details("../set_seed", "seed_detail")`
`detail("../set_seed", "seed_detail", 0)`
I tried two methods, but neither can be quoted. Why is this?
thank you very much for your help.
Edited by HenDaSheng - 2023年10月27日 06:12:12
Technical Discussion » How to get point position string?
- HenDaSheng
- 63 posts
- Online
Jonathan de Blok
You can use also use a merge node inside the for-loop. If you set the loop up in feedback mode the merge will add a font output in each iteration.
Thanks for the idea, I'll try it out.
Technical Discussion » How to get point position string?
- HenDaSheng
- 63 posts
- Online
tamteHenDaShenghere is some info on spare inputs https://www.sidefx.com/docs/houdini/model/compile.html#spare [www.sidefx.com]
It turns out that "Spare Input" is a custom parameter interface, and its parameter type directly affects the final effect. This is very new knowledge to me. I will study it carefully and I think it will be used in other places.
they are susally used within compiled blocks as that has many restrictions, but they are useful overall to refer to other nodes without having to type the path to the node in every expression
I tried to perform certain processing on the string through vex (limiting the number of digits after the decimal point), but introducing new variables in the font node did not work.
I think it's something outside of my knowledge. I guess the problem is with the new variables because they don't appear in the spreadsheet when the font node is selected.
Edited by HenDaSheng - 2023年10月26日 07:55:35
Technical Discussion » How to get point position string?
- HenDaSheng
- 63 posts
- Online
animatrix_
You can also do this without a for loop network using some VEX:string pos [ ] = { }; int count = npoints ( 0 ); for ( int i = 0; i < count; ++i ) { vector p = point ( 0, "P", i ); append ( pos, sprintf ( "%s", p.y ) ); } s@pos = join ( pos, "\n" );
Then read the string attribute from the Font SOP:`details(-1, "pos")`
This is also very new knowledge to me. Thank you for your help, it gives me more choices. I will study this method carefully!
Technical Discussion » How to get point position string?
- HenDaSheng
- 63 posts
- Online
HenDaSheng坦特This completely solved my problem.
something like this
This is the first time I know how to use font node -> Spare Input. Thank you very much for your help!
I hurriedly replied after seeing the effect. I only discovered the problem when I tried it myself (it's not a problem with tamte's answer, it's my own problem).
It turns out that "Spare Input" is a custom parameter interface, and its parameter type directly affects the final effect. This is very new knowledge to me. I will study it carefully and I think it will be used in other places.
Technical Discussion » How to get point position string?
- HenDaSheng
- 63 posts
- Online
坦特This completely solved my problem.
something like this
This is the first time I know how to use font node -> Spare Input. Thank you very much for your help!
Technical Discussion » How to get point position string?
- HenDaSheng
- 63 posts
- Online
There is a straight line and I can get the position information of each point through vex.
I want to put the position (string) of each point at the corresponding position through copytopints, but I don’t know how to get this position information in the font node. Do you have any good ideas?
I can get position information in font node with only one point,
There is nothing you can do after the number of points increases, and the font node only has an output port and cannot be nested in a loop.
Thank you for your help!
Edited by HenDaSheng - 2023年10月25日 11:19:31
Houdini for Realtime » How to use xyz_pointcloud_exporter
- HenDaSheng
- 63 posts
- Online
I also encountered the same problem. I wanted to export point cloud files in Houdini to Touchdesigner, but "xyz_pointcloud_exporter" could not fulfill this requirement.
Finally. I exported the .ply file through "Rop Geometry Output" and it worked smoothly.
Finally. I exported the .ply file through "Rop Geometry Output" and it worked smoothly.
Edited by HenDaSheng - 2023年10月9日 09:52:15
Technical Discussion » Why doesn't ChopNet work after more than 10 seconds?
- HenDaSheng
- 63 posts
- Online
巴巴杰HenDaShengI'm using your file, there is no modification other than what is in the sreen shot.
Thanks a lot for your help, can I have a look at your modified houdini file, I'm very new to Motion Fx.
Just bring up your motionfx window and make sure the object2/3 nodes have there flags set(blue)- so it shows up in your graph.
I did it! Thanks for your patience, and your help is greatly appreciated!
Technical Discussion » Why doesn't ChopNet work after more than 10 seconds?
- HenDaSheng
- 63 posts
- Online
巴巴杰HenDaShengManually in graph or directly with parameter.
Can you explain in detail how to manually modify it(I found that clicking on the curve in the Motion FX view does nothing)?
Thanks a lot for your help, can I have a look at your modified houdini file, I'm very new to Motion Fx.
Technical Discussion » Why doesn't ChopNet work after more than 10 seconds?
- HenDaSheng
- 63 posts
- Online
BabaJHenDaSheng
Thanks, I tried modifying the options here, but it still doesn't work.
You didn't change the start/end range of your objects.
Bring up your motionfx window and enable the objects view to see where they are established; From which ever way you decided to have them set up by.(works for me if I manually adjust the range).
That's it, great!I found the problem, the last keyframe in the graph is at 330, and the Motion FX ends at 300.
Can you explain in detail how to manually modify it(I found that clicking on the curve in the Motion FX view does nothing)?
Technical Discussion » Why doesn't ChopNet work after more than 10 seconds?
- HenDaSheng
- 63 posts
- Online
巴巴杰
If you're going to be going back and forth between changing frame rates you have to decide whether or not you want to keep the keyframes at the same frames with the 'Keep Keys on Current Frames' option.
But you also have to go back to your chops objects and adjust the start/end range too.
Thanks, I tried modifying the options here, but it still doesn't work.
Technical Discussion » Why doesn't ChopNet work after more than 10 seconds?
- HenDaSheng
- 63 posts
- Online
Simon Russell
if you look under the channel tabs, set the sample rate to your fps and set the channel length as long as you need it... it should fix it. look in your motion channels viewer to see what you're doing
Thanks, is this what you mean? After the modification, chopNet still fails after 300 frames. Is there something wrong with my operation?
-
- Quick Links