Module containing all the sub-modules, classes, and functions to access Houdini.
Subtopics
| hou.ActiveRender | ||
| hou.AmbientLightObjNode | ||
| hou.Attrib | ||
| hou.BaseKeyframe | Abstract base class for all keyframe class. | |
| hou.BoneObjNode | ||
| hou.BoundingBox | An axis-aligned 3D rectangular region. | |
| hou.BundleListPane | ||
| hou.ButtonParmTemplate | Describes a parameter tuple containing a button. | |
| hou.ChannelDopesheet | ||
| hou.ChannelEditorPane | ||
| hou.ChannelGraphEditor | ||
| hou.ChannelList | ||
| hou.ChannelListPane | ||
| hou.ChopNode | Class representing a CHOP node. | |
| hou.ChopViewerPane | ||
| hou.Color | ||
| hou.ComponentSelection | ||
| hou.CompositorViewer | ||
| hou.ConstructionPlane | The grid (a.k.a. construction plane) in the scene viewer pane tab. | |
| hou.ContextViewer | A class representing a context viewer pane tab. | |
| hou.CopNode | Represents a compositing node. | |
| hou.Curve | ||
| hou.Desktop | Class representing a Houdini desktop (a pane layout). | |
| hou.DopData | A piece of data stored inside a DOP network’s simulation. | |
| hou.DopDataType | Describes the type of data in a DOP object. | |
| hou.DopNode | Represents a dynamics node. | |
| hou.DopObject | A type of DOP data that contains an object in the simulation. | |
| hou.DopObjectGroup | ||
| hou.DopRecord | A table of values stored inside a DopData. | |
| hou.DopRelationship | A type of DOP data that stores which DOP objects affect one another. | |
| hou.DopSimulation | A dynamics simulation contained inside a DOP network node. | |
| hou.EnumValue | This class is the base class for an enumeration value. It cannot be instanced and is not meant to be used directly by the user. | |
| hou.Error | Base class for all exceptions in the hou module. | |
| hou.Face | ||
| hou.FileTypeInfo | ||
| hou.FloatParmTemplate | Describes a parameter tuple containing floating point values. | |
| hou.FloatingPanel | A floating window that contains one or more panes. | |
| hou.FolderParmTemplate | Describes a folder in a parameter dialog. | |
| hou.FolderSetParmTemplate | Describes a set of folders. | |
| hou.Gallery | A collection of gallery entries that can be applied to operator nodes to set their parameters to predefined values. | |
| hou.GalleryEntry | A gallery entry that can be applied to operator nodes to set their parameters to predefined values. | |
| hou.Geometry | A Geometry object contains the points and primitives that define a 3D geometric shape. For example, each SOP node in Houdini generates a single Geometry object. | |
| hou.GeometryDisplayToggles | ||
| hou.GeometryObjNode | ||
| hou.GeometryPermissionError | Exception that is raised when you try to modify geometry from outside of a Python SOP. | |
| hou.GeometrySelection | ||
| hou.GeometryViewport | ||
| hou.GeometryViewportSettings | ||
| hou.HDADefinition | Represents the definition of a houdini digital asset (HDA). | |
| hou.HDAModule | User-defined Python module containing functions, classes, and constants that are stored with and accessed from a digital asset. | |
| hou.HDAOptions | Stores miscellaneous options about a houdini digital asset (HDA). | |
| hou.HDASection | Represents a “section” of data stored along with a digital asset. | |
| hou.HandleBinding | ||
| hou.HandleListPane | ||
| hou.HandleNodeTypeParmBinding | ||
| hou.HandleType | ||
| hou.HelpBrowser | Class representing a help browser pane tab. Provides methods for controlling the help browser. | |
| hou.HistogramViewer | ||
| hou.IPRViewer | An interactive preview render (IPR) window. | |
| hou.ImageTimelineViewer | ||
| hou.ImageViewer | ||
| hou.InitScriptFailed | ||
| hou.IntParmTemplate | Describes a parameter tuple containing integer values. | |
| hou.InterruptableOperation | Use this class to turn any Python code block into an interruptable operation. | |
| hou.InvalidInput | Exception that is raised when you try to set a node’s input to something invalid. | |
| hou.InvalidNodeType | Exception that is raised when you try to call a method on a Node that isn’t supported by that type of node. | |
| hou.InvalidSize | Exception that is raised when you pass a sequence of the wrong length to a function. | |
| hou.Keyframe | Class representing the default keyframe type, a numerical keyframe. | |
| hou.KeyframeValueNotSet | ||
| hou.LabelParmTemplate | Describes a label parameter. Unlike most other parameters, labels do not store parameter values. | |
| hou.LightLinkerPane | ||
| hou.LightObjNode | ||
| hou.LoadWarning | Exception class for when loading a hip file in Houdini generates warnings. | |
| hou.MatchDefinitionError | ||
| hou.Matrix3 | A 3×3 matrix of floating point values. | |
| hou.Matrix4 | A 4×4 matrix of floating point values. | |
| hou.MenuParmTemplate | Describes a menu parameter containing evaluating to integer values. Note that StringParmTemplates may also have menus. | |
| hou.Metaball | ||
| hou.ModalImageViewer | ||
| hou.Mplay | ||
| hou.NetworkBox | Represents a network box. | |
| hou.NetworkEditor | ||
| hou.NetworkGraph | ||
| hou.NetworkList | ||
| hou.Node | The base class for all nodes in Houdini (objects, SOPs, COPs, etc.) An instance of this class corresponds to exactly one instance of a node in Houdini. | |
| hou.NodeBundle | A named set of nodes whose contents can be from different networks. A bundle’s contents may be fixed or may be determined from a pattern, and the contents may be filtered by node type. | |
| hou.NodeConnection | Represents a connection (wire) between two Nodes. | |
| hou.NodeError | Exception class used to set errors on nodes implemented via Python. | |
| hou.NodeGroup | ||
| hou.NodeType | A NodeType specifies the information common to all instances of a type of node, such as the parameter set, algorithm, minimum number of inputs, etc. For example, the geometry object and subdivide SOP are node types. /obj/geo1 and /obj/geo2, on the other hand, are Nodes that are instances of the geometry object node type. | |
| hou.NodeTypeCategory | Represents a category of node types, such as surface nodes (SOPs) or particle nodes (POPs). | |
| hou.NodeWarning | Exception class used to set warnings on nodes implemented via Python. | |
| hou.NotAvailable | Exception class for when an operation attempted to use a feature that is not available. This class is a subclass of hou.Error. | |
| hou.ObjNode | An instance of an object node in the Houdini scene. | |
| hou.ObjectWasDeleted | Exception class for when you use a stale variable to attempt to access something that was deleted in Houdini. This class is a subclass of hou.Error. | |
| hou.OperationFailed | ||
| hou.OperationInterrupted | ||
| hou.Pane | A rectangular area of the desktop that contains one or more pane tabs. | |
| hou.PaneTab | One of the tabs inside a desktop pane. | |
| hou.Parm | A parameter in a node. Each parameter has a unique name within its node and exists inside a parameter tuple. | |
| hou.ParmGroup | ||
| hou.ParmPane | ||
| hou.ParmSpreadsheetPane | ||
| hou.ParmTemplate | Describes a parameter tuple (its name, type, etc.). This is base class for all parameter templates. | |
| hou.ParmTemplateGroup | A group of parameter templates used to represent the parameter layout of a node or the parameters in a digital asset definition. | |
| hou.ParmTuple | A tuple of one or more node parameters. Each parameter tuple has a unique name within its node. | |
| hou.ParticleSelection | ||
| hou.ParticleViewer | ||
| hou.PathBasedPaneTab | ||
| hou.PerfMonEvent | Represents an event that is recorded by the performance monitor and used to generate time and memory growth statistics for profiles. | |
| hou.PerfMonProfile | Represents a performance monitor profile. | |
| hou.PerfMonRecordOptions | Represents the set of options used by the Performance Monitor and specifies the type of statistics to be recorded in a profile. | |
| hou.PerformanceMonitor | Represents a Performance Monitor panetab. | |
| hou.PermissionError | ||
| hou.PersistentHandle | ||
| hou.PersistentHandleGroup | ||
| hou.PersistentHandleParmBinding | ||
| hou.Point | Each Point object resides inside a Geometry object and stores a 3D position. Points may be shared between primitives (such as polygons), and the set of points and primitives describes a 3D shape. | |
| hou.PointGroup | A named group of points inside a Geometry object. | |
| hou.Polygon | A Polygon is a kind of Face whose vertices are connected via straight lines. | |
| hou.PopNetNode | ||
| hou.PopNode | Represents a particle node. | |
| hou.Preference | ||
| hou.Prim | Each Prim resides inside a Geometry object and stores some sort of 3D geometric primitive, like a polygon, a NURBS curve, or a volume. Each primitive usually contains a set of Vertex objects, each of which references a Point object. | |
| hou.PrimGroup | A named group of primitives inside a Geometry object. | |
| hou.Quadric | A Quadric is a kind of geometry primitive (Prim object) that represents a 3-dimensional surface defined by a quadratic polynomial equation (e.g. a sphere or tube). | |
| hou.Quaternion | A representation of a 3D rotation (or orientation). You can smoothly interpolate between two rotation values by interpolating between two quaternions. | |
| hou.Ramp | A Ramp represents a function that yields either floating point values or colors. You can evaluate this function between 0.0 and 1.0, and the function’s shape is determined by a sequence of values at key positions between 0.0 and 1.0. | |
| hou.RampParmTemplate | Parameter template for a ramp parameter. | |
| hou.RenderMachineVariable | ||
| hou.RopNode | Represents a render output node. | |
| hou.SceneViewer | ||
| hou.Selector | Describes how Houdini should prompt the user to choose geometry in the viewport when creating a new SOP node instance. | |
| hou.SeparatorParmTemplate | Template for a separator parameter. Separators are just lines between parameters and do not store any parameter values. | |
| hou.Shelf | ||
| hou.ShelfDock | Represents the shelf area at the top of the screen, within which shelf sets and shelf tabs exist. | |
| hou.ShelfElement | ||
| hou.ShelfSet | ||
| hou.ShellIO | ||
| hou.ShopNode | The base class for all SHOP nodes in Houdini. An instance of this class corresponds to exactly one instance of a node in Houdini. | |
| hou.ShopNodeType | This kind of NodeType contains extra attributes specific to SHOP nodes. | |
| hou.ShopNodeTypeCategory | ||
| hou.SopCacheWatermark | ||
| hou.SopNode | Represents a surface node. | |
| hou.SopNodeType | This kind of NodeType contains extra attributes specific to SOP nodes. | |
| hou.StickyNote | Represents a sticky note. | |
| hou.StringKeyframe | ||
| hou.StringParmTemplate | Describes a parameter tuple containing string values. These values can be arbitrary strings or references to files or nodes | |
| hou.SubnetIndirectInput | A node-like square that appears inside subnets and corresponds to the node wired into the subnet. | |
| hou.Surface | A Surface is a kind of geometry primitive (Prim object) that contains a two dimensional grid of vertices (Vertex objects). How these vertices are used depends on the type of surface: meshes, for example, use the vertices to define a quadrilateral mesh, while NURBS surfaces use them as control points. | |
| hou.SystemExit | ||
| hou.Take | ||
| hou.TakeListPane | ||
| hou.Textport | ||
| hou.TextportPane | ||
| hou.TimeGroup | ||
| hou.ToggleParmTemplate | Describes a parameter tuple containing a checkbox. | |
| hou.Tool | ||
| hou.Track | ||
| hou.TypeError | ||
| hou.Value | ||
| hou.ValueError | ||
| hou.Variable | The variable() function returns a variable by name. The Variable class represents Houdini variables. | |
| hou.Vector2 | ||
| hou.Vector3 | ||
| hou.Vector4 | ||
| hou.Vertex | Existing inside a Geometry object, a Vertex object is contained in exactly one Prim, and references exactly one Point. | |
| hou.VexContext | ||
| hou.ViewerState | ||
| hou.Volume | A Volume is a kind geometry primitive (Prim object) storing a three dimensional array of voxels. | |
| hou.VopNetNode | ||
| hou.VopNode | Represents a VOP (VEX Operator) node. | |
| hou._addPreloadIcon | Used internally by Houdini to preload icons for speed. | |
| hou._getArgumentAutoComplete | This function is used internally by the Houdini Python shell for argument auto-completion on functions of the hou module. | |
| hou._isExiting | Returns whether Houdini is in the process of exiting. This function is called internally by the interactive Houdini Python shell. | |
| hou.activeRenders | ||
| hou.addNodeBundle | Create a new node bundle with the specified name. | |
| hou.addTimeGroup | ||
| hou.allowEnvironmentToOverwriteVariable | Allow (or disallow) an environment variable to overwrite the value of a global variable saved in a hip file. | |
| hou.almostEqual | Compares two numbers and returns True if they are almost equal in terms of how far apart they are when represented as floating point numbers. | |
| hou.appendSessionModuleSource | Appends the given source code to the hou.session module. The appended code is made available immediately. You do not have to re-import hou.session. | |
| hou.applicationCompilationDate | Returns the application’s compilation date. | |
| hou.applicationName | Returns the application name. | |
| hou.applicationPlatformInfo | Returns a string containing information about the system that compiled this version of Houdini. | |
| hou.applicationVersion | Returns the application’s version number as a tuple of integers – (major_version, minor_version, build_version). | |
| hou.applicationVersionString | Returns the application’s version number as a string. | |
| attribData | Enumeration of attribute data types. | |
| hou.attribType | Enumeration of geometry attribute types. | |
| hou.audio | Functions related to playing audio using Houdini’s playbar. | |
| hou.bezier | Evaluate a Bezier interpolation spline for an animated parameter using the left keyframe’s outgoing value, tangent, and acceleration and the right keyframe’s incoming value, tangent, and acceleration. | |
| hou.cache | ||
| hou.cd | Change the current node. Houdini has one current node, analogous to a current directory in a file system. If a relative path is given, it is relative to the node returned by hou.pwd(). | |
| hou.ch | The same as evalParm(). Provided for backward compatibility. | |
| hou.chopNetNodeTypeCategory | Return the NodeTypeCategory instance for Houdini channel container (chopnet) nodes. | |
| hou.chopNodeTypeCategory | Return the NodeTypeCategory instance for Houdini channel (chop) nodes. | |
| hou.chsop | Evaluate a parameter that references a node, and return the absolute path to the node. | |
| hou.colorType | Enumeration of color spaces. | |
| hou.commitPendingKeyframes | ||
| hou.componentType | Enumeration of component types. | |
| hou.connectivityType | Enumeration of connectivity types. | |
| hou.constant | Evaluate an animation function for an animated parameter. The return value is always the left keyframe’s outgoing value. | |
| hou.convertToNewKinematics | ||
| hou.cop2NetNodeTypeCategory | Return the NodeTypeCategory instance for Houdini composite container (copnet) nodes. | |
| hou.cop2NodeTypeCategory | Return the NodeTypeCategory instance for Houdini composite (cop) nodes. | |
| hou.copyNodesTo | Copy all given nodes to a new place in node hierarchy. | |
| hou.copyNodesToClipboard | Copy given nodes to clipboard. | |
| hou.createVariable | ||
| hou.cubic | Smooth curve between the left keyframe’s outgoing slope and the right’s incoming slope. | |
| hou.currentDopNet | ||
| hou.currentSimulation | ||
| hou.cycle | Repeats the motion between two times. | |
| hou.cycleoffset | Repeats the motion between two frames, lining up the first repeated value with the left keyframe’s value. | |
| hou.cycleoffsett | Repeats the motion between two times, lining up the repeated values with the left keyframe’s value. | |
| hou.cyclet | Repeats the motion between two times. | |
| hou.decrementFrame | ||
| hou.dop | DOP related functions. | |
| hou.dopDataTypes | ||
| hou.dopNodeTypeCategory | Return the NodeTypeCategory instance for Houdini dynamic (DOP) nodes. | |
| hou.ease | Interpolates between the left keyframe’s outgoing value and the right keyframe’s incoming value. | |
| hou.easein | Interpolates between the left keyframe’s outgoing value and the right keyframe’s incoming value. | |
| hou.easeinp | Interpolates between the values of two keyframes. | |
| hou.easeout | Interpolates between the left keyframe’s outgoing value and the right keyframe’s incoming value. | |
| hou.easeoutp | Interpolates between the values of two keyframes. | |
| hou.easep | Interpolates between the values of two keyframes. | |
| hou.endListeningOnPort | ||
| hou.endVexProfiling | ||
| hou.evalParm | Evaluate a parameter, given either an absolute or a relative path to it. Relative path searches are done from the node returned by . This function is a shortcut for hou.parm(path).eval(). | |
| hou.evalParmTuple | Evaluate a parameter, given either an absolute or a relative path to it. Relative path searches are done from the node returned by . This function is a shortcut for hou.parmTuple(path).eval(). | |
| hou.evaluatingParm | Return the parameter that is currently evaluating. | |
| hou.exit | Exits Houdini, returning the exit code to the operating system. If suppress_save_prompt is false, this function asks the user if he/she wants to save. If the user presses “Cancel”, the exit will be canceled and the next statement will execute. | |
| hou.exitScript | ||
| hou.expandString | Expands global variables and expressions in a string at the current frame. | |
| hou.expandStringAtFrame | Expands global variables and expressions in a string at a given frame. | |
| hou.exprLanguage | Enumeration of available expression languages. | |
| hou.expressionGlobals | Return the globals dictionary used by the parameter expression evaluation namespace. | |
| hou.fieldType | Enumeration of field types. | |
| hou.fileChooserMode | Enumeration of possible read/write modes for the file chooser. | |
| hou.fileReferences | ||
| hou.fileType | Enumeration of file types. | |
| hou.filterNodesByType | ||
| hou.findDirectories | Search the Houdini path for the specified directory, returning a tuple of all the matches. The directory name specified should be relative to the Houdini directory. | |
| hou.findDirectory | Search the Houdini path for a specified directory, returning the first match found. The directory name specified should be relative to the Houdini directory. | |
| hou.findFile | Search the Houdini path for a specified file, returning the first match found. The filename specified should be relative to the Houdini directory. | |
| hou.findFiles | Search the Houdini path for the specified file, returning a tuple of all the matches. The filename specified should be relative to the Houdini directory. | |
| hou.findTimeGroup | ||
| hou.folderType | Enumeration of folder types for FolderParmTemplates. | |
| hou.forceViewportUpdate | ||
| hou.fps | Return the number of frames per second. | |
| hou.frame | Return the playbar’s current frame. Note that Houdini can be on a fractional frame if fractional frames are enabled. | |
| hou.frameToTime | Convert from a given frame value to a time value. | |
| hou.frameToTimecode | ||
| hou.galleries | A module for managing galleries and their entries. | |
| hou.geometryType | Enumeration of geometry component types. | |
| hou.geometryViewportType | Enumeration of scene viewer viewport types. | |
| hou.globalFrameRange() | ||
| hou.goToFirstFrame | ||
| hou.goToLastFrame | ||
| hou.goToNextKeyframe | ||
| hou.goToPreviousKeyframe | ||
| hou.handleBindings | ||
| hou.hda | Module containing functions related to Houdini Digital Assets. | |
| hou.hdaLicenseType | Enumeration of digital asset license permission levels. | |
| hou.hipFile | ||
| hou.hmath | Houdini and 3D related math functions. | |
| hou.homeHoudiniDirectory | Return the path to the Houdini directory in your $HOME directory. | |
| hou.houdiniPath | Return the contents of the Houdini path as a tuple of strings. | |
| hou.hscript | Executes the given hscript command and returns a 2-tuple of strings where the first string contains the regular output of the executed command and the second string contains the error output. You can specify multiple commands by using ';' or the newline character as the separator. | |
| hou.hscriptCommandHelp | Return the text help of an hscript command. This function is used to help re-implement hscript commands in Python. | |
| hou.hscriptExpandString | Deprecated: Use expandString. | |
| hou.hscriptExpression | Evaluate an Hscript expression. | |
| hou.hscriptFloatExpression | Evaluate an Hscript expression as a float. | |
| hou.hscriptMatrixExpression | Evaluate an Hscript expression as a vector. | |
| hou.hscriptStringExpression | Evaluate an Hscript expression as a float. | |
| hou.hscriptVectorExpression | Evaluate an Hscript expression as a vector. | |
| imageDepth | Enumeration of image depths (data formats) for representing the pixels in an image plane. | |
| hou.imageResolution | Return the resolution of an image in a file. | |
| hou.incrementFrame | ||
| hou.infoAboutParmKeyframeFile | ||
| hou.intFrame | Return the playbar’s current frame, rounded to the nearest integer. | |
| hou.isApprentice | Return whether the application is an apprentice (non-commercial) version. | |
| hou.isUIAvailable | Return whether or not the hou.ui module is available. | |
| hou.knownFileTypes | ||
| hou.layoutNodes | ||
| hou.licenseCategory | Return the category of license (Commercial, Apprentice, ApprenticeHD, etc.) in use. | |
| licenseCategoryType | Enumeration of license category values. | |
| hou.linear | Linearly interpolates between the left keyframe’s outgoing value and the right keyframe’s incoming value. | |
| hou.listenOnPortAndBlockUntilClosed | ||
| hou.loadParmKeyframes | ||
| hou.loadParmSamples | ||
| hou.lvar | Return the value of a node’s local variable. Call this function from expressions inside node parameters. | |
| hou.managerNodeTypeCategory | Return the NodeTypeCategory instance for Houdini manager nodes. The manager nodes are /obj, /out, /part, /ch, /shop, /img, and /vex. | |
| hou.match | Creates a smooth curve between the left keyframe’s incoming slope and the right keyframe’s outgoing slope. | |
| hou.matchin | Creates a straight line from the left keyframe’s incoming value, matching the left keyframe’s incoming slope. | |
| hou.matchout | Creates a straight line from the right keyframe’s outgoing value, matching the right keyframe’s outgoing slope. | |
| hou.maxThreads | Returns the number of threads used for processing. | |
| hou.menuType | Enumeration of menu types for MenuParmTemplates and StringParmTemplates with menus. | |
| hou.moveNodesTo | Move all given nodes to a new place in node hierarchy. | |
| hou.nodeBundle | Given a node bundle name, return the corresponding NodeBundle object, or None if there is not one with that name. | |
| hou.nodeBundles | Return a tuple containing all the node bundles in the current session. | |
| hou.nodeBySessionId | Given a node’s session id, return a Node object. Return None if the id does not correspond to a valid node (e.g. if the node was deleted). | |
| nodeEventType | Enumeration of types of events that can happen to nodes. | |
| hou.nodeTypeCategories | Return a dictionary where the keys are the category names (e.g. “Object”, “Sop”) and the values are hou.NodeTypeCategory objects. | |
| hou.nodeTypeFilter | Enumeration of available node type filters. | |
| hou.nodeTypeSource | Enumeration of node type sources. | |
| hou.nodeType | Given a node type category object and a name, or possibly just a node type name that includes the category, return the corresponding NodeType object. Return None if there is no such type with that name. | |
| hou.node | Given a path string, return a Node object. Return None if the path does not refer to a node. | |
| hou.objNodeTypeCategory | Return the NodeTypeCategory instance for Houdini object nodes. For example, if /obj/model is an object then hou.node(“/obj/model”).type().category() is hou.objectNodeTypeCategory(). | |
| hou.operatingSystem | ||
| hou.updateMode | Enumeration of global orientation mode. | |
| hou.paneLinkType | Enumeration of possible pane link values. | |
| hou.paneTabType | Enumeration of pane tab types. | |
| hou.parent | Return the parent of the current node. | |
| hou.parmClipboardContents | Returns the contents of the parameter clipboard as a tuple of copied parameter dictionaries. | |
| hou.parmData | Enumeration of parameter data types. | |
| hou.parmLook | Enumeration of available looks for a parameter | |
| hou.parmNamingScheme | Enumeration of available naming schemes for a parameter. | |
| hou.parmTemplateType | Enumeration of parameter template types. | |
| hou.parmTuple | Given a path string, return a ParmTuple object. Return None if the path does not refer to a parameter tuple. | |
| hou.parm | Given a path string, return a Parm object. Return None if the path does not refer to a parameter. | |
| hou.pasteNodesFromClipboard | Paste previously copied nodes to a given network. | |
| hou.patternMatch | Matches a pattern in a string. | |
| hou.perfMon | Module containing performance monitor related functions. | |
| perfMonObjectView | Enumeration of the different structures that are used to view objects in the Performance Monitor panetab. | |
| perfMonTimeFormat | Enumeration of the different formats used when viewing times in the Performance Monitor panetab. | |
| hou.perms | Enumeration of permission flag combinations. | |
| hou.persistentHandles | ||
| hou.phm | A shortcut for hou.pwd().hdaModule(). | |
| hou.pixelColorInFileByUV | ||
| hou.playMode | Enumeration of play modes for the main playbar in Houdini. | |
| hou.playbar | The animation playbar module. | |
| hou.playbarEvent | Enumeration of the playbar events that can be handled by callback functions registered with hou.playbar.addEventCallback(). | |
| hou.popNetNodeTypeCategory | Return the NodeTypeCategory instance for Houdini particle container (popnet) nodes. | |
| hou.popNodeTypeCategory | Return the NodeTypeCategory instance for Houdini particle (pop) nodes. | |
| hou.positionType | Enumeration of spaces. | |
| hou.primType | ||
| hou.pwd | If called from an evaluating parm, return the node containing the parm. Otherwise, return Houdini’s global current node. You can change this current node with hou.cd | |
| hou.qlinear | Linearly interpolates between keyframes using quaternions. | |
| hou.quintic | Evaluate an interpolation function for an animated parameter that gives a smooth curve between the left keyframe’s outgoing value and the right keyframe’s incoming value, using the left’s outgoing slope and acceleration and the right’s incoming slope and acceleration. | |
| hou.rampBasis | Enumeration of ramp interpolation types. | |
| hou.rampParmType | Enumeration of ramp types. | |
| hou.readFile | Read a file, returning the contents in a string. Supports regular files, opdef: and oplib: paths, and http URLs. | |
| hou.recookNodesIfReferencedFilesChanged | ||
| hou.releaseLicense | Release the currently held Houdini license. | |
| hou.reloadAllScriptAndVexNodeTypes | ||
| hou.reloadChannelGroupMenuFile | ||
| hou.reloadNodeMenuFile | ||
| hou.reloadParmMenuFile | ||
| hou.renderMachineVariables | ||
| hou.renderMethod | Enumeration of dependency rendering methods. | |
| hou.repeat | Repeats the motion between two times. | |
| hou.repeatt | Repeats the motion between two times. | |
| hou.root | Return the root node (i.e. /). | |
| hou.rootNodeTypeCategory | Return the NodeTypeCategory instance for Houdini root (/) node. There is only one instance of the root node, and it has its own node type category. | |
| hou.ropNodeTypeCategory | Return the NodeTypeCategory instance for Houdini output (rop) nodes. | |
| hou.runJava | ||
| hou.runTcl | ||
| hou.runTclTk | ||
| hou.runVex | Invoke VEX code, passing in arrays of inputs and receiving arrays of outputs. | |
| hou.saveImageDataToFile | Create an image file from color and alpha pixel data. | |
| hou.saveParmKeyframes | ||
| hou.saveParmSamples | ||
| hou.scope | ||
| hou.scriptLanguage | Enumeration of available script languages. | |
| hou.selectedNodeBundles | Return a tuple containing all the node bundles that are selected in the bundle list pane. | |
| hou.selectedNodes | Return a list of all selected nodes. | |
| hou.selectorBindings | ||
| hou.session | This module is used to define custom classes, functions and variables that can be called from within the current Houdini session. The contents of this module are saved into the .hip file. | |
| hou.sessionModuleSource | Returns the contents of the hou.session module. | |
| hou.setCurrentDopNet | ||
| hou.setCurrentSimulation | ||
| hou.setDefaultSegmentFunction | ||
| hou.setFps | Set the number of frames per second. | |
| hou.setFrame | Set the playbar’s current frame. Note that the frame may be a fractional value. | |
| hou.setGlobalFrameRange | ||
| hou.setHighlightNodesWhenCooking | ||
| hou.setMaxThreads | Sets the maximum number of threads to use for multi-processing. | |
| hou.setPlaybackFrameRange | ||
| hou.setPwd | Make the given node Houdini’s current node. This function is equivalent to hou.cd(node.path()). | |
| hou.setSessionModuleSource | Sets the contents of the hou.session module. The new contents is made available immediately. You do not have to re-import hou.session. | |
| hou.setSimulationEnabled | ||
| hou.setTime | Set the playbar’s time. | |
| hou.setUpdateMode | Return Houdini’s cook update mode (Auto Update/On Mouse Up/Manual) that is displayed in the status bar. | |
| hou.setViewportUpdateMode | ||
| hou.severityType | Enumeration of dialog message severities. | |
| hou.shaderType | Enumeration of SHOP shader types. | |
| hou.shadingMode | Enumeration of viewer shading modes. | |
| hou.shelves | ||
| hou.shopNodeTypeCategory | Return the NodeTypeCategory object corresponding to shader (SHOP) nodes. | |
| hou.showCookStatisticsInNodeInfo | ||
| hou.simulationEnabled | ||
| snappingMode | Enumeration of snapping modes. | |
| hou.sopNodeTypeCategory | Return the NodeTypeCategory instance for Houdini geometry (sop) nodes. | |
| hou.spline | Fits a spline through consecutive keyframe values. | |
| hou.startListeningOnPort | ||
| hou.startVexProfiling | ||
| hou.stopNonDaemonJavaProcesses | ||
| hou.stringParmType | Enumeration of string parameter types. | |
| hou.takes | ||
| hou.tempVarStack | ||
| hou.time | Return the playbar’s current time, in seconds of playback. | |
| hou.timeGroups | ||
| hou.timeToFrame | Convert from a given time value to a frame value, rounding the result to a integer if it is close to an integer. | |
| hou.timecodeToFrame | ||
| hou.topLevelParmGroup | ||
| hou.ui | Module containing user interface related functions. | |
| hou.unusedPort | ||
| hou.updateMode | Enumeration of interface update modes. | |
| hou.updateModeSetting | Return Houdini’s cook update mode (Auto Update/On Mouse Up/Manual) that is displayed in the status bar. | |
| hou.updateProgressAndCheckForInterrupt | Deprecated: Use InterruptableOperation.Check if the user pressed Escape to interrupt the current operation, and optionally update the completion progress. | |
| hou.variable | ||
| hou.variables | ||
| hou.vexContextForNodeTypeCategory | ||
| hou.vexContextForShaderType | ||
| hou.vexContexts | ||
| hou.viewportUpdateMode | ||
| hou.vmatch | Matches the incoming and outgoing values and slopes. | |
| hou.vmatchin | Matches the left keyframe’s incoming slope. | |
| hou.vmatchout | Matches the right keyframe’s outgoing slope. | |
| hou.vopNetNodeTypeCategory | Return the NodeTypeCategory instance for Houdini vex builder container (vopnet) nodes. | |
| hou.vopNodeTypeCategory | Return the NodeTypeCategory instance for Houdini vex builder (VOP) nodes. |