Hi,
You can learn how to do this in the video tutorials 1 - 6.
(http://forums.arcgis.com/threads/64843-CityEngine-Collection-RESOURCES-FAQ-HELP)
Also, do this mini tuto here :
http://forums.arcgis.com/threads/53008-GIS-Data-Mini-Tutorial-Building-Height-and-Floor-Splits
Ok ?
Matt
@Group ("WALL FACADE") @Range ("random", "Facade1", "Facade2", "Facade3", "Facade4", "Facade5", "Facade6") comp(f){top: Roof | side : Wall_Facade} attr Wall_Facade = "random" const Function_Wall_Facade = #fileRandom(texture("images/Bldg_Facade2.jpg")) case Wall_Facade == "random": 10% : "Facade1" 10% : "Facade2" 20% : "Facade3" 20% : "Facade4" 20% : "Facade5" 20% : "Facade6" else : Wall_Facade Facade1--> setupProjection(0, scope.xy, scope.sx, scope.sy) projectUV(0) texture("images/Bldg_Facade1_cropped.jpg") Facade2--> .........