My cook option is set by HAPI as following:
HEU_HAPIFunctions.HAPI_SetCustomString(ref session.GetSessionData()._HAPISession, "xxxx".AsByteArray(), out int value); HAPI_CookOptions cookOptions = new HAPI_CookOptions { splitGeosByGroup = false, splitGroupSH = 0, splitGeosByAttribute = true, splitAttrSH = value, clearErrorsAndWarnings = false, cookTemplatedGeos = false, splitPointsByVertexAttributes = false, packedPrimInstancingMode = HAPI_PackedPrimInstancingMode.HAPI_PACKEDPRIM_INSTANCING_MODE_DISABLED, handleBoxPartTypes = true, handleSpherePartTypes = true, checkPartChanges = false, cacheMeshTopology = false, preferOutputNodes = false };
My sop network is quiet simple: grid -> scatter2 -> output, and no group or `splitAttrSH`(here is "xxxx") attribute is set, only "unity_instance" attribute is set for each point.
I want to know what makes this difference here, is this an expected feature? And what can I do to get the points-only part when `splitGeosByAttribute` is enabled ?