Jump to content

Search the Community

Showing results for tags 'hda'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • General
    • Lounge/General chat
    • Education
    • Jobs
    • Marketplace
  • Houdini
    • General Houdini Questions
    • Effects
    • Modeling
    • Animation & Rigging
    • Lighting & Rendering + Solaris!
    • Compositing
    • Games
    • Tools (HDA's etc.)
  • Coders Corner
    • HDK : Houdini Development Kit
    • Scripting
    • Shaders
  • Art and Challenges
    • Finished Work
    • Work in Progress
    • VFX Challenge
    • Effects Challenge Archive
  • Systems and Other Applications
    • Other 3d Packages
    • Operating Systems
    • Hardware
    • Pipeline
  • od|force
    • Feedback, Suggestions, Bugs

Product Groups

There are no results to display.

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



Website URL





  1. These are some basic ideas that I used when creating the Saliva for movies like Hellboy (2019) and Manikarnika: Queen of Jhansi (2019). The main goal was to be able to Art Direct everything anytime as there were over 14 shots where the Supervisor and Director had very specific notes. Visit my blog for more articles on Houdini Blog: https://sharanvaswani93.wixsite.com/s... Email: sharan.vaswani93@gmail.com
  2. Want to have multiple explosions in your shot? Let's populate them! Why go through the trouble of simulating each Fx when we can just populate a scene with a few! The Populate Toolset is a comprehensive HDA (Houdini Digital Asset) Toolkit designed for intricate control to populate a scene with various caches. The OTL uses a bundle system, so we can switch between a low-resolution proxy cache and a high-resolution render cache anytime. This makes it easy for artists to preview shots, layout simulations and art direct timing as per their needs. How does this Setup Help? Easy Layout: Create quick and easy layouts and previews for your shots without using high config machines and dealing with the laggy viewport. Quick Controls: Get quick controls to art direct your simulation like adjusting scales, rotation and timing. Randomizer: An easy randomizer to get started with. Override Tool: When you need small adjustments just use the override tool to fix it! Gizmos: Gets user friendly preview gizmos that help artists preview scales and placements of cache. Used on Beautiful Hunan: Flight of The Pheonix & Halo (Mini TV Series) Get the HDA and Files on Gumroad: https://chakshuvfx.gumroad.com/l/art-direct-instances
  3. Hi everyone, I have developed an HDA that can adjust attributes and fields based on camera proximity. The Calibrator Toolset is a comprehensive HDA (Houdini Digital Asset) designed for intricate attribute and field control based on camera proximity. Its primary functionality includes dynamically scaling particles or reducing density as they approach or move away from the camera and can be customized to adapt to any attribute or field. It operates seamlessly with animated cameras, facilitating complex visual adjustments. Key Features: 1. Dynamic Controls: The Calibrator Toolset enables precise data manipulation. This functionality works seamlessly across different attributes and volumes, allowing for versatile adjustments in visual compositions. 2.Camera-Based Clip Adjustment: It provides the capability to adjust both far and near clip planes dynamically based on the camera's position or movement, ensuring consistency and accuracy in visual representation. Users can adjust settings based on individual attributes and volumes and enable global settings when needed. 3.Adaptability with Animated Cameras: The tool seamlessly integrates with animated cameras, maintaining functionality and accuracy even in complex animation setups. 4.Custom Clipping per Input: The tool allows users to customize settings based on the input attribute/field or use a global clipping setting throughout the tool. This gives artists control to adjust values based on requirements of the shot. 5. Easy to Use: An intuitive shelf tool and menu system simplifies complex processes for effortless integration into production pipelines. Users benefit from user-friendly functions and accessible guides within the viewport, enhancing usability and streamlining their workflow. The underlying code leverages various calculations and attribute/field manipulations to achieve these dynamic adjustments. It operates efficiently across particle and volume/vdb data, employing distance calculations, attribute mapping, and conditional operations to precisely modify while allowing artistic liberty. I have used this tool in several projects when making setups and executing sequences with multiple shots. The goal is to never have intrusive elements in the camera from the get go. Its handy when corrections need to be made on the fly and can be used in multiple scenarios such as adjusting motion blur and velocity which is too close to the camera, adjusting exposure values for shaders and even creating handy AOVs based on camera proximity.
  4. Houdini FFX Collection Get it here: Gumroad: https://davidtorno.gumroad.com/l/ffxcollection FFX Collection is a collection of scene builds and techniques for the intermediate users of Houdini. Those looking for quick setups, wanting to get more familiar with VEX use cases, and wanting to get started in Karma and Material X. This collection of “presets” as it were showcases a variety of topics within Houdini. Builds include FLIP, RBD, Vellum, POP, Pyro Solver, SOPs, LOPs, TOPs, Karma, and Material X. All renders use 100% fully procedurally generated textures created with Material X noises. The only exceptions are the test geometry textures which are directly read from their HDA embeded jpg textures. The HDA is a simple drop down list of all fifty builds, of which you choose the one you want and click “Build It” to have the tool generate the entire build for you. By default there is Network box organization to help understand the flow and processes that are occuring. Additionally there are annotated tips, and helpful explainer sticky notes to help inform an techniques used. These annotations are also optional and can be turned off before building the network. For those wanting to dive straight into everything there is to offer, there is a “Build All” button to create all 50 builds. This option will have each build turned off by default, so as to not overload your machine with too many items trying to cook. All builds involve various techniques and useful information. Each “category” is defined by the primary method used for the solution used. Be that by SOP nodes directly, VEX code, VOPs network, or even by simulation type like Vellum, Flip, RBD, or Pyro. Vellum does have a few builds under the VEX category as well. Builds include: FLIP Attraction To Curve Shape FLIP Fill Solid Object FLIP Melt Object FLIP Object Surface Advoidance ForEach Incriment Point Count Per Curve ForEach Poly Reduce Pieces By Volume Attrib ForEach Stacking Random Cubes PyroSolver Geometry Ripples PyroSolver Pyro Color Change Over Time PyroSolver Pyro Color From Texture RBD Activate Pieces RBD Apply Proxy Sim To HiRes Source RBD Attraction To Curve Shape RBD SOP Emit Every X Frames RBD V W Constrained Axis SOPs 8Bit SOPs Cull Random Curve Segments SOPs Dissolve Curve SOPs Dissolve Geo SOPs Echo Curve SOPs Post Shrink RBD Pieces Over Time SOPs Stone Path Vellum Animate Restscale Via Attrib Vellum Basic Fluid Cloth Two Way Coupling Vellum Cloth Flows Along Curve Vellum Define Cloth Ripping Vellum Flag In Wind Vellum Inject Geo Over Time Vellum Paper Whirlwind Vellum Spheres Expanding In Box VEX Blend Mask VEX Cull Back Faces VEX Custom Guides For Vellum Hairs VEX Falloff Radius Around Curve VEX Geo Look At Target VEX Geometry Ripples VEX Guided Infection VEX Per Poly Transform Via Particle Proximity VEX Per Prim Rotation Around Edge VEX Repeat Ramp Values VEX Ring Waves With Falloff VEX Rotating Grid Tiles VEX Sin Cos VEX Sliding Points Along Curve VEX Vellum Dangling Cables VEX Vellum Sim Forces From SOPs VEX Vellum Source Emission Instancing VEX Voronoi Fracture Animated VOP Blend Mask VOP Orientation Along Curve
  5. I want to control drawcurve with subnet. But I don't think I can control what's inside the subnet. I need help. I'll attach the file. subnet.hip
  6. Hi @all I have run into an error i can not resolve nor understand. peculiar thing is topnet hda works fine even if transferred to another hip file. So basically i am looking for help understanding the error, especially the error message, since i could not find a solution when googling for an answer. ------------------------------------------------------------------------------ TL:DR what does "hdap_outputobj: _input1_obj_" reference? ------------------------------------------------------------------------------ I am working on a topnet that creates geometry from external data. The steps have been encapsuled as much as possible, every encapsuled step is living in its own hda, writing its generated content to disk. The subsequent step is loading the results from disk, processing them, writes its outputs to disk. and so on. I have checked and have had checked the hdas for external references and absolute paths, and i can not find any. In the topnet hda i have promoted my working directory to the HDA Type properties and all paths are relative to $PDG_DIR. All the generated geometry is correct and output to the correct paths. However, every time i save changes to the HDA, the following error message is presented: The selected subnet has references to nodes outside the subnet, or has references that use absolute paths to operators inside the subnet. These references should be converted to relative internal references or this operator type may not work properly in other Hip files. /obj/R-----------------------------------------------------Terrain/hdap_outputobj: _input1_obj_ Unable to resolve node. /obj/R-----------------------------------------------------Projection/hdap_outputobj: _input1_obj_ Unable to resolve node. /obj/R-----------------------------------------------------Points/hdap_outputobj: _input1_obj_ Unable to resolve node. /obj/R-----------------------------------------------------Data/hdap_outputobj: _input1_obj_ Unable to resolve node. I am unable to provide a hip file, since the information i am working on is heavily restricted. I just would like to know, what "hdap_outputobj: _input1_obj_" references... I hope someone can enlighten me... Best, JFrank
  7. 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.
  8. 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.
  9. https://alexeyvanzhula.gumroad.com/l/modeler2023/black_friday
  10. [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
  11. 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!
  12. 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
  13. 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/
  14. How can I reference a python file from HDA, I don't want all of my code to be in the HDA itself.
  15. While creating hda gives this error. How to fix this? Plz help
  16. 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?
  17. 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
  18. 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
  19. 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
  20. 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?
  21. 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
  22. 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
  23. Hi, how can I promote the HDA parameters to Maya. The parameters are all visible but in Maya those parameters are not visible.
  24. Hi, I want to make an HDA that can import several file, but this should be dynamic. So I can import one o thousends of files if I want. How can I achive this? Thanks, D.
  25. 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!
  • Create New...