Tutorial 12: Scripted report export

Size: px
Start display at page:

Download "Tutorial 12: Scripted report export"

Transcription

1 Tutorial 12: Scripted report export Copyright Esri. All rights reserved.

2 Table of Contents Tutorial 12: Scripted report export Copyright Esri. All rights reserved. 2

3 Tutorial 12: Scripted report export Download items Tutorial data Tutorial PDF This tutorial shows how to use CGA report variables in combination with the Python-based exporter. We will report information of instances distributed in our scene, and use it to generate an instance map in a simple text file. More information on the CityEngine-specific Python command set can be found in the CityEngine help: Help > Help Contents > Manual > Python Scripting. Note: The Python Scripting Interface is not available in all CityEngine versions. Part 1: Report Information of Instanced Buildings In the first part, we will use an existing CGA file that distributes instanced buildings in our scene and add report variables to prepare additional information of the instances used for the Script Based Exporter in part 2. This tutorial requires a basic knowledge of CGA Shape Grammar as well as the basics of the Scripting API. Using the Script Based Exporter The Script Based Exporter is basically a CGA generation process that is triggered via export. The Python script that is set in the export settings and runs along the export/generation process can process each model during and after generation. In this example we are going to: Prepare CGA commands that report the required values. Query the values reported in CGA rules for each generated model. Write a text file with the collected report values after all models are generated. Goal We want to write out a text file that contains the necessary data to be able to load the distributed building instances in arbitrary followup applications. For every instance, the following values should be written: asset identifier position in 3 axes rotation in 3 axes scale in 3 axes In the following form: Copyright Esri. All rights reserved. 3

4 nr asset xpos xrot xscale 0 scifi_building_9.obj scifi_building_17.obj scifi_building_5.obj Tutorial Setup 1. Import the project Tutorial_12_Scripted_Report_Export into your CityEngine workspace. 2. Open scene Tutorial_12_Scripted_Report_Export/scenes/reportInstances_01.cej. Preparing a Generic Report Rule in an External CGA File Although we could add all the necessary reporting commands directly in the CGA file instance_city_01.cga, we will write an external CGA file with a generic reporting rule. This way, we will be able to use the reporting rule for arbitrary CGA files. 1. Create a new rule file File > New... > CityEngine > CGA Rule File. 2. And name it instancereporting.cga. Create a new rule InstanceReport. We need a rule parameter asset to be able to report the asset identifier. InstanceReport(asset) --> Reporting Transformation Data Asset Identifier We simply report the rule parameter asset. ## report asset identifier report("asset", asset) Scale In most cases one needs a scale relative to the original asset size. We therefore cannot report the scope size only, but need to divide it by the asset size. The original asset size can be queried using the assetinfo() command. assetinfo(asset, "sx") queries the size in x-axis. The report commands for the scale are therefore: ## report scale values relative to asset report("xscale", scope.sx/assetinfo(asset, "sx")) report("yscale", scope.sy/assetinfo(asset, "sy")) report("zscale", scope.sz/assetinfo(asset, "sz")) Rotation We want to report the rotation in world coordinates, and therefore need to convert the pivot rotation in CityEngine using the convert() command: ## report rotation in world coords report("xrot", convert(x, pivot, world, orient, 0,0,0)) report("yrot", convert(y, pivot, world, orient, 0,0,0)) report("zrot", convert(z, pivot, world, orient, 0,0,0)) Copyright Esri. All rights reserved. 4

5 Position Position is the trickiest part. To be able to instance your assets correctly in your follow-up application, it is crucial to pay attention to the pivot and the position of the used assets. In our case the assets have their pivot in their center on the ground plane, and are located on the world origin. See the Maya screenshot below for clarification: Before reporting the position, we will therefore modify the asset scope in the following way: The scope is scaled to a small "needle", and centered in x and z. This way we make sure the reported position corresponds to the pivot of the asset in Maya. ## scale and center scope s(0.0001,'1,0.0001) center(xz) Again, the position needs to be converted to world coordinates: ## report position in world coords report("xpos", convert(x, scope, world, pos, 0,0,0)) report("ypos", convert(y, scope, world, pos, 0,0,0)) report("zpos", convert(z, scope, world, pos, 0,0,0)) We have now reported all the required values. To make sure no undesired geometry is displayed in the viewport, we add a NIL command to the end for the reporting rule. The final reporting rule: InstanceReport(asset) --> ## report instance ID report("asset", asset) ## report scale values relative to asset report("xscale", scope.sx/assetinfo(asset, "sx")) report("yscale", scope.sy/assetinfo(asset, "sy")) report("zscale", scope.sz/assetinfo(asset, "sz")) ## report rotation in world coords report("xrot", convert(x, pivot, world, orient, 0,0,0)) report("yrot", convert(y, pivot, world, orient, 0,0,0)) report("zrot", convert(z, pivot, world, orient, 0,0,0)) ## scale and center scope s(0.001,'1,0.001) center(xz) ## report position in world coords report("xpos", convert(x, scope, world, pos, 0,0,0)) report("ypos", convert(y, scope, world, pos, 0,0,0)) report("zpos", convert(z, scope, world, pos, 0,0,0)) NIL Copyright Esri. All rights reserved. 5

6 Using the Report Rule Let's get back to our original CGA rule file and use the prepared report rule. At the beginning of the file instance_city_01.cga, add the following line to import the prepared report rule file with the id instancereporting. import instancereporting:"instancereporting.cga" Now we simply add the InstanceReport rule to the end of our building rule. Make sure to also add the leaf rule Asset. after the insert command to make sure the asset is generated. Building(asset) --> s('1,0,'1) i(asset) Asset. instancereporting.instancereport(asset) Generate a building now, and look into the Reports pane of the Inspector, which should look similar to this: Note: The Reports pane in the Inspector is only for statistical reports, and does not display all values (e.g. does not display strings). However, it can be used in our case to make sure all required values are reported. Part 2: The Export Script We will now process the prepared report data using the Script Based Exporter. For this, we need to create a new Python script which will do the job. Python Script Export Template 1. Create a new python export script from template File > New... > Python > Python Module. 2. Choose the project's script folder, name it exportinstances and choose Module: Export (Reporting) as template. The template script contains four functions. We only need finishmodel() and finishexport(), so delete the other two. Copyright Esri. All rights reserved. 6

7 Access Report Data in finishmodel() The array of report variables of the currently processed shape can be accessed in the following way: model.getreports()['asset'] Where asset is the name of the report variable. Because not all generated shapes have an instance on them (e.g. empty ground shapes or street shapes), we first need to check for the presence of report data using one of the report variables, namely 'asset': if(model.getreports().has_key('asset')): If you look at the CGA rules of the generated buildings in detail, you will notice that some shapes contain more than one instance. We therefore need to loop over all the reported datasets per shape by first getting the length of the 'asset' array. As a first test, we will print out the report data array to the console: l = len(model.getreports()['asset']) for i in range(0,l): print model.getreports() Running the Script-Based Exporter 1. Select a small set of buildings or lot shapes 2. Start the script based exporter: File > Export... > CityEngine > Export Models of selected Shapes and choose Script Based Exporter (Python) 3. In the Misc. Options tab, browse to the export script exportinstances.py and run the exporter by clicking Finish. The Python console output should read something of the form: {'zpos': [ ], 'yrot': [ ], 'asset':... {'zpos': [ ], 'yrot': [ ], 'asset': Note: The Python output console can be opened via Menu Window > Show Console. Select output consoles with the console switch dropdown on the toolbar. Adding Globals Instead of printing the data to the console, we now add a new function processinstance() that will process and collect the report values. Additionally we add two global variables (outside the finish model function) that collect the data and keep track of the instance count: # Globals ginstancedata = "" # global string that collects all data to be written ginstancecount = 0 # global count to enumerate all instances Copyright Esri. All rights reserved. 7

8 The finishmodel() Function The completed function finishmodel(): # Called for each initial shape after generation. def finishmodel(exportcontextoid, initialshapeoid, modeloid): global ginstancedata, ginstancecount model = Model(modelOID) if(model.getreports().has_key('asset')): # only write t3d entry if report data available # there might be more than one asset per model, therefore loop l = len(model.getreports()['asset']) for i in range(0,l): instancedata = processinstance(model.getreports(),ginstancecount, i-1) ginstancedata = ginstancedata+instancedata ginstancecount = ginstancecount+1 The processinstance() Function This function simply returns all the report variables in a tab-separated string: ''' Collect the instance information in a tab-separated string''' def processinstance(reports, count, index): ## remove path from asset string asset = reports['asset'][index] asset = asset.rpartition("/")[2] ## prepare the string for the instance map text = "%d\t" % count; text += "%s\t" % asset; text += "%.3f\t%.3f\t%.3f\t" % (reports['xpos'][index],reports['ypos'][index], reports['zpos'][index]) text += "%.3f\t%.3f\t%.3f\t" % (reports['xrot'][index],reports['yrot'][index], reports['zrot'][index]) text += "%.3f\t%.3f\t%.3f\n" % (reports['xscale'][index], reports['yscale'][index], reports['zscale'][index]) return text The finishexport() Function This function is called after the generation of all shapes is finished. We define the filename of the text file containing the instance map here, and call the writefile() function: # Called after all initial shapes are generated. def finishexport(exportcontextoid): global ginstancedata, ginstancecount ## path of the output file file = ce.tofspath("models")+"/instancemap.txt" ## write collected data to file writefile(file, ginstancedata) print str(ginstancecount)+"instances written to "+file +"\n" The writefile() Function... adds the header information and writes the collected report string to disk: ''' combining data (header and content) and writing file ''' def writefile(file, content): ## prepare the head string head = "nr\tasset\txpos\typos\tzpos\txrot\tyrot\tzrot\txscale\tyscale\tzscale\n" ## combine header and content content = head + content ## write data to the file report = open(file, "w") report.write(content) report.close() Running the Final Script 1. Select a set of buildings or lot shapes. 2. Start the script based exporter: File > Export... > CityEngine > Export Models of selected Shapes and choose Script Based Exporter (Python). 3. In the Misc. Options tab, browse to the export script exportinstances.py and run the exporter by clicking Finish. The resulting file instancemap.txt is saved in the model directory of the current project. nr asset xpos xrot xscale 0 scifi_building_9.obj scifi_building_17.obj scifi_building_5.obj Copyright Esri. All rights reserved. 8

9 Instead of writing a tab-separated text file, you can process the reported data in arbitrary ways: E.g. writing a Mel script for Maya that creates the instances, writing position information to a database or writing your custom ascii-based format. Part 3: Additional Elements Thanks to the generic reporting rule, we can now easily extend our CGA rule set with additional instance elements for reporting and export. Assign instance_city_02.cga to all shapes in the scene. Generate some street shapes This rule file includes futuristic arc elements on the streets. Open the CGA rule file instance_city_02.cga. Using the Report Rule In order to export the bridge instances to the instancemap as well, simply add the InstanceReport rule to the Bridge rule. Bridge --> s(1,8,scope.sz+3.2) center(xz) i(bridge_asset) s(calcheight2(scope.sx),calcheight2(scope.sy),'1) Bridge. instancereporting.instancereport(bridge_asset) nr asset xpos... 0 bridge3.obj bridge3.obj Copyright Esri. All rights reserved. 9

Tutorial 17: Desert City Tutorial

Tutorial 17: Desert City Tutorial Tutorial 17: Desert City Tutorial Table of Contents Tutorial 17: Desert city........................................... 3 2 Tutorial 17: Desert city Download items Tutorial data Tutorial PDF Prerequisites

More information

Tutorial 7: Facade modeling

Tutorial 7: Facade modeling Table of Contents......................................... 3 2 Download items Tutorial data Tutorial PDF Model the facade structure This tutorial shows how to model a building from a picture and introduces

More information

Tutorial 1: Essential skills

Tutorial 1: Essential skills Table of Contents.......................................... 3 2 Download items Tutorial data Tutorial PDF Set up a new project Create a new project and scene First, you'll create a new CityEngine project.

More information

Tutorial 15: Publish web scenes

Tutorial 15: Publish web scenes Tutorial 15: Publish web scenes Table of Contents....................................... 3 2 In this tutorial: Part 1: Export CityEngine scene to Web Scene (.3ws) Part 2: Preview Web Scene locally Part

More information

Tutorial 19: VFX Workflows with Alembic

Tutorial 19: VFX Workflows with Alembic Tutorial 19: VFX Workflows with Alembic Table of Contents Tutorial 19: VFX workflows with Alembic.................................... 3 2 Tutorial 19: VFX workflows with Alembic Download items Tutorial

More information

Developing with Esri CityEngine. Gert van Maren, Nathan Shephard, Simon Schubiger

Developing with Esri CityEngine. Gert van Maren, Nathan Shephard, Simon Schubiger Developing with Esri CityEngine Gert van Maren, Nathan Shephard, Simon Schubiger Agenda CityEngine fast forward CGA 101 Python Scripting Outlook CityEngine 3D procedural modeling and design solution -

More information

3DCity: Create 3D city features

3DCity: Create 3D city features 3DCity: Create 3D city features Workflow: 3D City Creation Version: 1.0 Date: September 12, 2012 Map templates and workflows are ArcGIS resources that can be used to help create 2D / 3D maps and web map

More information

THEA FOR AUTODESK FUSION 360

THEA FOR AUTODESK FUSION 360 Image by Claas Kuhnen THEA FOR AUTODESK FUSION 360 www.thearender.com/fusion360 USER MANUAL Revision 01 v1.0 Copyright Solid Iris Technologies 1. INTRODUCTION Thea for Autodesk Fusion 360 is a bridge plug-in

More information

THEA FOR AUTODESK FUSION 360

THEA FOR AUTODESK FUSION 360 Image by Claas Kuhnen THEA FOR AUTODESK FUSION 360 www.thearender.com/fusion USER MANUAL Revision01 v1.0 Copyright Solid Iris Technologies 1. INTRODUCTION Thea for Autodesk Fusion 360 is a bridge plug-in

More information

STARTING COMPOSITING PROJECT

STARTING COMPOSITING PROJECT STARTING COMPOSITING PROJECT This tutorial is divided in two parts: Lighting in Maya and compositing in Nuke. Only describe basics techniques but it is your task to learn them and go beyond. These are

More information

Tutorial 4: Import streets

Tutorial 4: Import streets Copyright 1995-2015 Esri. All rights reserved. Table of Contents Tutorial 4: Import streets.......................................... 3 Copyright 1995-2015 Esri. All rights reserved. 2 Tutorial 4: Import

More information

Lesson 8 : How to Create a Distance from a Water Layer

Lesson 8 : How to Create a Distance from a Water Layer Created By: Lane Carter Advisor: Paul Evangelista Date: July 2011 Software: ArcGIS 10 Lesson 8 : How to Create a Distance from a Water Layer Background This tutorial will cover the basic processes involved

More information

Tutorial 18: Handles. Copyright Esri. All rights reserved.

Tutorial 18: Handles. Copyright Esri. All rights reserved. Copyright 1995-2015 Esri. All rights reserved. Table of Contents Tutorial 18: Handles............................................ 3 Copyright 1995-2015 Esri. All rights reserved. 2 Tutorial 18: Handles

More information

Maya 2014 Introduction to Maya

Maya 2014 Introduction to Maya Maya 2014 Introduction to Maya Maya is an incredibly powerful animation software that can be used to create almost anything you can imagine. The purpose of this document is to help you become familiar

More information

ArcGIS Pro and CityEngine. Eric Wittner

ArcGIS Pro and CityEngine. Eric Wittner ArcGIS Pro and CityEngine Eric Wittner Procedural Modeling Provides a Flexible 3D Design Environment Supporting a Rapid and Repeatable Process Steps Author Rules (or use Library) Generate Multiple Design

More information

CityEngine: An Introduction. Eric Wittner 3D Product Manager

CityEngine: An Introduction. Eric Wittner 3D Product Manager CityEngine: An Introduction Eric Wittner 3D Product Manager 2 minute city LegoScript + parameterized instructions + Legos Shapes = Scope and Geometry Shape Operations modify scope and geometry Rule = Sequence

More information

Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE)

Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE) Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE) Browse/Generate User Guide Version 1.3 (23 April 2018) Prepared For: US Army Corps of Engineers 2018 1 Browse/Generate User

More information

Tutorial 3: Map control

Tutorial 3: Map control Table of Contents........................................... 3 2 Download items Tutorial data Tutorial PDF CGA parameters Cities consist of a large number of objects. Controlling these by setting attributes

More information

Tutorial: Accessing Maya tools

Tutorial: Accessing Maya tools Tutorial: Accessing Maya tools This tutorial walks you through the steps needed to access the Maya Lumberyard Tools for exporting art assets from Maya to Lumberyard. At the end of the tutorial, you will

More information

GETTING STARTED TABLE OF CONTENTS

GETTING STARTED TABLE OF CONTENTS Sketchup Tutorial GETTING STARTED Sketchup is a 3D modeling program that can be used to create 3D objects in a 2D environment. Whether you plan to model for 3D printing or for other purposes, Sketchup

More information

05: A Gentle Introduction to Virtools

05: A Gentle Introduction to Virtools 05: A Gentle Introduction to Virtools Download the archive for this lab Virtools is the part of this course that everyone seems to really hate. This year, we're going to do our best to go over it in several

More information

Maya Lesson 3 Temple Base & Columns

Maya Lesson 3 Temple Base & Columns Maya Lesson 3 Temple Base & Columns Make a new Folder inside your Computer Animation Folder and name it: Temple Save using Save As, and select Incremental Save, with 5 Saves. Name: Lesson3Temple YourName.ma

More information

Tutorial 2: Terrain and Dynamic City Layouts

Tutorial 2: Terrain and Dynamic City Layouts Tutorial 2: Terrain and Dynamic City Layouts Table of Contents Tutorial 2: Terrain and dynamic city layouts................................... 3 2 Tutorial 2: Terrain and dynamic city layouts Download

More information

Tutorial: Using the UUCS Crowd Simulation Plug-in for Unity

Tutorial: Using the UUCS Crowd Simulation Plug-in for Unity Tutorial: Using the UUCS Crowd Simulation Plug-in for Unity Introduction Version 1.1 - November 15, 2017 Authors: Dionysi Alexandridis, Simon Dirks, Wouter van Toll In this assignment, you will use the

More information

Game Design Unity Workshop

Game Design Unity Workshop Game Design Unity Workshop Activity 1 Unity Overview Unity is a game engine with the ability to create 3d and 2d environments. Unity s prime focus is to allow for the quick creation of a game from freelance

More information

ShaDe for SketchUp. User's Guide All rights reserved For research use only (non-commercial use) Manuela Ruiz Montiel and Universidad de Málaga

ShaDe for SketchUp. User's Guide All rights reserved For research use only (non-commercial use) Manuela Ruiz Montiel and Universidad de Málaga ShaDe for SketchUp User's Guide All rights reserved For research use only (non-commercial use) Manuela Ruiz Montiel and Universidad de Málaga Author Manuela Ruiz Montiel Date November 28, 2011 Version

More information

EXERCISE 2: MODELING MINOAN COLUMNS

EXERCISE 2: MODELING MINOAN COLUMNS Minoan Column at the Palace of Minos, Crete CARLI Digital Collections EXERCISE 2: MODELING MINOAN COLUMNS ASSIGNMENT: In this exercise you will create an architectural element, a Minoan shaped column,

More information

D&B Optimizer for Microsoft Installation Guide Setup for Optimizer for Microsoft Dynamics. VERSION: 2.3 PUBLICATION DATE: February, 2019

D&B Optimizer for Microsoft Installation Guide Setup for Optimizer for Microsoft Dynamics. VERSION: 2.3 PUBLICATION DATE: February, 2019 D&B Optimizer for Microsoft Installation Guide Setup for Optimizer for Microsoft Dynamics VERSION: 2.3 PUBLICATION DATE: February, 2019 Contents 1. INTRODUCTION... 3 WHAT IS IT?... 3 FEATURES... 3 GETTING

More information

Tutorial 8: Mass modeling

Tutorial 8: Mass modeling Table of Contents.......................................... 3 2 Download items Tutorial data Tutorial PDF L and U shapes Tutorial setup This tutorial shows how mass models of buildings can be created with

More information

D&B Optimizer for Microsoft Installation Guide

D&B Optimizer for Microsoft Installation Guide D&B Optimizer for Microsoft Installation Guide Version 2.0 July 13, 2018 Contents 1. INTRODUCTION... 3 WHAT IS IT?... 3 FEATURES... 3 GETTING SUPPORT... 4 2. GETTING STARTED... 4 MICROSOFT LICENSING CHECKLIST...

More information

Tutorial: Making your First Level

Tutorial: Making your First Level Tutorial: Making your First Level This tutorial walks you through the steps to making your first level, including placing objects, modifying the terrain, painting the terrain and placing vegetation. At

More information

Creating Rule Packages for ArcGIS Pro and CityEngine with CGA. Eric Wittner and Pascal Mueller

Creating Rule Packages for ArcGIS Pro and CityEngine with CGA. Eric Wittner and Pascal Mueller Creating Rule Packages for ArcGIS Pro and CityEngine with CGA Eric Wittner and Pascal Mueller Agenda CityEngine Refresh RPK s, what can they do? (10 min) Overview of Procedural Modelling (5 min) CGA 101

More information

Introduction to Microsoft Access

Introduction to Microsoft Access Introduction to Microsoft Access Chapter 1 Data is simply a collection of characters (that is, letters, numbers and symbols) which, on their own, have no particular meaning. When data about a particular

More information

SAP Roambi SAP Roambi Cloud SAP BusinessObjects Enterprise Plugin Guide

SAP Roambi SAP Roambi Cloud SAP BusinessObjects Enterprise Plugin Guide SAP Roambi 2017-10-31 SAP Roambi Cloud SAP BusinessObjects Enterprise Plugin Guide 1 Table of Contents I. Overview Introduction How it Works II. Setup Requirements Roambi Requirements Created a Roambi

More information

Components User Guide Component Modeller

Components User Guide Component Modeller Components User Guide Component Modeller IES Virtual Environment Copyright 2015 Integrated Environmental Solutions Limited. All rights reserved. No part of the manual is to be copied or reproduced in any

More information

This group contain tools that are no longer so required, but could still prove useful in the right circumstances.

This group contain tools that are no longer so required, but could still prove useful in the right circumstances. Rotate - More This group contain tools that are no longer so required, but could still prove useful in the right circumstances. Dangle Vortex Tool Vortex Applied Rotate to Axis Rotate Any Axis How to use

More information

Classify Mobile Assets

Classify Mobile Assets How-to Guide CounterACT Version 7.0.0 Table of Contents About Mobile Device Classification... 3 Prerequisites... 3 Create a Mobile Classification Policy... 4 Evaluate Mobile Assets... 8 Generate Reports...

More information

How to Add and Hide UI Elements in Cognos Connection

How to Add and Hide UI Elements in Cognos Connection Guideline How to Add and Hide UI Elements in Product(s): Cognos 8 Area of Interest: Infrastructure 2 Copyright Your use of this document is subject to the Terms of Use governing the Cognos software products

More information

Batch Clipping in Modeler Geomatica 2015 Tutorial

Batch Clipping in Modeler Geomatica 2015 Tutorial In Geomatica, you can use the integration capabilities between Focus and Modeler to create custom models and combine tasks using batch processing. This tutorial shows you how to create a model to clip

More information

Esri CityEngine and the Oculus Rift: GIS for Next-Generation Virtual Reality

Esri CityEngine and the Oculus Rift: GIS for Next-Generation Virtual Reality Esri CityEngine and the Oculus Rift: GIS for Next-Generation Virtual Reality Brooks Patrick Solutions Engineer 3D Markets BPatrick@esri.com Esri UC 2014 Technical Workshop The entertainment industry continues

More information

MicroStrategy Desktop

MicroStrategy Desktop MicroStrategy Desktop Quick Start Guide MicroStrategy Desktop is designed to enable business professionals like you to explore data, simply and without needing direct support from IT. 1 Import data from

More information

Fire Dynamics Simulator

Fire Dynamics Simulator Fire Dynamics Simulator Using FDS Find out more information about FDS at the primary FDS website FDS runs on Windows, Mac, and Linux. You can download FDS from the above website, or you can check out the

More information

Tutorial: Getting Started - Flow Graph scripting

Tutorial: Getting Started - Flow Graph scripting Tutorial: Getting Started - Flow Graph scripting Overview This tutorial introduces the concept of game play scripting using the Flow Graph editor. You will set up Flow Graph scripts that do five things:

More information

MANAGING MODS Imported mods are located in:..\[steamlibrary]\steamapps\common\purefarming \ PureFarming_Data\StreamingAssets\IMPORTER\mod

MANAGING MODS Imported mods are located in:..\[steamlibrary]\steamapps\common\purefarming \ PureFarming_Data\StreamingAssets\IMPORTER\mod IMPORTER MANUAL MANAGING MODS Imported mods are located in:..\[steamlibrary]\steamapps\common\purefarming \ PureFarming_Data\StreamingAssets\IMPORTER\mod Mods created by others also have to be placed in

More information

31 st January Author: Saravanan Singaravadivelan

31 st January Author: Saravanan Singaravadivelan 31 st January 2013 Author: Saravanan Singaravadivelan Qubix International Limited Highclere House 5 High Street, Knaphill Surrey, GU21 2PG Tel: +44 (0) 1483 480222 Qubix International Limited Hyperion

More information

Comodo cwatch Network Software Version 2.23

Comodo cwatch Network Software Version 2.23 rat Comodo cwatch Network Software Version 2.23 Administrator Guide Guide Version 2.23.060618 Comodo Security Solutions 1255 Broad Street Clifton, NJ 07013 Table of Contents 1 Introduction to Comodo cwatch

More information

bridge essential skills

bridge essential skills bridge essential skills Gain a working knowledge of Bridge. Understand how to change the contents and appearance or the workspace. Learn how to use Mini Bridge to access assets inside Photoshop Download,

More information

In this tutorial, you will create a scene with sandman dispersing in sand, as shown in in the image below.

In this tutorial, you will create a scene with sandman dispersing in sand, as shown in in the image below. Particle Flow In this tutorial, you will create a scene with sandman dispersing in sand, as shown in in the image below. Creating the Project Folder 1. Create a project folder with the name c17_tut1 at

More information

Adding a Trigger to a Unity Animation Method #2

Adding a Trigger to a Unity Animation Method #2 Adding a Trigger to a Unity Animation Method #2 Unity Version: 5.0 Adding the GameObjects In this example we will create two animation states for a single object in Unity with the Animation panel. Our

More information

ForeScout Extended Module for Advanced Compliance

ForeScout Extended Module for Advanced Compliance ForeScout Extended Module for Advanced Compliance Version 1.2 Table of Contents About Advanced Compliance Integration... 4 Use Cases... 4 Additional Documentation... 6 About This Module... 6 About Support

More information

Tutorial: Importing static mesh (FBX)

Tutorial: Importing static mesh (FBX) Tutorial: Importing static mesh (FBX) This tutorial walks you through the steps needed to import a static mesh and its materials from an FBX file. At the end of the tutorial you will have new mesh and

More information

Tutorial: How to Load a UI Canvas from Lua

Tutorial: How to Load a UI Canvas from Lua Tutorial: How to Load a UI Canvas from Lua This tutorial walks you through the steps to load a UI canvas from a Lua script, including creating a Lua script file, adding the script to your level, and displaying

More information

Leica Geosystems HDS. Welcome to CloudWorx 3.2 Tutorial. Cyclone CloudWorx 3.2 Tutorial Section I High-Definition Surveying

Leica Geosystems HDS. Welcome to CloudWorx 3.2 Tutorial. Cyclone CloudWorx 3.2 Tutorial Section I High-Definition Surveying 8:08 Cyclone CloudWorx 3.2 Tutorial Section I Welcome to CloudWorx 3.2 Tutorial CloudWorx is the high-performance point cloud solution that enables you to load, render, analyze and extract information

More information

User Manual. Version 2.0

User Manual. Version 2.0 User Manual Version 2.0 Table of Contents Introduction Quick Start Inspector Explained FAQ Documentation Introduction Map ity allows you to use any real world locations by providing access to OpenStreetMap

More information

SSH Device Manager user guide.

SSH Device Manager user guide. SSH Device Manager user guide Contact yulia@switcharena.com Table of Contents Operation... 3 First activation... 3 Adding a device... 4 Adding a script... 5 Adding a group... 7 Assign or remove a device

More information

SimLab 3D PDF Settings. 3D PDF Settings

SimLab 3D PDF Settings. 3D PDF Settings 3D PDF Settings 1 3D PDF Settings dialog enables the user to control the generated 3D PDF file. The dialog can be opened by clicking the PDF settings menu. Page Settings Prepend the following file to 3D

More information

Animation and Mechanization Tutorial

Animation and Mechanization Tutorial Animation and Mechanization Tutorial Animation v. Mechanization Animation: Allows the operator to move the standard assembly constraints Distance (Mate, Align and Offset) taking periodic snapshots of the

More information

Module 2: Managing Your Resources Lesson 5: Configuring System Settings and Properties Learn

Module 2: Managing Your Resources Lesson 5: Configuring System Settings and Properties Learn Module 2: Managing Your Resources Lesson 5: Configuring System Settings and Properties Learn Welcome to Module 2, Lesson 5. In this lesson, you will learn how to use the Administration Console to configure

More information

for ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1

for ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1 ArcSketch User Guide for ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1 ArcSketch allows the user to quickly create, or sketch, features in ArcMap using easy-to-use

More information

WhatsUp Gold 2016 Distributed Edition

WhatsUp Gold 2016 Distributed Edition WhatsUp Gold 2016 Distributed Edition Contents Using WhatsUp Gold Distributed Edition 1 About WhatsUp Gold Distributed Edition... 1 About Distributed Edition's reporting capabilities... 2 Installing the

More information

BobCAD-CAM FAQ #50: How do I use a rotary 4th axis on a mill?

BobCAD-CAM FAQ #50: How do I use a rotary 4th axis on a mill? BobCAD-CAM FAQ #50: How do I use a rotary 4th axis on a mill? Q: I ve read FAQ #46 on how to set up my milling machine. How do I enable 4th axis to actually use it? A: Enabling 4th axis in the machine

More information

Tutorial 1: Standard usage

Tutorial 1: Standard usage Introduction This tutorial details the following steps: importing an existing data set, editing the data, saving the project, running and monitoring simulation, viewing results vectors, and creating reports.

More information

Building Professional Services

Building Professional Services Building Professional Services How to create Drawings from your models using Bentley Building Electrical Systems and the USACE Dataset: The Electrical Discipline Master Model: The Discipline Master Model

More information

Introduction to Unreal Engine Blueprints for Beginners. By Chaven R Yenketswamy

Introduction to Unreal Engine Blueprints for Beginners. By Chaven R Yenketswamy Introduction to Unreal Engine Blueprints for Beginners By Chaven R Yenketswamy Introduction My first two tutorials covered creating and painting 3D objects for inclusion in your Unreal Project. In this

More information

SAS Data Integration Studio 3.3. User s Guide

SAS Data Integration Studio 3.3. User s Guide SAS Data Integration Studio 3.3 User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS Data Integration Studio 3.3: User s Guide. Cary, NC: SAS Institute

More information

Speech Language Pathology, new user-interface

Speech Language Pathology, new user-interface Speech Language Pathology, new user-interface A brief guide to help orientate you to our new interface. BROWSING Whilst the core functionality of the products remains the same, all the browsing functionality

More information

The Generate toolbar has convenient tools to create typical structural shapes.

The Generate toolbar has convenient tools to create typical structural shapes. Frame Analysis Using Multiframe 1. The software is on the computers in the College of Architecture in Programs under the Windows Start menu (see https://wikis.arch.tamu.edu/display/helpdesk/computer+accounts

More information

Hardware and Software minimum specifications

Hardware and Software minimum specifications Introduction Unreal Engine 4 is the latest version of the Unreal games development software produced by Epic Games. This software is responsible for titles such as Unreal Tournament, Gears of War and Deus

More information

About the FBX Exporter package

About the FBX Exporter package About the FBX Exporter package Version : 1.3.0f1 The FBX Exporter package provides round-trip workflows between Unity and 3D modeling software. Use this workflow to send geometry, Lights, Cameras, and

More information

3D Studio Max Lesson 1.1: A Basic Overview of 3DSMax's Main Tool Bar

3D Studio Max Lesson 1.1: A Basic Overview of 3DSMax's Main Tool Bar 3D Studio Max Lesson 1.1: A Basic Overview of 3DSMax's Main Tool Bar Introduction In this tutorial, we'll just be taking a look at parts of the environment of 3D Studio Max version 4.26, and helping you

More information

In this tutorial, you will create the model of a chair, as shown in the image below, using the extended primitives and modifiers.

In this tutorial, you will create the model of a chair, as shown in the image below, using the extended primitives and modifiers. Office Chair In this tutorial, you will create the model of a chair, as shown in the image below, using the extended primitives and modifiers. Creating the Project Folder Create a new project folder with

More information

Part 6b: The effect of scale on raster calculations mean local relief and slope

Part 6b: The effect of scale on raster calculations mean local relief and slope Part 6b: The effect of scale on raster calculations mean local relief and slope Due: Be done with this section by class on Monday 10 Oct. Tasks: Calculate slope for three rasters and produce a decent looking

More information

Dreamweaver Domain 3: Understanding the Adobe Dreamweaver CS5 Interface

Dreamweaver Domain 3: Understanding the Adobe Dreamweaver CS5 Interface : Understanding the Adobe Dreamweaver CS5 Interface Adobe Creative Suite 5 ACA Certification Preparation: Featuring Dreamweaver, Flash, and Photoshop 1 Objectives Identify elements of the Dreamweaver interface

More information

SIVIC GUI Overview. SIVIC GUI Layout Overview

SIVIC GUI Overview. SIVIC GUI Layout Overview SIVIC GUI Overview SIVIC GUI Layout Overview At the top of the SIVIC GUI is a row of buttons called the Toolbar. It is a quick interface for loading datasets, controlling how the mouse manipulates the

More information

Script Portlet Installation and Configuration with Websphere Portal v8.5. Adinarayana H

Script Portlet Installation and Configuration with Websphere Portal v8.5. Adinarayana H Script Portlet Installation and Configuration with Websphere Portal v8.5 Adinarayana H Table Of Contents 1. Script Portlet Overview 2. Script Portlet Download Process 3. Script Portlet Installation with

More information

IHS > Decision Support Tool. IHS Enerdeq Browser Version 2.10 Release Notes

IHS > Decision Support Tool. IHS Enerdeq Browser Version 2.10 Release Notes IHS > Decision Support Tool IHS Enerdeq Browser Version 2.10 Release Notes May 25th, 2016 IHS Enerdeq Browser Release IHS Enerdeq Note v2.9 Browser Release Notes v.2.10 IHS Enerdeq Browser Release Notes

More information

ME scope Application Note 17 Order Tracked Operational Deflection Shapes using VSI Rotate & ME scope

ME scope Application Note 17 Order Tracked Operational Deflection Shapes using VSI Rotate & ME scope ME scope Application Note 17 Order Tracked Operational Deflection Shapes using VSI Rotate & ME scope Requirements This application note requires the following software, Vold Solutions VSI Rotate Version

More information

ArcGIS Pro and CityEngine: A Deep Dive. Deepinder Deol Eric Wittner

ArcGIS Pro and CityEngine: A Deep Dive. Deepinder Deol Eric Wittner ArcGIS Pro and CityEngine: A Deep Dive Deepinder Deol Eric Wittner When to use ArcGIS Pro? When to use CityEngine? Procedural Geometry ArcGIS Pro CityEngine 2D to 3D procedural engine Yes Yes Interactive

More information

VTrans Route Logs. Python-driven Map Automation with Straight Line Diagrams. Kerry Alley and Michael Trunzo GIS-T 2014

VTrans Route Logs. Python-driven Map Automation with Straight Line Diagrams. Kerry Alley and Michael Trunzo GIS-T 2014 VTrans Route Logs Python-driven Map Automation with Straight Line Diagrams Kerry Alley and Michael Trunzo GIS-T 2014 Today s Presentation Straight Line Diagrams Route Log Anatomy VTrans Route Log History

More information

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Virto SharePoint Forms Designer for Office 365. Installation and User Guide Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365...3 LICENSE ACTIVATION...4

More information

FINITE ELEMENT ANALYSIS OF A PLANAR TRUSS

FINITE ELEMENT ANALYSIS OF A PLANAR TRUSS Problem Description: FINITE ELEMENT ANALYSIS OF A PLANAR TRUSS Instructor: Professor James Sherwood Revised: Dimitri Soteropoulos Programs Utilized: Abaqus/CAE 6.11-2 This tutorial explains how to build

More information

REST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0

REST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0 REST API Operations 8.0 Release 12/1/2015 Version 8.0.0 Table of Contents Business Object Operations... 3 Search Operations... 6 Security Operations... 8 Service Operations... 11 Business Object Operations

More information

Week 03 MEL basic syntax II

Week 03 MEL basic syntax II Week 03 MEL basic syntax II The Basics of MEL syntax (part 3): if, function and imperative syntax Conditional execution The Basics of MEL syntax (part 3) When a MEL script must choose whether or not to

More information

EXERCISE 6: AEC OBJECTS

EXERCISE 6: AEC OBJECTS EXERCISE 6: AEC OBJECTS ASSIGNMENT: In this exercise you will create a small pavilion using AEC extended objects, Doors, Windows and Stairs LEARNING OBJECTIVES: Modeling with AEC Objects Using Door, Windows,

More information

1 Installing the ZENworks Content Reporting Package

1 Installing the ZENworks Content Reporting Package ZENworks Content Reporting Package November 21, 2013 Novell The ZENworks Content Reporting Package is a ZENworks Reporting 5 domain, a set of predefined ad hoc views, and a set of default reports that

More information

ArcGIS Basics Working with Labels and Annotation

ArcGIS Basics Working with Labels and Annotation ArcGIS Basics Working with Labels and Annotation Labeling in ArcGIS has changed considerably from the old ArcView 3.X version. In ArcGIS label positions are generated automatically, are not selectable,

More information

Tutorial: Working with Lighting through Components

Tutorial: Working with Lighting through Components Tutorial: Working with Lighting through Components With a populated scene we can begin layering in light sources to add realism and light to our level. For this we will need to use an environmental probe

More information

Tutorial - Exporting Models to Simulink

Tutorial - Exporting Models to Simulink Tutorial - Exporting Models to Simulink Introduction The Matlab and Simulink tools are widely used for modeling and simulation, especially the fields of control and system engineering. This tutorial will

More information

Getting Started with Word

Getting Started with Word Getting Started with Word gcflearnfree.org/print/word2016/word-2016-28 Introduction Microsoft Word 2016 is a word processing application that allows you to create a variety of documents, including letters,

More information

GET TO KNOW FLEXPRO IN ONLY 15 MINUTES

GET TO KNOW FLEXPRO IN ONLY 15 MINUTES GET TO KNOW FLEXPRO IN ONLY 15 MINUTES Data Analysis and Presentation Software GET TO KNOW FLEXPRO IN ONLY 15 MINUTES This tutorial provides you with a brief overview of the structure of FlexPro and the

More information

Instructor: Clara Knox. Reference:

Instructor: Clara Knox. Reference: Instructor: Clara Knox Reference: http://www.smith.edu/tara/cognos/documents/query_studio_users_guide.pdf Reporting tool for creating simple queries and reports in COGNOS 10.1, the web-base reporting solution.

More information

Zünd Cutter Integration Note

Zünd Cutter Integration Note Tutorial Zünd Cutter Integration Note Software version: Asanti 3.0 Document version: November 27, 2017 This document explains how drive the Zünd cutter. You have to download the latest Zünd resources and

More information

Excel to XML v4. Version adds two Private Data sets

Excel to XML v4. Version adds two Private Data sets Excel to XML v4 Page 1/6 Excel to XML v4 Description Excel to XML will let you submit an Excel file in the format.xlsx to a Switch flow were it will be converted to XML and/or metadata sets. It will accept

More information

ANSYS Workbench Guide

ANSYS Workbench Guide ANSYS Workbench Guide Introduction This document serves as a step-by-step guide for conducting a Finite Element Analysis (FEA) using ANSYS Workbench. It will cover the use of the simulation package through

More information

LAB 1: Introduction to ArcGIS 8

LAB 1: Introduction to ArcGIS 8 LAB 1: Introduction to ArcGIS 8 Outline Introduction Purpose Lab Basics o About the Computers o About the software o Additional information Data ArcGIS Applications o Starting ArcGIS o o o Conclusion To

More information

Getting Started (New Accounts)

Getting Started (New Accounts) Getting Started (New Accounts) 1. On any page with the menu, go to the faculty section and choose Faculty Website Access. 2. On the login page, make sure you are on Windows Login. Login with the username

More information

Manage and Edit Sessions

Manage and Edit Sessions Manage and Edit Sessions With TurningPoint, you can stop and save a session, and pick up where you left off at a later time. You can also use a TurningPoint setting to create back-up files of your session.

More information

TimeCurve QuickBooks Utility User Manual. Version 1.0

TimeCurve QuickBooks Utility User Manual. Version 1.0 TimeCurve QuickBooks Utility User Manual Version 1.0 1 Index Of Contents 1. Overview...3 1.1 Purpose of QuickBooks Utility application...3 1.2 Minimum Requirements...3 1.3 Overview of Data Synchronization...3

More information

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2003

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2003 CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2003 The process of creating a project with Microsoft Visual Studio 2003.Net is to some extend similar to the process

More information

Name: Date: June 27th, 2011 GIS Boot Camps For Educators Lecture_3

Name: Date: June 27th, 2011 GIS Boot Camps For Educators Lecture_3 Name: Date: June 27th, 2011 GIS Boot Camps For Educators Lecture_3 Practical: Creating and Editing Shapefiles Using Straight, AutoComplete and Cut Polygon Tools Use ArcCatalog to copy data files from:

More information