Jump to content

one more for the beloved hou.env


Follyx

Recommended Posts

yeah again: one more question about the hodini.env

I try to implement the FeElib (FeLib on GitHub) into my setup. Had read the toadstorm infos for the json files (Toadstorm: "doing away with houdini.env)" and also the sidefx hints. Unfortunately it wont work. Here is the felib.json wich I try to integrate in my setup: FeLib.json. The FeLib itself is located in "E:/github/FeELib-for-Houdini" on my workstation.

the once part I've changed was the

"path": [
        {        
            "value" : "$LibPath/FeELib-for-Houdini",  
            "method" : "prepend",
        },
    ],

into

"path": [
        {        
            "LibPath" : "e:/github",
            "value" : "$LibPath/FeELib-for-Houdini",
            "method" : "prepend",
        },
    ],

here is the complete FeLib.json:

{
    "load_package_once": true,
    "path": [
        {        
            "LibPath": "E:/GITHUB",
            "value" : "$LibPath/FeELib-for-Houdini",
            "method" : "prepend",
        },
    ],
    "env": [
        {
            "FeELib": "$LibPath/FeELib-for-Houdini"
        },
        {
            "HOUDINI_SCRIPT_PATH": {
                "method": "prepend",
                "value": [
                    "$FeELib/scripts",
                ]
            }
        },
        {
            "HOUDINI_OTLSCAN_PATH": {
                "method": "append", 
                "value": [
                    "$FeELib/otls/examples",
                    "$FeELib/otls/2D",
                    "$FeELib/otls/Advect",
                    "$FeELib/otls/Animate",
                    "$FeELib/otls/Attribute",
                    "$FeELib/otls/Convert",
                    "$FeELib/otls/Data",
                    "$FeELib/otls/Deform",
                    "$FeELib/otls/Deprecated",
                    "$FeELib/otls/Edit",
                    "$FeELib/otls/Export",
                    "$FeELib/otls/Filter",
                    "$FeELib/otls/Fluid", 
                    "$FeELib/otls/Fracture",
                    "$FeELib/otls/Generator",
                    "$FeELib/otls/Geo",
                    "$FeELib/otls/Group",
                    "$FeELib/otls/Growth",
                    "$FeELib/otls/HeightField",
                    "$FeELib/otls/Image 2D",
                    "$FeELib/otls/Import",
                    "$FeELib/otls/IO",
                    "$FeELib/otls/Match",
                    "$FeELib/otls/Morph",
                    "$FeELib/otls/Operation",
                    "$FeELib/otls/Poly Edit",
                    "$FeELib/otls/POP",
                    "$FeELib/otls/Script",
                    "$FeELib/otls/Solver",
                    "$FeELib/otls/Topo",
                    "$FeELib/otls/Transform",
                    "$FeELib/otls/UV",
                    "$FeELib/otls/Visualize",
                    "$FeELib/otls/Animate/Loop",
                    "$FeELib/otls/Attribute/String",
                    "$FeELib/otls/Attribute/Vector",
                    "$FeELib/otls/Convert/Pack",
                    "$FeELib/otls/Data/Capture",
                    "$FeELib/otls/Data/Cluster",
                    "$FeELib/otls/Data/Connectivity",
                    "$FeELib/otls/Data/Enumerate",
                    "$FeELib/otls/Data/Graph",
                    "$FeELib/otls/Data/Hull",
                    "$FeELib/otls/Data/Intersection",
                    "$FeELib/otls/Data/NDC",
                    "$FeELib/otls/Data/Orient",
                    "$FeELib/otls/Data/Property",
                    "$FeELib/otls/Data/Shading",
                    "$FeELib/otls/Data/Similar",
                    "$FeELib/otls/Data/Space",
                    "$FeELib/otls/Data/Time",
                    "$FeELib/otls/Data/Topology",
                    "$FeELib/otls/Data/Transfer",
                    "$FeELib/otls/Data/Transform",
                    "$FeELib/otls/Data/Volume",
                    "$FeELib/otls/Data/Weight",
                    "$FeELib/otls/Detect/Bounding",
                    "$FeELib/otls/Detect/Similar",
                    "$FeELib/otls/File",
                    "$FeELib/otls/File/Game",
                    "$FeELib/otls/Filter/Animation",
                    "$FeELib/otls/Filter/Bake",
                    "$FeELib/otls/Filter/Boolean",
                    "$FeELib/otls/Filter/Constraint",
                    "$FeELib/otls/Filter/Constraint/Kinematics",
                    "$FeELib/otls/Filter/Curve",
                    "$FeELib/otls/Filter/Deform",
                    "$FeELib/otls/Filter/Deform/Bend",
                    "$FeELib/otls/Filter/Deform/Bone",
                    "$FeELib/otls/Filter/Deform/Capture",
                    "$FeELib/otls/Filter/Deform/Curve",
                    "$FeELib/otls/Filter/Deform/Morph",
                    "$FeELib/otls/Filter/Deform/NDC",
                    "$FeELib/otls/Filter/Enumerate",
                    "$FeELib/otls/Filter/Fracture",
                    "$FeELib/otls/Filter/Generator",
                    "$FeELib/otls/Filter/Geo",
                    "$FeELib/otls/Filter/Interpolate",
                    "$FeELib/otls/Filter/Match",
                    "$FeELib/otls/Filter/Noise",
                    "$FeELib/otls/Filter/Project",
                    "$FeELib/otls/Filter/Ref",
                    "$FeELib/otls/Filter/Rewrite",
                    "$FeELib/otls/Filter/Smooth",
                    "$FeELib/otls/Filter/Space",
                    "$FeELib/otls/Filter/Struct",
                    "$FeELib/otls/Filter/Topo",
                    "$FeELib/otls/Filter/Topo/Artificial Line",
                    "$FeELib/otls/Filter/Topo/LOD",
                    "$FeELib/otls/Filter/Topo/Optimize",
                    "$FeELib/otls/Filter/Topo/Subdivid",
                    "$FeELib/otls/Filter/Transfer",
                    "$FeELib/otls/Filter/Transform",
                    "$FeELib/otls/Filter/Volume",
                    "$FeELib/otls/Filter/Volume/Analysis",
                    "$FeELib/otls/Filter/Volume/Rebuild",
                    "$FeELib/otls/Filter/Volume/VDB",
                    "$FeELib/otls/Filter/Volume/Analysis",
                    "$FeELib/otls/Filter/Volume/Rebuild",
                    "$FeELib/otls/Filter/Volume/VDB",
                    "$FeELib/otls/Filter/Generator/Data",
                    "$FeELib/otls/Filter/Generator/FX",
                    "$FeELib/otls/Filter/Generator/Modeling",
                    "$FeELib/otls/Fracture/Boolean",
                    "$FeELib/otls/Fracture/Clip",
                    "$FeELib/otls/Fracture/Collision",
                    "$FeELib/otls/Fracture/Constraint",
                    "$FeELib/otls/Fracture/Shatter",
                    "$FeELib/otls/Fracture/Voronoi",
                    "$FeELib/otls/Generator/Copy",
                    "$FeELib/otls/Generator/Curve",
                    "$FeELib/otls/Generator/Curve to Poly",
                    "$FeELib/otls/Generator/Fractal",
                    "$FeELib/otls/Generator/FX",
                    "$FeELib/otls/Generator/Graph",
                    "$FeELib/otls/Generator/Layout",
                    "$FeELib/otls/Generator/Outline",
                    "$FeELib/otls/Generator/Point",
                    "$FeELib/otls/Generator/Poly Expand",
                    "$FeELib/otls/Generator/Primitive",
                    "$FeELib/otls/Generator/Sample",
                    "$FeELib/otls/Generator/Stylize",
                    "$FeELib/otls/Generator/Volume",
                    "$FeELib/otls/Geo/Ball",
                    "$FeELib/otls/Geo/Biome",
                    "$FeELib/otls/Geo/Box",
                    "$FeELib/otls/Geo/Building",
                    "$FeELib/otls/Geo/Building/Stone",
                    "$FeELib/otls/Geo/Building/Wood",
                    "$FeELib/otls/Geo/Building/Decoration",
                    "$FeELib/otls/Geo/City/Block",
                    "$FeELib/otls/Geo/Curve",
                    "$FeELib/otls/Geo/Fractal",
                    "$FeELib/otls/Geo/Fractal 2D",
                    "$FeELib/otls/Geo/Hard Surface",
                    "$FeELib/otls/Geo/Hedra",
                    "$FeELib/otls/Geo/Industry",
                    "$FeELib/otls/Geo/Installation",
                    "$FeELib/otls/Geo/Layout",
                    "$FeELib/otls/Geo/Machine",
                    "$FeELib/otls/Geo/Mirror Symmetry",
                    "$FeELib/otls/Geo/Motion Design",
                    "$FeELib/otls/Geo/Nature",
                    "$FeELib/otls/Geo/Organic",
                    "$FeELib/otls/Geo/Pattern 2D",
                    "$FeELib/otls/Geo/Pattern 2D/Font",
                    "$FeELib/otls/Geo/Primitive",
                    "$FeELib/otls/Geo/Primitive/2D",
                    "$FeELib/otls/Geo/Primitive/Curve",
                    "$FeELib/otls/Geo/Primitive/Helix Spiral",
                    "$FeELib/otls/Geo/Primitive/Knot",
                    "$FeELib/otls/Geo/Primitive/Polyhedron",
                    "$FeELib/otls/Geo/Primitive/Surface",
                    "$FeELib/otls/Geo/Radial Symmetry",
                    "$FeELib/otls/Geo/Radial Symmetry/Cup",
                    "$FeELib/otls/Geo/Road",
                    "$FeELib/otls/Geo/Script",
                    "$FeELib/otls/Geo/Sphere",
                    "$FeELib/otls/Geo/Terrain",
                    "$FeELib/otls/Geo/Test Geometry",
                    "$FeELib/otls/Geo/Tube",
                    "$FeELib/otls/Group/Bound",
                    "$FeELib/otls/Growth/Cluster",
                    "$FeELib/otls/Growth/Fractal",
                    "$FeELib/otls/Growth/Grain",
                    "$FeELib/otls/Growth/Search",
                    "$FeELib/otls/Growth/Tesselation",
                    "$FeELib/otls/Layout",
                    "$FeELib/otls/Morph/Time",
                    "$FeELib/otls/Operation/Blast",
                    "$FeELib/otls/Operation/Cache",
                    "$FeELib/otls/Operation/Delete",
                    "$FeELib/otls/Operation/Filter",
                    "$FeELib/otls/Operation/Merge",
                    "$FeELib/otls/Operation/Update",
                    "$FeELib/otls/POP/Trail",
                    "$FeELib/otls/Topo/Artificial",
                    "$FeELib/otls/Topo/Blast",
                    "$FeELib/otls/Topo/Culling",
                    "$FeELib/otls/Topo/Optimize",
                    "$FeELib/otls/Topo/Primitive",
                    "$FeELib/otls/Topo/Recreate",
                    "$FeELib/otls/Topo/Repair",
                    "$FeELib/otls/Topo/Resolve",
                    "$FeELib/otls/Topo/Sample",
                    "$FeELib/otls/Topo/Standard",
                    "$FeELib/otls/Topo/Stylize",
                    "$FeELib/otls/Topo/Subdivid",
                ]
            }
        },
        {
            "HOUDINI_VEX_PATH": {
                "method": "append", 
                "value": [
                    "$FeELib/vex/^",
                    "$FeELib/vex/include",
                    "$FeELib/vex/include/child",
                    "$FeELib/vex/include/child/element",
                    "$FeELib/vex/include/child/element/basic",
                    "$FeELib/vex/include/child/element/basic/deep",
                ]
            }
        },
        {
            "HOUDINI_OCL_PATH": {
                "method": "append", 
                "value": [
                    "$FeELib/ocl",
                ]
            }
        },
    ],
}

The Felib isnt recognized at all with this configuration.

And no, I dont want to copy the whole FeLib folder into my home directory.

Thanks in advance and Healthyness and Peace.

Edited by Follyx
Link to comment
Share on other sites

  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...