Search the Community
Showing results for tags 'HDA'.
-
FFX Geometry Explainer is an assistive HDA for Educators, and DIY learners. As a beginner, have you struggled with understanding how Vertex, Point, Primitive, Detail, UV Seam, Edges, Half-Edges, Normals, Normal winding, and Shared/Unshared points relate in Houdini? This HDA should help. https://davidtorno.gumroad.com/l/geometryexplainer For Educators, there is an unlocked option, so you can dive into the tool build and customize it to your specific needs if you like. For learners, there's a cheaper basic version that is locked, but has all the same learning info.
-
- 1
-
-
- explainer
- educational
- (and 13 more)
-
Hi, I have a question about Houdini engine and Unreal. Sorry if this is not the right place for this kind of question. I made a simple digital asset that scatters foliage instances on a selected geometry. It works. I can bake the output of my tool to foliage. But for some reason, the foliage placed by my asset and the foliage placed through the unreal native foliage editor behave differently. Namely, if I move the object on which I grew the foliage, then the unreal foliage remains on the object and moves with the object as if it is attached to the object. And the Foliage generated by my tool is just floating in the air. I would like my Foliage to follow the object on which it was generated but have not the slightest idea of what is responsible for this behavior.
-
https://alexeyvanzhula.gumroad.com/l/modeler2023/black_friday
-
[Tutorial] Intro: Hello Folks, I came up with a new workaround to work seamlessly between SOPs and LOPs, the idea about; why we can't consider the USD file as a container of data such as standard bgeo.sc? Let's replace it! So, this idea allows me to write caches on the desk once, instead of writing bgeo.sc and usdc configured layer. This HDA allows you to write one USD file or sequences of USD files and stitch them together. You can write normal geometry, volumes, vdb, particle simulation, polylines, and much more! Installation Guide: Place this HDA in your Houdini Preference Folder `"C:\Users\{USER}\Documents\houdiniXX.X\otls"` Requirements: Houdini 19+ Downloads: https://aymanabolila.gumroad.com/l/USDCacheSOP
-
Hey all, python / HDA related question: I'm making an HDA where I'm creating a bunch of trace nodes linking to a bunch of rotoshapes in a COP network, which is all good and everything is linking correctly...however I want to initialize the COP tab on the trace node via a python when the node is created instead of the default File node option. Also, I've just been grabbing nodes and dragging them into the python windows to get things working, but down the line how would you make the paths underlined in yellow relative to the HDA? I've tried the ../ I've used before, but it's throwing me errors whenever I try to reference relatively. Thanks in advance!
-
Hey all. Just posting a new tool I recently wrote in case anyone is interested. It's an HDA for saving attributes into either data textures or mesh vertex channels for use in realtime shaders. I needed to do some fancy pivot caching and mograph type stuff in a Unity shader and after hacking together a solution with a python SOP I figured I'd package it up nicely for future projects. https://github.com/pixel-ninja/packChannelsHDA/releases/tag/v1.0
-
Is it possible , and with the HDK? Coudl you talk about please? and if not why Sidefx doesn't make it possible, this makes total sense no to be able to export UI part of the Houdini proceduralism ? There are more artist asking for interactive tool in Unreal and Unity than in Houdini... Best regards and merry Xmas Everyone! vincent ________________________________________________________________ Vincent Thomas (VFX and Art since 1998) Senior Env and Lighting artist & Houdini generalist & Creative Concepts http://fr.linkedin.com/in/vincentthomas https://www.imdb.com/name/nm0859628/
-
How can I reference a python file from HDA, I don't want all of my code to be in the HDA itself.
-
-
Hey guys. I want to display info of each LOD on parameter editor panel and I got it work in Houdini, but when I use this hda in UE, all detail scripts turn to be strings rather than values, and horizontal layout of labels messed up, too. Is that because UE don't support runtime vex in label parameter?
-
I am trying to get createModuleFromSection() in the Python module in an HDA I am developing. It can't find the module. I am less than a python noob thus struggling. I have a modified nodegraphvellumutils.py (which works perfectly) renamed as PythonSubmod.py and I want to attach it to the HDA then call it from the PythonModule. import toolutils submod = toolutils.createModuleFromSection("submod", kwargs["type"], "PythonSubmod.py") # Add network editor hooks if hou.isUIAvailable(): from submod import setSelectPosContextData, isPassThroughConnection, createEventHandler def isVellumNode(): return True test_PythonModule.hda
-
Hi, We plan to build a custom modular rop network for exporting assets, we plan to have dedicated nodes to be responsible for setting asset info, component info, etc. Currently the idea is to link those values to the final export node via expressions, but I'd prefer to be able to pass the information down the stream in a similar way as we pass detail attributes in SOP networks. I dont have much experience with ROP nodes, but so far I didnt find any way to pass information down the tree. Could someone point me in the right direction? Thanks
-
Hi, I am Procedural Generative Artist. I am specialized in Procedural Asset Creation. I can create 3D assets for Games/Movies/3D Printing. My works have been featured in Several Websites. I am also able to create FX. You can see my reel below. I am looking for any kind of work. You can see my projects in pamirbal.com olcaytopamirbal@gmail.com
-
I have an HDA with a parameter that allows users to return a selection from the viewport (same type of parameter used on blast nodes etc.). I have a callback script that I want to run whenever the artist makes a selection, however, the script only seems to execute when the string portion of the parameter is edited. For example if I manually type the name of an object into the parameter the callback script executes as expected, but if I use the arrow button to select the objects in the viewport and hit enter to confirm my selection the callback script is not executed. This obviously isn't very useful or intuitive for artists. Does anyone have any workarounds or suggestions on how to get this functioning the way one would expect it to?
-
Hi, I wrote some code into OnLoaded event handler to run when I paste the HDA, something like this: if not hou.hipFile.isLoadingHipFile(): rebuild_prompt = hou.ui.displayMessage( "Would you like to rebuild?" , ("Rebuild", "Do not Rebuild")) It seems opening a ui dialog like this breaks the copy-pasting process and does not move the pasted node into a correct position near the cursor. I thought about manually moving the node to the cursor in the code after the dialog, but I dont think it makes sense and I cannot even access the node I am copying anyway (assume many nodes in a subnet all being copied at once) Any idea how to have a dialog that opens when HDA is being copy-pasted but in a way that doesnt stop/break the copy-pasting itself? Many thanks
-
Hey everyone, I want to share my HDA. By that tool you can easily create hard surface objects, such as building, spacecraft and other constructions. by it you can generate, delete cut and unite blocks. It's free and I would love if you could use this tool: https://vimeo.com/679178527
-
Hi, how can I promote the HDA parameters to Maya. The parameters are all visible but in Maya those parameters are not visible.
-
Hello everyone, I've just installed that juicy FRESH houdini engine 2.0 for unreal. There is obviously a lack of information as it is so new, and I'm struggling to figure out how to edit my HDA's parameters within a blueprint - If anybody has any tutorials or information about this they could point me to, would be much appreciated!
-
Hey folks, proud to present LYNX Tools, a collection of production proven open source tools to accelerate your workflows! All mentioned tools are free to download via the links below and are licensed with a full HoudiniFX license. All Houdini Assets have complete Houdini native documentation available. Repository: https://github.com/LucaScheller/VFX-LYNX Lastest stable release: https://github.com/LucaScheller/VFX-LYNX/releases Please give them a test drive, so we can improve them further Roadmap | https://github.com/LucaScheller/VFX-LYNX/projects/1 So far there are three tools: LYNX_force_general | Tweak your sims with this all purpose & intuitive force field. Built to mimic force fields in other DCC applications, but with support for more features and a natural Houdini user experience. https://www.lucascheller.de/vfx/2019/03/24/vfx-lynx-houdini-force-general-asset/ LYNX_fabric | Create fabric/weave patterns with ease. Perfect for creating that holiday sweater you never wanted. https://www.lucascheller.de/vfx/2019/03/16/vfx-lynx-houdini-fabric-asset/ LYNX_velocity | Get control of your velocities via an intuitive UI or groom them for absolute fine tuned control. https://www.lucascheller.de/vfx/2018/11/01/vfx-lynx-houdini-velocity-asset/ More info on my website, including full release logs: https://www.lucascheller.de/blog/ Houdini User Group Munich Presentation: https://vimeo.com/334887452
- 13 replies
-
- 10
-
-
-
I am working to build a tool which contextualizes updates options in a multiparm block based on an option selected in the block itself. I have been able to get ahold of the information for which index in the multiparm everything is going and have been able to extract information just fine, but I cannot seem to update the UI. I really feel like I am just missing a function somewhere in the documentation. Right now I'm essentially doing this to update what I have now: def load(): node = hou.pwd() ptg = node.parmTemplateGroup() baseAttribs = ["list", "pulled", "in", "from", "elsewhere"] multiparm = hou.FolderParmTemplate("attrib", "Attrib Item", folder_type = hou.folderType.MultiparmBlock) collapsibleFolder = hou.FolderParmTemplate("settings#", "Settings", folder_type = hou.folderType.Collapsible) attribList = hou.MenuParmTemplate("root_attribs#", "Select Attribute", tuple(baseAttribs), menu_labels=tuple(baseAttribs), script_callback="hou.phm().attribType(kwargs)", script_callback_language=hou.scriptLanguage.Python, menu_use_token=True) collapsibleFolder.addParmTemplate(attribList) multiparm.addParmTemplate(collapsibleFolder) multiparm.setDefaultValue(1) ptg.appendToFolder(ptg.findFolder("JSON Settings"), multiparm) node.setParmTemplateGroup(ptg) def attribType(kwargs): node = hou.pwd() p = kwargs["parm"] parent = p.parentMultiParm() multiParmIndex = int(kwargs['script_multiparm_index']) menuIndex = int(kwargs['script_value']) container = parent.parmTemplate().parmTemplates()[0] selected = p.menuItems()[menuIndex] a = hou.LabelParmTemplate("test#", f"Testing that this works {multiParmIndex} {selected}") container.addParmTemplate(a) I know what the name should be and I have the correct multiparm index from within kwargs, which is amazing. So how can I put things into the collapsible folders? For the first entry I know I have the settings1 folder and I want to add in that label, but I cannot seem to figure out how to do that.
-
If I have parameters on digital assets that are expressions I sometimes find it useful to have another parameter that shows the result of the expression. I can obviously middle mouse on a parameter to show the evaluated result but is there a way to show the evaluated result by default? I feel like the answer is no so my solution would be to use callbacks for any parameter that affects the expression then update the 'result' parameter as a raw string, unless anyone has a better suggestion?
-
Hi, i released my first Tool for Houdini. Asset Handler is a Python Panel for SideFX Houdini that allows easy creation and access HDAs from a Library. 00:07 HDAs General Handling 01:57 HDRI 02:30 RS-Proxies 03:30 Aixterior Assets & Scattering 09:15 Megascans Assets 11:23 Examples https://www.enoni.de/wp/asset-handler/
- 4 replies
-
- 1
-
-
- pythonpanel
- hda
-
(and 1 more)
Tagged with:
-
Hi there, I want share for free my HDA for combine and export the cache of fluid from cluster system and convert it in VDB. Download here It's a open HDA so you can edit it if you want, please let me know if you do/did it and let me know if you use it in production. It's free, but a little donation is grateful Have a nice day Matteo video demo https://youtu.be/dLj2CaWam7Q