Jump to content

Search the Community

Showing results for tags 'otl'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Lounge/General chat
    • Education
    • Jobs
  • Houdini
    • General Houdini Questions
    • Effects
    • Modeling
    • Animation & Rigging
    • Lighting & Rendering
    • Compositing
    • Games
  • 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

Found 33 results

  1. OTL Display vs Output

    Hey, So I frequently make otls where I change what is being displayed based on what folder the user is looking at. I object merge different sections of the otl into a switch that has an output sop set to the 0th output underneath (since the display flag on the otl always shows the 0th output). A callback on the folder parm sets the input parameter of the switch, so as you change folders to edit different parameters, what is being displayed is changed. Then I use a second output sop to be the proper output of the otl, the finished product. I would love to be able to do this with only one output for my otl though. I think it would be nice to have an option on the output sop that doesn't just say ‘this node is output 0, this one is output 1’. It would be really handy if you could setup one output node that is the otls ‘display’ output, and a second that is the otls ‘output’ output if you will. I'm wondering if there is already a way to do this that I don't know about perhaps? Thanks! James C
  2. Hi, I have an OTL that includes a cop network inside of it. When I switch my view tabs to composite it chooses the default path /img, which is incorrect. In order to see the correct cop network I need to dive into the otl (which defeats its purpose). Does anyone know how I can change that default network to a specified path instead? Ive included a screenshot as well as a simple OTL outlining the issue. Thanks comp.hda
  3. I'm trying to provide an option to render to background so my artists can continue working on their shots Houdini. Currently in my OTL I am calling hou.hipFile.save() then proceed to trigger the render in background option in my mantra rop. hou.node(node.path()+'/render/render').parm('executebackground').pressButton() Despite saving the file, when the render executes, I receive an error telling me to save the file. Is there a better way to approach this?
  4. I'm in the middle of making an otl for our artists and was wondering if there is a way to switch Houdini's viewport panes between Scene View and Composite View. I haven't found the proper help files for manipulating Houdini's layout through scripting. Thanks Mike
  5. I'm in the middle of making an otl for our artists and was wondering if there is a way to switch Houdini's viewport panes between Scene View and Composite View. I haven't found the proper help files for manipulating Houdini's layout through scripting. Thanks Mike
  6. Hi everyone, I need to be able to change a value inside my otl based on any parameter change of the otl. Is there a method to check that? Cheers, Kim
  7. Hi everyone, I need to be able to change a value inside my otl based on any parameter change of the otl. Is there a method to check that? Cheers, Kim
  8. It would be great to have a centralised official document on setting up Houdini in a production pipeline.. I am currently setting HOUDINI_PATH in houdini.env so that the whole studio can have access to OTLs, prefs, presets, toolbars etc Is it bad practice to append to HOUDINI_PATH? (some posts seem to suggest so..) I am using windows and I have mimicked the folder structure that is in My Documents\houdini##.# folder. I do have access otls that are stored within the otls folder however I can't seem to get the preferences working. My houdini.env is currently: HVER = 16 HOUDINI_PATH = S:/3D_globalSettings/houdini/$HVER;& I've added a hchannel.pref.nosave to the specified folder and i'm trying to set the start and end frame, i.e.: pref.frame_end := 1201; pref.frame_start := 1001; Is this the best approach or should I use hou.putenv in a 123.py for example?
  9. Hello, I'm creating a digital asset publication system, and I want to be able to prevent artists from changing the asset's parameters outside of the system. So basically, I want my assets to be just like SideFX's digital assets, in the sense that you can't modify the Type Properties, you can only add spare parameters. But then when they use my "Modify" button, the Type Properties dialog unlocks and they can edit the base definition. Then "publishing" the asset re-locks the Type Properties. How can this be achieved? I immediately went to hou.hda.setSafeguardHDAs(), but that makes it so NO asset can be modified; I just want our custom assets to be modified through the new system. Chris
  10. Write(Modify) Extra File in HDAs

    Hi, there. I have some HDAs that use an external python module. I'd like to package the module into the HDAs so that external files are not necessary to use them. Currently I am embedding the python module using the “Custom Script” event handler, and I want to read file from “Extra Files” Tab. I want to write & read files from HDA's Extra Files Tab. Because I don't want to write & read files from External Directory. If I changed computer, I should move not only HDA asset but related External Files. I want to embed all files related to HDA. The Extra File is just txt file or json file. I already ask same question to sidefx forum. But, I receive some useful tips. I try HDADefinition Module but I cannot find to write in HDA. I spend about two weeks.. otl OTL Is there any way to write in the HDA's Extra Files? Link I asked same question
  11. New Operator Types

    Hi all, I'm attempting to make a new operator, and I'm still relatively new to Houdini in this regard, so every time I see this interface I am always left with some questions, as there seems to be no list in the documentation about why the operators are broken up into these 'Operator Styles' and 'Network Types', e.g. Why are these particular 'Operator Styles' the ones available? Are they presets, or are they fundamentally different in some way? Is a 'VEX Type' 'Geometry operator' different from a 'Python Type' 'Geometry operator'? And is that different from a 'Subnet Type' 'Geometry operator'? 'Python Type' is one of the Styles, but I thought all operators were implemented in Python - does this type mean something else? The documentation on the New Operator Type doesn't answer theses questions. I'm currently trying to write a particle cache exporter, so I though it needs to be an 'Output Driver Type', but if I do that the callback script option is greyed out.
  12. Hi I have an otl where i would like certain items/nodes not to be updated when i update to the latest version. E.g, a paint node where i dont want to loose custom painted values or some custom file cache nodes where i dont want the versions to be updated. ?
  13. Hello all, I am creating a digital asset , and want to set default values for the parameters I can set default values manually for each of the parameters but it will be very useful if there is any way to query the current values of the parameters and set that as default value,hope someone will help me.. Thanks..
  14. Import HDA/OTL to UE4 not working

    Hey all, I am trying to import my OTL into UE4 using 15.5 (NC) using this tutorial here and when i get to the part where i bring the asset into the UE4 project all i get is the Houdini logo in the viewport. I can move the asset around but it never updates to what my asset is (a test building). Does anyone have an idea what could be causing this?
  15. Hey. Did anyone experience problems with HOUDINI_OPNAMESPACE_HIERARCHY ? I used this variable before and don't remember that i had any problems with it, however i can't make it work in latest build: https://www.sidefx.com/forum/topic/37903/ Having op::0.1 and op::0.2 and HOUDINI_OPNAMESPACE_HIERARCHY = "op::0.1" i always get op::0.2 created by default. https://www.sidefx.com/docs/houdini/assets/namespaces Does the behavior of HOUDINI_OPNAMESPACE_HIERARCHY changed recently?
  16. Hi Is there any way to create a custom local Variable that only accesible - and altered within a node (hda)? I would like to store some data (dictionary) and access it over and over again in a node with a custom variable such as $MYVAR. Thanks
  17. Hi, can someone help me with this: I need to make a digital asset, from an existing one (with a few changes of course) I stupidly duplicated the .otl file, with a different name, and tried to install asset library with the new duplicate file, but It show red in the install digital asset library window and modify all the node created by the original asset. I should learn more about .otl but unfortunately, I'm in a rush for a project, so If anyone can point me to the right direction ... that would be Great! thanks!
  18. How to create black box asset use python ? Thanks in advance
  19. Hello Is it possible somehow put images on Digital Asset UI? Put them as icons for buttons, or even just pictures as labels. QT allow to use images almost everywhere, maybe there is some QT hack fot HDA gui? thank you
  20. Hi Everyone, I'm making an OTL tool for some artists here at work and I've run into an issue. I have some default keyframes applied to certain fields that I would like to save with my OTL. Unfortunately when the OTL is placed these keyframes are removed. Is this possible? Thanks
  21. Let's say I have an asset I have created with a number of dependencies to the files system, from ready flies, to caches, to creating point clouds and a not trivial (aka linear) approach in which the asset, based on certain conditions or user selection does one thing or another. If I want to publish this assets and all its dependencies to a repository I will have to traverse this, potentially, huge network with subnetworks inside (think Chops inside Sops for example) and rewire all these paths, move files to the repository and then export the asset. My feeling is that this particular task is kind of done in the Render Pre-flight but I wonder if it is accessible and more important, is this the best way to address a more compartmentalised pipeline? How are you guys approaching this? any suggestion? thanks in advance and hope this thread becomes a source of inspiration for everybody.
  22. Hi! Cant find information about how to create empty folder with python inside digital asset parameters. I have a python callback script and at the end i'd like to create folder named, for example, Animation. Just it right now, no parameters inside, only empty folder inside asset. Did anyone know how to make it? That's what i am talkig about.
  23. Hi, we're looking into hqueue and noticed that hqueue clients don't inherit the environment or the otl paths. i.e. otls stored on ~/houdini14.0/otl are not made available to the client. (I'm having a look at the hqueue docs but can't find anything regarding this. Also manually adding the otl_scan_path variable in the hqueue rop and submitting a job doesn't seem to pass the variable to the client on the farm.) Is there a way to configure hqueue so that clients would launch a specific wrapper? or simply inherit the current environment including otl_scan_path? Thanks for your help L
  24. Hello, Is there a way to set an otls scan path per hip file ? Thank papi
  25. I'm working in Windows. We've gotten HQueue running on 5 different machines. I've built a few OTLs that are stored on the server and accessible by the farm machines, but the farm doesn't seem to be seeing them. What's the proper workflow for this issue? I'm currently trying to figure out how to append there directory to the HOUDINI_OTLSCAN_PATH variable, but I can't find it listed anywhere. When adding the OTLs I'm "Adding to scanned OTL Directories", but on restart they are moved to a "Fallback Library" which sounds questionable... lol
×