The Complete Street Rule for ArcGIS CityEngine is a scenario oriented design tool intended to enable users to quickly create procedurally generated multimodal streets.
Delete Assets in Esri.Lib, Use Reference CSV for assets: Delete duplicated Vehicle & Street Scene GLBs that exist in Esri.lib, and depend on the Assset_Metadata.csv. This drops the repo size a significant chunk and makes the rule easier to port. This also lead to improvements in Asset quality because the first set of vehicles and similar assets pulled did not have reflectivity maps and similar details. How to deal with van vehicles in allocations should be revisited later (Microtransit in HOV lanes? etc).
Fix Rail Textures: Rail Tracks textures were not working as expected. Changes in projection fixed this.
Parallel Parking to use alignToGeometryBBox: First change to use alignScopeToGeometryBBox instead of ToGeometry for parallel parking vehicle insertion. Other areas might benefit from this, but that is to be determined. This provided marginal benefits in placement on severely angled streets tested, but only a few types were tried.