*`
ιi uH Q= d u)'Fv,# hB1AF.( y None X ! 8240CE8444FA663DCA17239178E05B17 Q ) Q a q q (yA*F5TDFd_)F ++UE4+Release-4.26 XK ++UE4+Release-4.26 #1 } y * /Ambit/ProceduralTools/AmbitRoadGenerator /Script/CoreUObject I-> /Script/Engine @I /Script/HoudiniEngineRuntime 0#! AmbitRoadGenerator 1?9 ArrayProperty Ii AssetBytes iRZ AssetBytesCount Dc AssetFileName gÞ AssetImportData QT
ByteProperty N- Class twx
HoudiniAsset
MetaData 䀴 None
ObjectProperty A۳ Package sG PackageLocalizationNamespace ty PackageMetaData ,e StrProperty ;r$ UInt32Property ,8J
y Hv Q A }
HoudiniAsset AmbitRoadGenerator u m AmbitRoadGenerator
HoudiniAsset FileName F D:\TempProjects\temp-ambit-houdini\Houdini\hda\AmbitRoadGenerator.hda Bytes 161146 Asset Type Full $ [{ "RelativeFilename" : "D:/TempProjects/temp-ambit-houdini/Houdini/hda/AmbitRoadGenerator.hda", "Timestamp" : "1636570754", "FileMD5" : "8fd9dbd725a5474cb453b795d005da97", "DisplayLabelName" : "" }] J F D:\TempProjects\temp-ambit-houdini\Houdini\hda\AmbitRoadGenerator.hda ~u
zu INDX
INDEX_SECTION a houdini.hdalibrary a Object/AmbitRoadGenerator tGa AmbitRoadGenerator Ambit Road Generator :oplib:/Object/AmbitRoadGenerator?Object/AmbitRoadGenerator MISC_digital_asset Object a INDX
DialogScript .aU CreateScript . @a TypePropertiesOptions / .aU Help 0 aU Tools.shelf 0 ab InternalFileOptions 3 0a Contents.gz 4 >a Version r2 aU ExtraFileOptions r9 aU VHDA s ab# Dialog script for ambit_road_network_1.0 automatically generated
{
name ambit_road_network_1.0
script ambit_road_network_1.0
label "Ambit Road Network 1.0"
help {
""
}
inputlabel 1 "Sub-Network Input #1"
inputlabel 2 "Sub-Network Input #2"
inputlabel 3 "Sub-Network Input #3"
inputlabel 4 "Sub-Network Input #4"
group {
name "stdswitcher3"
label "Transform"
invisibletab
parm {
name "xOrd"
baseparm
label "Transform Order"
invisible
joinnext
export none
}
parm {
name "rOrd"
baseparm
label "Rotate Order"
nolabel
invisible
export none
}
parm {
name "t"
baseparm
label "Translate"
invisible
export none
}
parm {
name "r"
baseparm
label "Rotate"
invisible
export none
}
parm {
name "s"
baseparm
label "Scale"
invisible
export none
}
parm {
name "p"
baseparm
label "Pivot Translate"
invisible
export none
}
parm {
name "pr"
baseparm
label "Pivot Rotate"
invisible
export none
}
parm {
name "scale"
baseparm
label "Uniform Scale"
invisible
export none
}
parm {
name "pre_xform"
baseparm
label "Modify Pre-Transform"
invisible
export none
}
parm {
name "keeppos"
baseparm
label "Keep Position When Parenting"
invisible
export none
}
parm {
name "childcomp"
baseparm
label "Child Compensation"
invisible
export none
}
parm {
name "constraints_on"
baseparm
label "Enable Constraints"
invisible
export none
}
parm {
name "constraints_path"
baseparm
label "Constraints"
invisible
export none
}
parm {
name "lookatpath"
baseparm
label "Look At"
invisible
export none
}
parm {
name "lookupobjpath"
baseparm
label "Look Up Object"
invisible
export none
}
parm {
name "lookup"
baseparm
label "Look At Up Vector"
invisible
export none
}
parm {
name "pathobjpath"
baseparm
label "Path Object"
invisible
export none
}
parm {
name "roll"
baseparm
label "Roll"
invisible
export none
}
parm {
name "pos"
baseparm
label "Position"
invisible
export none
}
parm {
name "uparmtype"
baseparm
label "Parameterization"
invisible
export none
}
parm {
name "pathorient"
baseparm
label "Orient Along Path"
invisible
export none
}
parm {
name "up"
baseparm
label "Orient Up Vector"
invisible
export none
}
parm {
name "bank"
baseparm
label "Auto-Bank factor"
invisible
export none
}
}
group {
name "stdswitcher3_1"
label "Subnet"
invisibletab
parm {
name "label1"
baseparm
label "Input #1 Label"
invisible
export dialog
}
parm {
name "label2"
baseparm
label "Input #2 Label"
invisible
export dialog
}
parm {
name "label3"
baseparm
label "Input #3 Label"
invisible
export dialog
}
parm {
name "label4"
baseparm
label "Input #4 Label"
invisible
export dialog
}
parm {
name "tdisplay"
baseparm
label "Display"
joinnext
export all
}
parm {
name "display"
baseparm
label "Display"
export all
}
parm {
name "outputobj"
baseparm
label "Output Transform"
export all
}
parm {
name "visibleobjects"
baseparm
label "Visible Children"
export none
}
parm {
name "picking"
baseparm
label "Viewport Selecting Enabled"
export none
}
parm {
name "pickscript"
baseparm
label "Select Script"
export none
}
parm {
name "caching"
baseparm
label "Cache Object Transform"
export none
}
parm {
name "use_dcolor"
baseparm
label "Set Wireframe Color"
invisible
export none
}
parm {
name "dcolor"
baseparm
label "Wireframe Color"
invisible
export none
}
}
parm {
name "osm_file"
label "OSM File"
type file
default { "" }
menureplace {
[ "opmenu -l -a road_network/osm_import1 osm_file" ]
}
parmtag { "autoscope" "0000000000000000" }
parmtag { "filechooser_pattern" "*.osm" }
}
group {
name "folder0"
label "Visualization"
parm {
name "visualize_road_input"
label "Visualize Road Input"
type toggle
default { "0" }
parmtag { "script_callback_language" "python" }
}
}
group {
name "folder0_1"
label "Main"
parm {
name "lane_width"
label "Lane Width"
type float
default { "3.5" }
range { 1 10 }
parmtag { "script_callback_language" "python" }
}
parm {
name "intersection_grade_falloff"
label "Intersection Grade Falloff"
type float
default { "40" }
range { 0! 100 }
parmtag { "autoscope" "0000000000000000" }
parmtag { "script_callback_language" "python" }
}
parm {
name "min_road_length"
label "Small Road Threshold"
type float
default { "15" }
range { 1 50 }
parmtag { "autoscope" "0000000000000000" }
parmtag { "script_callback_language" "python" }
}
}
group {
name "folder0_2"
label "Sidewalks"
groupcollapsible {
name "folder1"
label "Sidewalks"
parm {
name "width"
label "Sidewalk Width"
type float
default { "4" }
range { 2 10 }
parmtag { "script_callback_language" "python" }
}
}
groupcollapsible {
name "folder2"
label "Curbs"
parm {
name "gutter_width"
label "Gutter Width"
type float
default { "0.4" }
range { 0 2 }
parmtag { "script_callback_language" "python" }
}
parm {
name "curb_height"
label "Curb Height"
type float
default { "0.2" }
range { 0 1 }
parmtag { "autoscope" "0000000000000000" }
parmtag { "script_callback_language" "python" }
}
parm {
name "curb_width"
label "Curb Width"
type float
default { "0.35" }
range { 0 1 }
parmtag { "autoscope" "0000000000000000" }
parmtag { "script_callback_language" "python" }
}
}
}
group {
name "folder0_3"
label "Crosswalks"
parm {
name "crosswalk_offset"
label "Offset"
type float
default { "3" }
range { 0 10 }
parmtag { "script_callback_language" "python" }
}
parm {
name "crosswalk_width"
label "Width"
type float
default { "4" }
range { 0 10 }
parmtag { "script_callback_language" "python" }
}
parm {
name "crosswalk_stripe_gap_size"
label "Stripe Gap Size"
type float
default { "0.185" }
range { 0! 0.5! }
parmtag { "autoscope" "0000000000000000" }
parmtag { "script_callback_language" "python" }
}
}
group {
name "folder0_4"
label "Lane Markings"
parm {
name "lane_marking_width"
label "Marking Width"
type float
default { "0.2" }
range { 0 10 }
parmtag { "script_callback_language" "python" }
}
parm {
name "edge_marking_inset"
label "Edge Marking Inset"
type float
default { "0.2" }
range { 0 10 }
parmtag { "script_callback_language" "python" }
}
parm {
name "lane_marking_buffer"
label "Crosswalk Buffer"
type float
default { "0.5" }
range { 0 10 }
parmtag { "script_callback_language" "python" }
}
}
group {
name "folder0_5"
label "Terrain"
parm {
name "height"
label "Height"
type float
default { "0" }
range { 0 500 }
parmtag { "autoscope" "0000000000000000" }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "cvex" }
}
parm {
name "elementsize"
label "Element Size"
type float
default { "800" }
range { 0 10 }
parmtag { "autoscope" "0000000000000000" }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "cvex" }
}
parm {
name "color"
label "Color"
type color
size 3
default { "0.1875" "0.3" "0.075" }
range { 0 1 }
parmtag { "autoscope" "0000000000000000" }
}
}
}
# Automatically generated script
\set noalias = 1
#
# Creation script for AmbitRoadGenerator operator
#
if ( "$arg1" == "" ) then
echo This script is intended as a creation script
exit
endif
# Node $arg1 (Object/AmbitRoadGenerator)
opexprlanguage -s hscript $arg1
opuserdata -n '___Version___' -v '1.0' $arg1
CheckExternal := 1;
ContentsCompressionType := 1;
ForbidOutsideParms := 1;
GzipContents := 1;
LockContents := 1;
MakeDefault := 1;
ParmsFromVfl := 0;
PrefixDroppedParmLabel := 0;
PrefixDroppedParmName := 0;
SaveCachedCode := 0;
SaveIcon := 1;
SaveSpareParms := 0;
UnlockOnCreate := 0;
UseDSParms := 1;
OBJ
$HDA_TABLE_AND_NAME
Ambit
nodeconntype nodeparmtype ]$I 3=Q;s
⬢ڪȬګL2g)̜:$$8 < I so,N xCH33w7w73w̌̾?3kiǟlm;vϓ?<sd[orM
BŽsœOw