POST
|
Hello Renato, Thank you for your reply. This threat provides a way of doing a simple flyover animation with CityEngine. But CityEngine is not intended to be a standalone solution for animation. I am sorry, if you got the impression this would be the case. Instead, the development team is working closely with key customers in the VFX industry to meet their production needs. Today CityEngine provides a wide range of 3D model export formats, and there are continuous efforts to support the latest standards. This includes support for animation software workflows like: Autodesk 3DS MAX and Maya: Autodesk FBX Export Pixar Renderman: Renderman RIB Export ... and others
... View more
05-30-2016
08:09 AM
|
0
|
0
|
369
|
POST
|
Hello Marta, One reason could be, that you are using the BASIC version of CityEngine. Python scripting is only included in the ADVANCED version. Please refer CityEngine the feature list: Esri CityEngine | Features
... View more
05-30-2016
06:30 AM
|
1
|
0
|
240
|
POST
|
Hi Dave The "Generate Bridges" option sets the height depended on the attribute 'height' (if present). This is mainly thought to be used with 2D data that has some segments (like bridges) with height information. Maybe this is the cause of your strange results?
... View more
05-23-2016
12:14 PM
|
0
|
1
|
966
|
POST
|
Hello Scott, I think it would worth trying a newer version of CityEngine like 2015.2 first and check if the problem is sill present.
... View more
05-23-2016
12:42 AM
|
0
|
2
|
1093
|
POST
|
Hello Thomas, you can use the CityEngine Python Scripting Interface to automatically export to small patches of your scene. The code example below creates 4 patches and should be a good starting point: def checkInside(shape,xMin,xMax,zMin,zMax):
vert = ce.getVertices(shape)
for i in xrange(2,len(vert),3):
if (xMin <= vert[i-2] <= xMax) & (zMin <= vert <= zMax):
return True
return False
def exportPatch(shapes,xMin,xMax,zMin,zMax):
exportSettings = FBXExportModelSettings()
exportSettings.setBaseName("fbx_batchexport_"+str(xMin)+"_"+str(zMin))
exportShapes = []
for shape in shapes:
if checkInside(shape,xMin,xMax,zMin,zMax):
exportShapes.extend([shape])
if len(exportShapes):
ce.export(exportShapes, exportSettings)
def iterate():
shapes = ce.getObjectsFrom(ce.scene(),ce.isShape)
patchSize = 256
xMin = 0
xMax = 512
zMin = 0
zMax = 512
for x in xrange(xMin,xMax,patchSize):
for z in xrange(zMin,zMax,patchSize):
exportPatch(shapes,x,x+patchSize,z,z+patchSize)
... View more
04-26-2016
08:51 AM
|
1
|
1
|
422
|
POST
|
Hi Tobias, I'm sorry, but there is no way to open a CGA rule file generated by the facade wizard in the facade wizard again. The CGA file alone does not contain all the information needed. Please immediately review and correct the CGA after export while the facade wizard is still open.
... View more
04-26-2016
07:00 AM
|
0
|
0
|
356
|
POST
|
Hello Scott, Thank you for your report. Can you please give more detail on the version of CityEngine and the coordinate system you used for your scene? Exporting a street network as multipatch should be no different to a export of any other geometry. For graph networks there is also the option to export it to FGDB as a plolyline.
... View more
04-18-2016
03:05 AM
|
0
|
0
|
234
|
POST
|
Hi ZR, this is a trade off between two bottlenecks: reading files from disk decompressing the files on the CPU The answer depends on your hardware and compression method. I would recommend to use standard compression to reduce the file size. After reading the textures they are sent to the GPU via the Open GL interface. For CityEngine's procedural runtime 'GL Texture Compression' is enabled by default, what should give best GPU performance. Texture compression is provided by the driver and is independent of the original image format.
... View more
04-11-2016
03:01 AM
|
1
|
0
|
289
|
POST
|
You can find additional information on urban planning in CityEngine Tutorial 16: Tutorial 16: Urban planning—CityEngine Tutorials | ArcGIS for Desktop
... View more
04-06-2016
02:40 AM
|
0
|
1
|
650
|
POST
|
Thank you for your feedback. 3 days is really a long time Can you please give more information on how the trees in your scene are composed. As I understand you added extra leafs to a pine tree model. This means you inserted the same OBJ many times, right? I would like to recreate the behavior. You can export your data to a variety of different 3D formats: General Export Reference There is not option to extract the database from a cej. If you want to remove a project from your CityEngine workspace, please refer the CityEngine help on Exporting a Project .
... View more
03-31-2016
06:12 AM
|
1
|
1
|
664
|
POST
|
Yes, this is possible! Python Scripting Interface Reference noUIupdate(f) Decorator to mark a function as non-UI updating. By decorating a function with @noUIupdate: the function will be executed on the UI thread thus preventing UI updates. Note: # mark setAttributes() to run faster without UI updates @noUIupdate
def setAttributes():
for shape in ce.getObjectsFrom(ce.selection, ce.isShape):
ce.setAttribute(shape, 'height', 15)
if __name__ == '__main__':
setAttributes()
... View more
03-30-2016
06:42 AM
|
0
|
1
|
464
|
POST
|
Hello Lixin Huang 'MipMapping' and 'Texture Compression' can be disabled in the CityEngine preferences (Preferences > General > GrammarCore). Update: The location has changed to: Preferences >General > Procedural Runtime > Rendering
... View more
03-29-2016
06:19 AM
|
0
|
1
|
517
|
POST
|
Hello Emmanuel John, Thank you for your question. You can continue to use your CityEngine 2015 workspace. It gets automatically updated on first startup. The same applies to the ESRI.lib content. The scenefiles (CEJ) get converted at load. Saving the scene then creates CEJs in the new version. Can you please give more details on what is not working in CityEngine?
... View more
03-29-2016
05:38 AM
|
0
|
4
|
664
|
POST
|
Hello Z R In the "Prefetching Data" step the scenefile gets loaded. Normally this is quite fast and model generation takes most of the time. But as you are mentioning, your scene is made with an older version of CE. Therefore conversion of legacy data might be needed at startup. Once the scene is loaded, you could save it in the new format and try if opening is now faster. If there is no change, another way of narrowing down the problem is, to remove layers and save/re-load the scene until the prefetching step is faster.
... View more
03-29-2016
05:21 AM
|
1
|
1
|
343
|
POST
|
Hello Phil Your project sounds very interesting. Regrettably the CGA grammar definition can not be published to external users. Of course you can use the CGA reference to derive your own version.
... View more
03-22-2016
06:07 AM
|
0
|
1
|
332
|
Title | Kudos | Posted |
---|---|---|
1 | 08-14-2023 12:50 AM | |
2 | 03-06-2024 05:30 AM | |
1 | 12-05-2023 03:18 AM | |
4 | 12-20-2022 04:31 AM | |
1 | 02-13-2023 08:38 AM |
Online Status |
Offline
|
Date Last Visited |
Tuesday
|