The randomly chosen 20% then if the parcel area is less than 500(m2) there isĪlso no setback. Passed to a successor past even the next successor.
Cityengine roof texture code#
The code states that 20% of the input geometry should have no Setback and are immediately
Cityengine roof texture series#
In the example below the setback value is determinedīy a series of nested conditional statements that include a stochastic element. A stochastic rule is one where it includesĪn element of randomness. Operation within a conditional (case) statement that applied a value to either Of using a coverage slider to generate a building footprint, I used a Setback This is such a great use of CityEngine, I think anyone who sees this and understands the power of the Twitter API and/or CityEngine instantly sees the potential to make something similar for their area of expertise. I guess the next step, which is in the hands of Esri, would be to make it possible to create a 3D Web Scene that itself can handle ongoing updates and show 'live' data that is supplied by a pipeline of (Python?) processes. Depending on the scale of the area you wish to show this is a great example of how easily CityEngine can be used to create the same type of output but for different inputs but based on the same attributes. Of course the tweets can be applied to any 2D data you wish, in another example they show the data applied to a 1km grid instead of buildings. From what I can take from their article they are able to take live feeds from Twitter (or a search result over a given period of time) and feed this into CityEngine, outputting a time-lapse style video. The 2D building data is plugged into CityEngine and a rule file is applied giving the building an extrusion based on the number of tweets located in or around that building. The guys at en-topia have taken the simple 2D mapping of Twitter data another step forward by applying geotagged tweets to buildings. My very shallow knowledge of the API is that it can be used to carry out a search of tweets, providing back a list that, if geotagged, can be mapped. If you're not into the developer world or like me just getting into it, the number of API's seems to increase ten-fold by the day into a dizzying array of wonderful tools that allow access to all kinds of exciting data. They have even been kind enough to provide sample rules and instructions through GitHub Please take a look at the outstanding blog post here from en-topia. This is one of the major projects that I've been lucky enough to work on and I'll be reporting on some of the things I learnt in carrying out this project in upcoming posts. Getting back to the Computer World article, Gert van Maren mentions some of the work that Auckland Council have done regarding a land resource document called the Unitary Plan. I'll have to have a think about that and come up with something that is fun, will teach me some new techniques and that could be applicable to an industry. Making the operations work on a project that isn't city based could be a good way of showing the potential of other industries also using the software. However, many of the operations could be used to create all kinds of models based on any kind of input geometry. CityEngine is by name a city generation tool. I'm pretty sure that there could be a wide range of other uses too. Entertainment - Films, Advertising, Gaming Government - Planning, Engineering, Architecture, Urban DesignĢ. This got me thinking what industries would be the main users of CityEngine:ġ. Obviously the SDK is made to service the entertainment industry. It is obvious that Esri are having to service a number of different industries and so far the integration with the geospatial world has been steady. There seems to be quite a few updates in the upcoming version but I've yet to see a clearly defined list of what's new. People such as Geoff Taylor and Eric Wittner have been bringing some of the latest information to the geospatial masses. I have in the last week or so watched a few webinars through Directions Magazine. The SDK is just one of a few small hints that Esri have released regarding CityEngine 2013. Being able to marry up the procedural power of CityEngine and a high end graphics package like Maya we should be looking at some seriously awesome work. The entertainment industry especially has pretty high standards when it comes to the quality of the visual output of CityEngine.
Cityengine roof texture software#
CityEngine 2013 sees the additon of an SDK (Software Development Kit) that will allow users of software such as Maya to procedurally generate models inside this software, instead of in CityEngine.