Found 252 posts.
Search results Show results as topic list.
MARDINI Daily Art Challenge 2022 » Day 2 Image | Geometry | Revolve
- galagast
- 252 posts
- Offline
MARDINI Daily Art Challenge 2022 » Day 1 Image | Geometry | Curve
- galagast
- 252 posts
- Offline
PDG/TOPs » HDA Processor Batch Mode Questions
- galagast
- 252 posts
- Offline
PDG/TOPs » HDA Processor Batch Mode Questions
- galagast
- 252 posts
- Offline
- if i enable batch mode, is it safe to assume that a batch will be assigned to a single hython?
for example, if i use batch with say a size of 64, TOPs will assign 1 batch to 1 hython, then process 64 workitems in that hython?
so if i have 256 workitems, HDA processor can create 4 batches? - will a batch be processed sequentially (by index)? or is it random?
- if a workitem inside a batch get's an error, will it fail the batch associated with it?
PDG/TOPs » Generation Gradual Slow Down
- galagast
- 252 posts
- Offline
Issue:
- generating output files using HDA Processor gradually slows the generation.
Example - looking at the file timestamps:
at 12:00 it generated 30 files
at 12:01 it generated 20 files
at 12:02 it generated 15 files
at 12:03 it generated 10 files
and so on..
at 12:10 it generated 1 file (something like this is happening)
but if I dirty and cook the node, the timing seems to be fast again, until it gradually slows down again.
Setup:
- H18.0 (unable to use higher version due to project version dependency)
- Local Scheduler
- using COP HDA that generates images.
- the COP HDA contains a SOP Network needed by the COPs.
- the SOP Network contains a python node that reads in info from an external software.
- i'm mainly using HDA Processor service (tried pools 1, 2, 6, 8)
- i tried batching, but i'm getting "Unable to Cook Node" errors
Question
- i wonder if i need to have a process that can clear or reset some cache/memory in order to get more or less consistent generation times?
- are there other factors that i may need to look into?
- generating output files using HDA Processor gradually slows the generation.
Example - looking at the file timestamps:
at 12:00 it generated 30 files
at 12:01 it generated 20 files
at 12:02 it generated 15 files
at 12:03 it generated 10 files
and so on..
at 12:10 it generated 1 file (something like this is happening)
but if I dirty and cook the node, the timing seems to be fast again, until it gradually slows down again.
Setup:
- H18.0 (unable to use higher version due to project version dependency)
- Local Scheduler
- using COP HDA that generates images.
- the COP HDA contains a SOP Network needed by the COPs.
- the SOP Network contains a python node that reads in info from an external software.
- i'm mainly using HDA Processor service (tried pools 1, 2, 6, 8)
- i tried batching, but i'm getting "Unable to Cook Node" errors
Question
- i wonder if i need to have a process that can clear or reset some cache/memory in order to get more or less consistent generation times?
- are there other factors that i may need to look into?
Technical Discussion » I need halp for "Show Groups" panel ...
- galagast
- 252 posts
- Offline
my memory must be fuzzy, was there a way to refer to the groups you created using a symbol + the name of the group?
say i create a group "myGroup", then on a separate network, i may want to object merge only that custom group.
edit:
scratch that, i mixed this up with the bundles [www.sidefx.com] lol
say i create a group "myGroup", then on a separate network, i may want to object merge only that custom group.
edit:
scratch that, i mixed this up with the bundles [www.sidefx.com] lol
Edited by galagast - 2021年6月27日 12:36:16
HOULY Daily Challenge » Day 6 | Motion: Swing
- galagast
- 252 posts
- Offline
Cat swing~
background is a texture, with a bit of displacement.
I was planning to add soft body dynamics to the cat.. didn't have time >_<
background is a texture, with a bit of displacement.
I was planning to add soft body dynamics to the cat.. didn't have time >_<
HOULY Daily Challenge » Day 5 | Motion: Wave
- galagast
- 252 posts
- Offline
Maneki neko waving
I was initially trying to model using nurbs >__< but due to limited time, i reverted back to polys..
I was initially trying to model using nurbs >__< but due to limited time, i reverted back to polys..
HOULY Daily Challenge » Day 4 | Elements: Fire
- galagast
- 252 posts
- Offline
Whew.. better late then never >__<
Flamey Cat!
i also got to spend some time to finally dive into a bit of rigging in H! although it ended up not being too obvious in the final result haha
Flamey Cat!
i also got to spend some time to finally dive into a bit of rigging in H! although it ended up not being too obvious in the final result haha
HOULY Daily Challenge » Day 3 | Elements: Water
- galagast
- 252 posts
- Offline
HOULY Daily Challenge » Day 2 | Elements: Wind
- galagast
- 252 posts
- Offline
HOULY Daily Challenge » Day 1 | Elements: Earth
- galagast
- 252 posts
- Offline
PDG/TOPs » Merge Geometry
- galagast
- 252 posts
- Offline
merging of geometry data is now implemented in latest daily!
18.0.506
“The Geometry Import TOP node can now merge upstream geometry when the Geometry Source parameter is set to Geometry Attribute. This is an addition to the existing merging functionality that was available when Geometry Source was to Upstream Files.”
tested it and it works!
18.0.506
“The Geometry Import TOP node can now merge upstream geometry when the Geometry Source parameter is set to Geometry Attribute. This is an addition to the existing merging functionality that was available when Geometry Source was to Upstream Files.”
tested it and it works!
PDG/TOPs » Merge Geometry
- galagast
- 252 posts
- Offline
Alejandro EcheverryI would also love to have this option.. very useful for in-process tasks.
its possible to have this behavior also with the in memory option aka Geometry Attribute? so not just when you use explicit files?
edit: submitted RFE #106097
Edited by galagast - 2020年6月21日 20:03:08
PDG/TOPs » Get inputResultData file path in Python
- galagast
- 252 posts
- Offline
chrisgreboh my! haha indeed it does work! thanks!
self.scheduler should have localizePath(), it won't show up in the auto-completion but it's there.
i only also checked on the
PySchedulerType
docs, but found no localizePath()
method, thus i assumed that it didnt have it.
Edited by galagast - 2020年6月15日 00:56:28
PDG/TOPs » Get inputResultData file path in Python
- galagast
- 252 posts
- Offline
okay, got something working.
managed to use
H18.0.495 Non-commercial
managed to use
pdg.File
-> localizePath
method:parent = upstream_items[0] # parent work_item with output file img = str(parent.inputResultData[0]) # get the input file/path -> __PDG_DIR__/path/to/file f = pdg.File() # create new File obejct f.path = img # set (store) the path value loc = f.localizePath(self.scheduler) # convert the stored path value
loc
is now expanded H18.0.495 Non-commercial
Edited by galagast - 2020年6月14日 10:50:08
PDG/TOPs » Get inputResultData file path in Python
- galagast
- 252 posts
- Offline
Hi,
This object doesn't have any method called
Is there another way to expand the path?
I want to expand
H18.0.495 Non-commercial
self.scheduler
currently seems to return _pdg.PySchedulerType object
.This object doesn't have any method called
localizePath()
.Is there another way to expand the path?
I want to expand
__PDG_DIR__
so that i could use it with hou.imageResolution()
.H18.0.495 Non-commercial
Houdini Engine for 3ds Max » 3dsmax Space to Houdini Space
- galagast
- 252 posts
- Offline
Hey Brandon, yes i believe the raw values would be great, then we could just convert them to the Houdini equivalent.
Or maybe, just attach the full raw transform matrix of the object.. one on worldspace, and one on local space (in case it is in a hierarchy)?
Something like hemax_transform_world and hemax_transform_local.
Just note on the documentation that these values are raw. then add some code examples on how to extract and/or convert them using any of the houdini methods via vex, vops, hscript and/or python.
Or maybe, just attach the full raw transform matrix of the object.. one on worldspace, and one on local space (in case it is in a hierarchy)?
Something like hemax_transform_world and hemax_transform_local.
Just note on the documentation that these values are raw. then add some code examples on how to extract and/or convert them using any of the houdini methods via vex, vops, hscript and/or python.
Houdini Engine for 3ds Max » 3dsmax Space to Houdini Space
- galagast
- 252 posts
- Offline
For the meantime, I derived a matrix from the mesh (Circle spline) that is coming from 3dsmax using the points and normal data. Which i then used to extract the correct rotation information. So far it works.
Houdini Engine for 3ds Max » 3dsmax Space to Houdini Space
- galagast
- 252 posts
- Offline
Hey Brandon, thank you for this info!
Regarding the information that I'm getting from 3dsmax, this is what the Details look like:
For comparison, here's the extracted transform information from 3dsmax:
And here's a table of the values:
The position values looks pretty straight forward.
But for the rotation, I'm not sure what the values represent, and how to use them >_<
Currently they are not in quat form.
Is it possible to maybe get matrix4?
The intention is to hopefully use it on a Transform SOP like so:
But using those values as is does not produce the same transformation result as in 3dsmax
Regarding the information that I'm getting from 3dsmax, this is what the Details look like:
For comparison, here's the extracted transform information from 3dsmax:
And here's a table of the values:
The position values looks pretty straight forward.
But for the rotation, I'm not sure what the values represent, and how to use them >_<
Currently they are not in quat form.
Is it possible to maybe get matrix4?
The intention is to hopefully use it on a Transform SOP like so:
But using those values as is does not produce the same transformation result as in 3dsmax
Edited by galagast - 2019年8月28日 22:37:10
-
- Quick Links