CityEngine is a standalone software that provides professional users in entertainment, architecture, urban planning, GIS and general 3D content production with a unique conceptual design and modeling solution for the efficient creation of 3D cities and building The new CityEngine 2010.3 introduces important new features for the conceptual design stage, efficient urban environment creation. Jun 23, 2010 Procedural Inc. Today introduced CityEngine 2010, the latest version of its city creation software based on unique procedural techniques. The main novelties are interactive editing of dynamic city layouts, node-based rule authoring, and a sketching tool for facades.
Showing71 changed fileswith9,202 additionsand 2 deletions.+24−2.+98−0.+2−0.+107−0.+90−0.+88−0.+736−0.+70−0.+71−0.+61−0.+45−0.+2−0.+131−0.+20−0.+8−0.+575−0.+29−0.+98−0.+579−0.+195−0.+221−0.+55−0.+242−0.+51−0.+143−0.+113−0.+11−0.+4−0.+210−0.+154−0.+8−0.+9−0.+2−0.+51−0.+44−0.+19−0.+33−0.+251−0.+77−0.+24−0.+40−0.+2−0.+70−0.+38−0.+4−0.+66−0.+381−0.+72−0.+105−0.+52−0.+178−0.+77−0.+1,323−0.+183−0.+55−0.+26−0.+54−0.+109−0.+31−0.+26−0.+558−0.+292−0.+2−0.+44−0.+49−0.+84−0.+180−0.+78−0.+70−0.+202−0. @@ -0,0 +1,98 @@# Esri CityEngine SDK ExamplesThe Esri CityEngine is based on the procedural runtime, which is the underlying engine that supports two GP tools in ArcGIS 10.x and drives procedural symbology in the release of ArcGIS Professional. The CityEngine SDK enables you as a 3rd party developer to extend CityEngine with additional import and export formats. Moreover, you can integrate the procedural runtime in your own client applications taking full advantage of the procedural core without running CityEngine or ArcGIS.## PreambleThis document explains how to install the CityEngine SDK and how to work with the source-code examples contained in this repository. The Esri CityEngine SDK is packaged into three parts:- This git repository with the example sources.- An archive with the SDK binaries and documentation (whitepaper and API reference).- An archive with example data (e.g. Rule packages and initial shapes).The archives are available for download at the corresponding github release page.
See installation instructions below for details.## CityEngine SDK Releases- v1.1.1407 (TBA)( v1.0.1209 (2014-01-15)(Installation Instructions1. Clone or download this repository2. Download the SDK binary archive from the release page3. Donwload the SDK example data archive from the release page4. Unzip the archives into the cloned repository (the examples will work out of the box in this way).## ExamplesThis repository contains a number of source code examples.
@@ -0,0 +1,107 @@PRT4CMD - CityEngine SDK Command Line Utility-DISCLAIMER-This is an example for using the CityEngine SDK. There is no support for this application.If you find a bug or want to enhance functionality you have to do this yourself.PREREQUISITES-Before you start working with this example, please make sure you followthe main installation instructions for the CityEngine SDK in theREADME.md file at the root of this example repository. This willexplain how to get the sdk binaries and example data.SOFTWARE REQUIREMENTS- see 'General Software Requirements - Linux or MacOSX, for simple clients'- Boost libraries 1.41 or later (binary build for your compiler / platform, INSTRUCTIONS-1.
Open a terminal2. Cd /examples/prt4cmd3. Mkdir build && cd build4.
Cmake -G 'Unix Makefiles' -DCMAKEINSTALLPREFIX=./install -DCMAKEBUILDTYPE=Release -DBoostNOBOOSTCMAKE=ON./src5. Make install= The build result will appear in./installUSING PRT4CMD-1. Open a bash shell and cd in to the above install directory.2. Type 'bin/prt4cmd' to see the list of options.3. Type the following to generate the 'candler' building modelin the wavefront obj format:bin/prt4cmd -f CityEngAdvFx -l 3 -g./././data/candlerlot.obj -p./././data/candler.rpk -a ruleFile:string=bin/candler.01.cgb -a startRule:string=Default$Lot -e com.esri.prt.codecs.OBJEncoder -z baseName:string=theCandler4. The result is placed in the output directory:- theCandler.obj- theCandler.mtl- 5. To regenerate the same model with a different height, use thefollowing command:bin/prt4cmd -f CityEngAdvFx -l 3 -g./././data/candlerlot.obj -p./././data/candler.rpk -a ruleFile:string=bin/candler.01.cgb -a startRule:string=Default$Lot -a height:float=30 -e com.esri.prt.codecs.OBJEncoder -z baseName:string=theCandler6.
@@ -0,0 +1,90 @@PRT4CMD - CityEngine SDK Command Line Utility-DISCLAIMER-This is an example for using the CityEngine SDK. There is no support for this application.If you find a bug or want to enhance functionality you have to fix/do this yourself.PREREQUISITES-Before you start working with this example, please make sure you followthe main installation instructions for the CityEngine SDK in theREADME.md file at the root of this example repository. This willexplain how to get the sdk binaries and example data.SOFTWARE REQUIREMENTS- see 'General Software Requirements - Windows, for simple clients'- Boost libraries 1.41 or later (binary build for your compiler / platform, orINSTRUCTIONS-1. Open a Visual Studio cmd shell (64bit)2.
Cd examplesprt4cmd3. Mkdir build4. Cmake -G 'NMake Makefiles' -DCMAKEINSTALLPREFIX=.install -DCMAKEBUILDTYPE=Release -DprtDIR=cmake -DBOOSTINCLUDEDIR=C:localboost1530 -DBOOSTLIBRARYDIR=C:localboost1530lib64-msvc-10.0 -DBoostUSESTATICLIBS=ON.src6. Nmake install= The build result will appear in.installFor a 32bit build use the 32bit Visual Studio cmd shell, the 32bit build of the CityEngine SDK and the 32bit boost libraries must be used.USING PRT4CMD-1. Open a cmd shell and cd in to the above install directory.2.
Type 'binprt4cmd' to see the list of options.3. Type the following to generate the 'candler' building modelin the wavefront obj format:binprt4cmd -f CityEngAdvFx -l 3 -g.datacandlerlot.obj -p.datacandler.rpk -a ruleFile:string=bin/candler.01.cgb -a startRule:string=Default$Lot -e com.esri.prt.codecs.OBJEncoder -z baseName:string=theCandler4. The result is placed in the output directory:- theCandler.obj- theCandler.mtl- 5. To regenerate the same model with a different height, use thefollowing command:binprt4cmd -f CityEngAdvFx -l 3 -g.datacandlerlot.obj -p.datacandler.rpk -a ruleFile:string=bin/candler.01.cgb -a startRule:string=Default$Lot -a height:float=30 -e com.esri.prt.codecs.OBJEncoder -z baseName:string=theCandler6.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |