Hi there
Has someone fount out a TOP template to setup a launch a custom anaconda env using PDG TOP?
Like :
Step 1. Initialisation :: launch anaconda with a custom env loaded. ini the env once
Step 2. In the previously created shell, run generate and send commands to that shell using some PDG wedges variants.
Please let's me know... Here is some additional information below how we could possibly do that
Cheers,
Vincent*
""You set Python execution to the external environment with PythonBin.
To prevent accidents, temporarily change PYTHONHOME to the external environment upstream. However, since ImageMagick is processed in an external environment, it will be reset after processing. There are many cases where this works even without it, so it's just a charm...""
Found 255 posts.
Search results Show results as topic list.
Technical Discussion » How to use a virtual environment's python instead of the one that ships with houdini?
- vinyvince
- 255 posts
- Offline
Houdini Indie and Apprentice » Transform any Mesh to complex Lego Geometry (Examples inkl.)
- vinyvince
- 255 posts
- Offline
tamte
- this is not about VEX, but the algorithm
Yes, i don't see how you will be implement that algorithm without at little a minimal knowledge of VEX or Python. I agree with master Tomas, i don't think that part is the most difficult.
-Maybe try in 2d first?
-You will try to place larges and angular pieces first
-Try to look at the "marching cubes" algorithm it will give you a good idea how you could possibly approach the problem...Image Not Found
Edited by vinyvince - June 30, 2022 15:09:56
Houdini Lounge » Midjourney for FX work
- vinyvince
- 255 posts
- Offline
Yes i recognizes the other day you name and saw your dragons forest test on midjourney and it's i think one nice example like the other randomly taken .
Yes I do think it's plagiarist when you ask Midjourney to copy the style of one artist , result could look *very* similar and sell it as your work with your name as a NFT or agency..
I quickly burned my first credit charge, i had fun but i get only mildly satisfaction at the end. In something i can't tell i design the mechanism or paint any single pixels, color, light, and have a limited input in the vision.
Anyway, there is will be a before and after for sure... Im still totally shocked by this sudden brutal advancement
Yes I do think it's plagiarist when you ask Midjourney to copy the style of one artist , result could look *very* similar and sell it as your work with your name as a NFT or agency..
I quickly burned my first credit charge, i had fun but i get only mildly satisfaction at the end. In something i can't tell i design the mechanism or paint any single pixels, color, light, and have a limited input in the vision.
Anyway, there is will be a before and after for sure... Im still totally shocked by this sudden brutal advancement
Edited by vinyvince - June 26, 2022 16:01:39
Houdini Lounge » Midjourney for FX work
- vinyvince
- 255 posts
- Offline
I had it too.
It's great for brainstorming, quick prototype ideas. That's will make the job of "creative director" from agency even easier to do their fancy mood board! haha if you need precise modification, im not sure you could get something at the end. It's addidictive, fun, and fascinating, but you could spend days being close but never reaching your target. So you have to take control at some point on the result. Dalle has a less "artistic" oriented output, freaking realistic.
- Im wondering when it will be possible to inpaint the area you don't want so you can make more precise adjustments.
- Im wondering if the algorithm learns from our try , according to the answer we do. Like if you upscale that output, it probably means The result is more accurate. So it's like free information they could use to make their model better.
- More important im puzzled by the copyright question. Midjourney claims to own the copyright of every creation.
How people will try to sell creations like NFT out of this tool?
- On the other hand, according to USA laws i think say their no copyright on IA creation, so..? No do we need a world agreement? We know off course human are not capable to agree on such thing...
- If if use an artist in your prompt and the tool clearly do Plagiarism of the style they have been building and refining all their life, where is the ethic here?
- How long till Disney claim copyright or forbids to learn from their pictures?
- 20$ a month on to to have private prompt, looks very commercial too me...
It's great for brainstorming, quick prototype ideas. That's will make the job of "creative director" from agency even easier to do their fancy mood board! haha if you need precise modification, im not sure you could get something at the end. It's addidictive, fun, and fascinating, but you could spend days being close but never reaching your target. So you have to take control at some point on the result. Dalle has a less "artistic" oriented output, freaking realistic.
- Im wondering when it will be possible to inpaint the area you don't want so you can make more precise adjustments.
- Im wondering if the algorithm learns from our try , according to the answer we do. Like if you upscale that output, it probably means The result is more accurate. So it's like free information they could use to make their model better.
- More important im puzzled by the copyright question. Midjourney claims to own the copyright of every creation.
How people will try to sell creations like NFT out of this tool?
- On the other hand, according to USA laws i think say their no copyright on IA creation, so..? No do we need a world agreement? We know off course human are not capable to agree on such thing...
- If if use an artist in your prompt and the tool clearly do Plagiarism of the style they have been building and refining all their life, where is the ethic here?
- How long till Disney claim copyright or forbids to learn from their pictures?
- 20$ a month on to to have private prompt, looks very commercial too me...
Edited by vinyvince - June 26, 2022 07:47:35
Technical Discussion » Volume voxel analysis. Wfc3d and 3d KD-tree-Algorithm
- vinyvince
- 255 posts
- Offline
I think it's safe to say my brain works differently than yours, less hard core Vex based in one cup
So far, it have 2 main issues, one is not taking care of the diagonals i believe but it's what i have now
So far, it have 2 main issues, one is not taking care of the diagonals i believe but it's what i have now
Technical Discussion » Volume voxel analysis. Wfc3d and 3d KD-tree-Algorithm
- vinyvince
- 255 posts
- Offline
There are is the marching cube algorithm, do you know it?
https://en.wikipedia.org/wiki/Marching_cubes [en.wikipedia.org]
https://en.wikipedia.org/wiki/Marching_cubes [en.wikipedia.org]
Technical Discussion » Volume voxel analysis. Wfc3d and 3d KD-tree-Algorithm
- vinyvince
- 255 posts
- Offline
Do you mean something like this? Because maybe im missing something but I don't see how it will help much in this case.
For a given extract cell for the form to process, how to know the right corresponding piece?
For a given extract cell for the form to process, how to know the right corresponding piece?
Technical Discussion » Volume voxel analysis. Wfc3d and 3d KD-tree-Algorithm
- vinyvince
- 255 posts
- Offline
Hello All
I have trying to "modulize" a form, a volume, or should i say LEGOlize it
with some piece of different size and slope attribute.
So far my result are not always successfull and on terrain i have some area i fail to catch the right slope and direction.
I think im not using the right approach. Have you tried?
Kind of similar to 3d WFC where you have to look for each voxel in around no?
The idea of subdividing the 3d space for volume using a 3d KD Tree like algorithm is off course very attractive, as we all know how much volume and even spare vdb volume could be memory hungry.
So far im surprised to have seen much talk about . Im have read the official research paper, maybe it's what nano Vdb are in fact.
https://www.researchgate.net/figure/The-example-of-the-KD-tree-Algorithms-2D-3D_fig3_263937521 [www.researchgate.net]
Looking forward to talk with you about, cheers
I have trying to "modulize" a form, a volume, or should i say LEGOlize it
with some piece of different size and slope attribute.
So far my result are not always successfull and on terrain i have some area i fail to catch the right slope and direction.
I think im not using the right approach. Have you tried?
Kind of similar to 3d WFC where you have to look for each voxel in around no?
The idea of subdividing the 3d space for volume using a 3d KD Tree like algorithm is off course very attractive, as we all know how much volume and even spare vdb volume could be memory hungry.
So far im surprised to have seen much talk about . Im have read the official research paper, maybe it's what nano Vdb are in fact.
https://www.researchgate.net/figure/The-example-of-the-KD-tree-Algorithms-2D-3D_fig3_263937521 [www.researchgate.net]
Looking forward to talk with you about, cheers
Work in Progress » Procedural Hard surface Design
- vinyvince
- 255 posts
- Offline
A few sample and random screen capture of some my personal Houdini researchs i have done from time to time for Procedural Design...
Technical Discussion » Kinefx Unfold Piece Round #2
- vinyvince
- 255 posts
- Offline
Will try on some on my more sophisticatest hard surface generator to see but i doubt it will be solid enough to handle all generated
Edited by vinyvince - June 2, 2022 14:56:13
Technical Discussion » Kinefx Unfold Piece Round #2
- vinyvince
- 255 posts
- Offline
I gave another tried in my spare time, here's some base test on primitive, ii can't say i can get it to work as good as Akira ..
Thanks Tomas @tamte for your help.
im a bit fighting as the pivot could shift, piece flying and also divide now to find center on large non manifold pieces could create its own issue. Not sure if you guys get something more stable and where it could pick an axis which will not collide with the current mesh. Probably a hard one, this last one, will be curious to know if some of you , have tried it?
Thanks Tomas @tamte for your help.
im a bit fighting as the pivot could shift, piece flying and also divide now to find center on large non manifold pieces could create its own issue. Not sure if you guys get something more stable and where it could pick an axis which will not collide with the current mesh. Probably a hard one, this last one, will be curious to know if some of you , have tried it?
Edited by vinyvince - June 2, 2022 14:42:53
Technical Discussion » Algorithm : largest inscribed rectangle
- vinyvince
- 255 posts
- Offline
Work in Progress » OpenCL Wrangle SOP: Geometry Manipulation on the GPU using OpenCL
- vinyvince
- 255 posts
- Offline
tamtevinyvinceAttribute Blur has always been OpenCL, dive inside if you are interested in code itself
Did you say Attribut blur and point relax in OpenCL???
True i realized this quickly after actually. And it's easy not to forget as Houdini often crashes ,Open CL error when you try to smooth too many points... I wish all OpenCL hard coded node would switch to CPU mode if GPU ram is close to limit...
Now im running a 24gig RTX 3090, and i don't always understand why Houdini is reaching the GPU ram limit with my request, which are not totally unreasonable i believe... Am alone feeling this little frustration?
Technical Discussion » Local maxima?
- vinyvince
- 255 posts
- Offline
Wow, i didn't know much people who you will have be able to provide such a great and smart solution here, you are a true houdini rock star Tomas!
Didn't noticed your example until now but it was easy to get it , Thanks you so much for sharing your knowledge! @tamte
Didn't noticed your example until now but it was easy to get it , Thanks you so much for sharing your knowledge! @tamte
Edited by vinyvince - May 7, 2022 17:49:20
Technical Discussion » Local maxima?
- vinyvince
- 255 posts
- Offline
For several cases, I have this need to find the local maxima for a parameter or for a heightfield volume.
For now, the only thing I could think about is to split into cluster
Is there a better algorithm for this?
Have you faced this question before?
If so I'm interested to hear your words
For now, the only thing I could think about is to split into cluster
Is there a better algorithm for this?
Have you faced this question before?
If so I'm interested to hear your words
Houdini Lounge » [help] Dynamic UI for HDA
- vinyvince
- 255 posts
- Offline
I did something like this , with my main wrangle here. Thanks you again Tomas, @tamte for showing the first steps
and file input have this :
`chs("../file_" + (detail("../meta", "iteration", 0)+1))`
I might do a revision later but for now, i need to free my brain from that for a little bit
and file input have this :
`chs("../file_" + (detail("../meta", "iteration", 0)+1))`
I might do a revision later but for now, i need to free my brain from that for a little bit
Edited by vinyvince - April 27, 2022 13:25:39
Houdini Lounge » [help] Dynamic UI for HDA
- vinyvince
- 255 posts
- Offline
Looks like there is some progress with this
`chs("../file_" + (detail("../meta", "iteration", 0)+1))`
`chs("../file_" + (detail("../meta", "iteration", 0)+1))`
Houdini Lounge » [help] Dynamic UI for HDA
- vinyvince
- 255 posts
- Offline
I think im in a good way to "auto solve" myself. Vex Concat seem to be what i was looking for.
strcat in script
So i build like a data table with point linked to my HDA multipart block list parameters.
One thing im still missing now is how to pass the string attribute, the path to a file cache Sop to import each cache layer, one by one..
All syntax and methods i tried didn't work..
Tried with details attribute or same way i build the data table using concat in such way
s@biome= chs(concat(("../biome_name"),itoa(iter+1)));
but for that filecache sop, houdini filename input doesn't seem to like anything
chs(concat(("../biome_name"),itoa(detail(-1,"iteration",0)+1))
or with ``
Any idea someone please? @tamte
strcat in script
So i build like a data table with point linked to my HDA multipart block list parameters.
One thing im still missing now is how to pass the string attribute, the path to a file cache Sop to import each cache layer, one by one..
All syntax and methods i tried didn't work..
Tried with details attribute or same way i build the data table using concat in such way
s@biome= chs(concat(("../biome_name"),itoa(iter+1)));
but for that filecache sop, houdini filename input doesn't seem to like anything
chs(concat(("../biome_name"),itoa(detail(-1,"iteration",0)+1))
or with ``
Any idea someone please? @tamte
Houdini Lounge » [help] Dynamic UI for HDA
- vinyvince
- 255 posts
- Offline
tamteAttribute From Parameters SOP, oh i didn't know this one, but not sure how to filter values, looks more simple in VEX, but can't found my way for now on that simple thing above... Pity me :/
Attribute From Parameters SOP
Edited by vinyvince - April 26, 2022 18:45:58
Houdini Lounge » [help] Dynamic UI for HDA
- vinyvince
- 255 posts
- Offline
Thanks Tomas!
The idea is actually simple. My brain is not yet used to that kind of mechanism i guess
Im using a multipart block list, and that guy should give the path to X cache layer and some parameters like this
Then in the network, im trying to get that value and use it. So far with the following wrangle.
But it fails to import the values, probably something stupid, not sure what i miss.. except some sleep :S
Many Thanks and take care
______________________________________
s@biomelayer;
s@biomethreashold;
for (int index = 0; index < `chs("../values")`; index++)
{
// Import biome layer cache path
string biome_name = "biomecache" + itoa(index+1);
s@biomename = ch("../" + biome_name);
append(@biomelayer, biome_name);
// Import biome layer threashold value
string threashold = "threashold" + itoa(index+1);
float removethreash = ch("../" + threashold);
append(@biomethreashold, threashold);
}
The idea is actually simple. My brain is not yet used to that kind of mechanism i guess
Im using a multipart block list, and that guy should give the path to X cache layer and some parameters like this
Then in the network, im trying to get that value and use it. So far with the following wrangle.
But it fails to import the values, probably something stupid, not sure what i miss.. except some sleep :S
Many Thanks and take care
______________________________________
s@biomelayer;
s@biomethreashold;
for (int index = 0; index < `chs("../values")`; index++)
{
// Import biome layer cache path
string biome_name = "biomecache" + itoa(index+1);
s@biomename = ch("../" + biome_name);
append(@biomelayer, biome_name);
// Import biome layer threashold value
string threashold = "threashold" + itoa(index+1);
float removethreash = ch("../" + threashold);
append(@biomethreashold, threashold);
}
Edited by vinyvince - April 26, 2022 18:45:03
-
- Quick Links