시티엔진

CityEngine
ArcGIS 시티엔진
Cityengine screenshot.jpg
원본 작성자파스칼 뮐러, 사이먼 해글러, 안드레아스 울머, 사이먼 슈비거, 마티아스 슈페흐트, 스테판 뮐러 아리소나, 바질 베버
개발자취리히 에스리 R&D 센터
초기 릴리즈2008년 8월
안정적 해제
2018.1 / 2018년 9월 18일
운영 체제Microsoft Windows, Mac OS X 및 Linux
유형3D 컴퓨터 그래픽, 지오다이그먼트, 절차 생성
면허증독점(노드 잠금 또는 부동)
웹사이트www.esri.com/cityengine

ArcGIS CityEngine은 Esri R&D 센터 취리히(구 Procedure Inc.)에서 개발한 상업용 3차원(3D) 모델링 소프트웨어 애플리케이션으로 3D 도시 환경 생성에 특화된 제품이다. 절차적 모델링 접근방식을 이용하여, 상세한 대규모 3D 도시 모델의 작성을 지원한다. CityEngine은 VUE와 같은 소프트웨어가 지형, 생태계, 대기 매핑을 관리하는 것과 같은 방식으로 건축 객체 배치 및 배치 작업을 한다. CAD(Computer-Aided Design) 도구와 기법을 사용하는 기존의 3D 모델링 방법론과 달리 CityEngine은 규칙 기반 시스템을 통해 형상 생성에 다른 접근 방식을 취한다. 또한 보다 넓은 Esri/ArcGIS 플랫폼과의 통합으로 GIS(Geographic Information System) 데이터셋을 사용할 수 있다. 이 독특한 특징들 때문에, 시티엔진은 학술 연구와 건축, 시각화, 게임 개발, 오락, 고고학, 군사 및 문화 유산 같은 환경 전문 분야에서 사용되어 왔다. CityEngine은 BIM(빌딩 정보 모델) 워크플로우 내에서 사용할 수 있을 뿐만 아니라 보다 큰 도시 맥락에서 건물의 데이터를 시각화하여 실제 건설 프로젝트에 대한 작업 시나리오를 개선할 수 있다.[1]

기록 및 릴리스

개발자

2007년 프로페셔널 사가 설립되어 스위스의 최고 기술 대학인 ETH 취리히에서 분리되었다. 2011년([1]년) 여름, 프로퍼시얼 주식회사는 에스리 주식회사에 인수되어 에스리 R&D 센터 취리히가 되었고, 컴퓨터 그래픽, 컴퓨터 비전, 소프트웨어 엔지니어링, 금융, 마케팅, 사업 분야에서 지속적으로 연구하였다.[2]

소프트웨어

ArcGIS CityEngine(2020년 6월 Esri CityEngine에서 개명)은 Procedure Inc.의 공동 설립자 겸 CEO인 원작자 Pascal Mueller에 의해 ETH 취리히에서 개발되었다. ETH Computer Vision Lab에서 박사과정을 연구하면서 Mueller는 CityEngine의 기초를 이루는 3D 건축 콘텐츠의 절차적 모델링 기법을 많이 발명했다. 시티엔진이 2001년 SIGRAPH 컨퍼런스에서 공개 데뷔한 이후, 추가 연구 논문은 시티엔진을 특집으로 다루는데 기여했다.[4] 2008년 스위스 프로페셔널 사에 의해 첫 번째 상용 버전의 시티엔진이 출시되었고 도시 계획, 건축, 시각화, 게임 개발, 오락, GIS, 고고학, 문화 유산 분야의 전문가들에 의해 사용되었다.

릴리스

날짜 버전
2008년 7월 21일 시티엔진 2008
2008년 11월 20일 시티엔진 2008.2
2008년 12월 17일 시티엔진 2008.3
2009년 5월 19일 시티엔진 2009
2009년 9월 15일 시티엔진 2009.2
2009년 12월 10일 시티엔진 2009.3
2010년 6월 23일 시티엔진 2010
2010년 10월 12일 시티엔진 2010.2
2010년 12월 9일 시티엔진 2010.3
2011년 10월 26일 Esri CityEng
2012년 2월 23일 에스리 시티엔진 2011.2
2012년 10월 3일 Esri CityEngine 2012.1
2013년 11월 13일 Esri CityEngine 2013.1
2014년 6월 1일 에스리 시티엔진 2014
2014년 9월 15일 에스리 시티엔진 2014.1
----,---- 에스리시티엔진 2015.0
----,---- 에스리 시티엔진 2015.1
----,---- 에스리시티엔진 2015.2
에스리시티엔진 2016.0
에스리 시티엔진 2016.1
에스리시티엔진 2017.0
2017년 11월 7일 에스리 시티엔진 2017.1
2018년 5월 10일 에스리시티엔진 2018.0
2018년 9월 18일 에스리 시티엔진 2018.1
2019년 5월 14일 에스리시티엔진 2019.0
10월 2019 에스리 시티엔진 2019.1
2020년 6월 ArcGIS CityEngine 2020.0
2020년 11월 ArcGIS CityEngine 2020.1
2021년 3월 ArcGIS CityEngine 2021.0 베타
2021년 6월 ArcGIS CityEngine 2021.0
2021년 8월 ArcGIS CityEngine 2021.1 베타

기본 및 고급 라이센스

피쳐비교[5]
시티엔진 베이직 시티엔진 어드밴스트
가격* $500 $4,000
라이선스형 로컬 컴퓨터의 라이센스 한 개 로컬 시스템 또는 동시 서버에서 하나의 라이센스
특징들 매개변수 도시 설계 도구, 지도 데이터 가져오기, 도시 마법사, 절차 모델링 코어, 지형 및 지도 지원, 사용자 정의 보고서 생성, 3D 웹 장면 내보내기, SDK 모든 기본 기능 포함: Facade Wizard, VR/AR(게임 엔진) 및 시각화 파이프라인, Python 스크립팅 인터페이스, 스크립트 기반 내보내기, 3D 마우스 지원, 파일 Geodatabase 지원

(*이러한 가격은 미국에서만 유효하며 지역 및 딜러마다 다를 수 있다. 일부 연구 대학은 해당 교수진과 학생들에게 제한된 교육 허가를 제공한다.)


영국 가격은 여기서 https://www.esriuk.com/en-gb/store/products/buy/arcgis-cityengine를 찾을 수 있다. 단일 사용 연도의 경우 현재 연간 2,891파운드(부가가치세 제외)이다. ArcGIS CityEngine에는 더 이상 두 가지 버전(Basic과 Advanced)이 없다.

특징들

절차 모델링 코어(CGA Shape 문법 언어): CGA(컴퓨터 생성 아키텍처) 규칙은 도시 전체 규모로 건물이나 거리의 질량, 기하학적 자산, 비율 또는 텍스처를 제어할 수 있도록 허용한다(자세한 내용은 "절차적 모델링" 섹션에서 확인할 수 있다).

지도 데이터 가져오기: 사용자는 다운로드 도우미를 통해 몇 분 안에 3D 도시 환경을 만들 수 있으며, 사용자는 대상 위치를 선택하고 지리적 참조 위성 이미지와 3D 지형을 가져올 수 있다. 만일 그것들이 OpenStreetMap (OSM)에서 이용 가능하다면, 거리 및 건물 발자국 데이터를 쉽게 읽어 기본 CGA 규칙을 통해 3D 모델을 구축할 수 있다.[6]

GIS/CAD 데이터 지원: 지리공간/벡터 데이터를 수출입할 수 있는 Esri Shapefile, File Geodatabase, OpenStreetMap 등의 산업 표준 형식 지원

파라메트릭 모델링 인터페이스: 높이 또는 나이와 같은 특정 거리 또는 건물 매개변수를 대화식으로 제어하는 인터페이스(CGA 규칙에 의해 정의됨)

동적 도시 레이아웃: (커브된) 거리, 블록 및 소포로 구성된 도시 배치의 쌍방향 설계, 편집 및 수정.

지도 제어 도시 모델링: 이미지 맵(예: 건물 높이 또는 토지 이용-믹스)을 통한 건물 및 거리 매개변수의 글로벌 제어.

스트리트 네트워크 패턴: 스트릿은 도시 배치를 설계하고 건설하기 위한 도구를 성장시킨다.

산업 표준 3D 형식 지원: CityEngine은 KMZ, Collada, Autodesk FBX, 3DS, Wavefront OBJ, RenderMan RIB, Alembic, e-on 소프트웨어의 Vue, Universal Scene Description USD, Khronos Group GLTF 및 Unal Datasmith를 지원한다.

사용자 정의 보고서 생성: 사용자는 규칙 기반 보고서를 스크립팅하고 생성하여 사회적 경제 수치(예: GFA), 용적률(FAR)을 표시하고 도시 설계 제안을 분석할 수 있다.

I3S(Scene Layer Package) 내보내기: CityEngine에 내장된 모델을 직접 내보낸 다음 ArcGIS Online Scene 뷰어를 통해 건너편 브라우저에서 WebGL 장면을 만드는 데 사용할 수 있다. I3S는 OGC 호환 표준이다.[7]

3D 웹 장면 내보내기: CityEngine에 내장된 모델을 직접 내보낸 다음 브라우저에서 WebGL 장면을 만드는 데 사용할 수 있다. 웹 장면의 3D 환경은 여러 사용자가 온라인으로 회전, 탐색, 비교 및 코멘트를 할 수 있다.

360 VR 환경: 도시 환경의 시나리오는 그것을 온라인에 게시하기 위한 일련의 파노라마 사진을 생성하는 데 사용될 수 있다. 사용자는 가상현실(VR) 헤드셋에서 고개를 돌려 주위를 둘러볼 수 있다.(현재 삼성 오큘러스 기어만 지원한다)[8]

Python 스크립팅 인터페이스: CityEngine은 ce.py을 내장된 도서관으로 제공한다.

Facade Wizard: 규칙 작성자 및 시각적 전면 제작 도구.

게임 엔진에 대한 3D 포맷 지원(VR/AR): 이제 시티엔진에 내장된 모델은 언리얼 엔진으로 직접 수출할 수 있으며, 수천만 개의 폴리곤과 수만 개의 물체를 적재할 수 있으며, 무제한 재료 질감까지 갖추고 있다. 한편, Unity3D로 수출하려면 여전히 Autodesk Maya를 환승 스테이션으로 사용해야 한다.

모든 플랫폼에서 사용 가능: Windows(64비트 전용), Mac OS X(64비트) 및 Linux(32/64비트)에서 사용 가능.

절차 모델링

CityEngine은 사전 정의된 규칙 집합을 통해 자동으로 모델을 생성하기 위해 절차적 모델링 접근방식을 사용한다. 규칙은 복잡한 파라메트릭 모델을 만들 수 있는 CGA 형태 문법 시스템을 통해 정의된다. 사용자들은 새로운 디자인을 위한 공간을 제공하는 데 필요한 만큼 모양 문법을 바꾸거나 추가할 수 있다.

CityEngine 내에서 도시 환경을 모델링하는 것은 거리 그리기 도구 또는 openstreetmap.org에서 가져온 데이터 또는 Shapefiles 또는 File Geodatabase와 같은 Esri 데이터 형식에서 거리 네트워크를 만드는 것으로 시작할 수 있다. 다음 단계는 모든 로트를 지정된 횟수만큼 세분화하여 로트와 거리의 지도를 만드는 것이다.[9] 로트의 전부 또는 일부를 선택하여 CityEngine이 건물 생성을 시작하도록 지시할 수 있다. 절차적 모델링 기술 때문에, 도시 미관을 달성하기 위해 모든 건물을 서로 다르게 만들 수 있다. 이 시점에서 도시 모델은 매개변수나 형상 문법 자체를 변경하여 재설계 및 조정할 수 있다.

CGA Shape Graphy 시스템은 Esri-Oracle 형식 데이터셋을 직접 읽을 수 있으며, Top-bottle generation tree로 작동하며, 단순한 Shapefiles polygon/poly-line/points로부터 복잡한 구성요소를 생성하는 반면, 생성 트리의 각 분기와 잎은 다른 것과 상호작용을 할 수 없다. 코뿔소의 베짱이 3D나 오토데스크 Revit의 다이너모 같은 주류 모양 문법과는 다르다.

관련 애플리케이션

전통적으로, 3D 도시 환경 구축은 수많은 건물과 도시의 세부사항으로 인해 매우 많은 시간이 소요된다. 디자이너들은 CAD 소프트웨어를 이용해 하나씩 모양을 만들었고, 연구자들은 GIS에서 2D 정보를 계산해 도시를 분석했다(GIS는 압출과 같은 제한된 3D 형상 생성만 지원한다). CityEngine의 Processional Modeling 시스템은 정보를 통해 복잡한 3D 모델을 대량으로 생성할 수 있게 하여 많은 수의 관련 애플리케이션을 가져올 수 있다. 도시설계/연구/계획의 작업흐름을 향상시키고 지오다이그(Geodesign, 지리공간정보를 이용하여 도시를 설계하는 의미)라는 새로운 연구분야로 병합할 뿐만 아니라, 게임과 영화산업에서 도시환경을 만드는 문턱을 낮춘다.

지오다이그

GIS와 같은 분석 도구는 아니지만 [10]지오다이그에 관한 논의에서는 흔히 Esri CityEngine의 사용을 언급한다. ArcGIS에서 3D 형상생성을 향상시키기 위한 중요한 도구로서, Esri CityEngine은 지리공간 정보를 이용하여 도시를 설계하거나 분석하는 등 지오디자인의 적용성을 향상시키는 중요한 제품이다.[11]

도시설계 및 계획

Garsdale Design은 Esri CityEngine의 초기 개척자였다.[12] 기존의 역사적 영역을 모델링할 뿐만 아니라 미래의 계획을 모델링하는 데 사용.[13] 포스터+파트너스와 HOK 아키텍트와 같은 더 큰 회사들 또한 상당한 규모의 도시 계획 프로젝트에 시티엔진을 이용했다. 그것을 사용하기 전에, 그들은 수십만 개의 건물에 대한 상호 작용 시각화를 만드는 데 많은 시간이 걸렸다. CityEngine을 통해 프로젝트의 설계자와 고객은 크래프트 유체, 데이터 풍부, 실시간 렌더링 경험을 통해 커뮤니케이션할 수 있다.[14]

도시학

도시 연구자들은 유익한 도시 모델을 만드는 데 있어서 그것의 지배적인 특징 때문에 홍콩과 서울 같은 가장 밀집된 글로벌 도시로부터 시작하여 토지 이용 계획 계획을 비교하기 위해 시티엔진을 이용하고 있다.[15] 도시 설계자/계획자가 정량적 분석가를 즐길 때, 환경과학자들은 또한 CityEngine의 즉석 3D 모델 세대를 좋아하기 때문에, 각 건물에서 도시를 만드는 데 시간 소모적인 것에서 보다 편리한 유익한 연구를 하게 된다.[16]

게임 개발

트리플A게임즈는 인터랙티브 스크립트를 할당하기 위해 세밀한 3D 환경이 요구돼 시티엔진의 게임 장면 제작 참여가 이뤄진다.[17] 현재 게임 장면은 10년 전 오래된 비디오 게임보다 더 커진다. GTA 시리즈나 어쌔신 크리즈 시리즈와 같은 대형 샌드박스나 오픈월드 게임은 그들의 가상세계에서 수백만 개의 뛰어난 3D 건물이 필요하다. 이러한 게임을 즉시 테스트하고 편집하여 설계하면 작업량을 줄이고 게임 플레이에서 게임 장면의 합리성을 높일 수 있다.[18]

영화 산업

2016년 아카데미 만화영화상을 수상한 주토피아는 시티엔진을 활용해 인간이 존재하지 않는 인상적인 대도시를 구축했다. 기린에서 말괄량이까지, 동물들은 교통, 집, 편의 시설에서 다양한 비늘을 가지고 있다. 멀티스케일링 도시를 건설하기 위해 설계자들은 규칙 기반 시스템 때문에 시티엔진을 사용했다. Zootopia (미국 이외의 나라에서는 Zootroplis라고도 알려져 있다) 이전에 CityEngine은 빅 히어로 6에 일본식 도시인 San Fransokyo를 만드는 데 사용되기도 했다.[19]

군대

ArcGIS CityEngine은 Esri 제품군과 통합되어 있으며 3D 장면/맵을 생성하기 위한 지리공간 데이터를 처리하는 능력이 군/방위 조직 내에서 사용되고 있다.

포트

ArcGIS CityEngine은 Eclipse IDE를 기반으로 구축되었으며, 따라서 Windows, Mac 및 Linux 운영 체제에서 사용할 수 있도록 구축되었다.[20]

출판물

참고 항목

참조

  1. ^ "BIM-GIS Integration with IFC".
  2. ^ "Procedural Inc. LinkedIn Home Page". linkedin.[데드링크]
  3. ^ "CityEngine 2020.0 release highlights". 8 June 2020.
  4. ^ 도시의 절차적 모델링 - Yoav Parism and Pascal Mueller (PDF)
  5. ^ "Purchase CityEngine". esri.com.
  6. ^ "CityEngine 2016.0 release notes—Esri CityEngine ArcGIS Desktop". desktop.arcgis.com. Retrieved 2017-11-06.
  7. ^ "I3S: A new OGC standard for sharing 3D geospatial content".
  8. ^ "360 VR Experience Helper page". Esri.com.
  9. ^ "New York example". Archived from the original on 2011-04-03. Retrieved 2011-04-14.
  10. ^ "Search E360 - Video Esri".
  11. ^ "GeoDesign Overview Esri". Esri.com. Archived from the original on 2015-02-26.
  12. ^ Jeffries, Stuart (2014-08-26). "The Yorkshire Dales family who are designing entire cities in Iraq". The Guardian.
  13. ^ "CityEngine Creates New Solutions for Historic Cities". esri.com. February 2019.
  14. ^ Zoog, Christopher. "Visibility Analysis tools for planners". Esri.com.
  15. ^ Guo, Jian (July 2017). "A study of plot ratio/building height restrictions in high density cities using 3D spatial analysis technology: A case in Hong Kong". Habitat International. 65: 13–31. doi:10.1016/j.habitatint.2017.04.012. hdl:10397/69923.
  16. ^ Zhu, Qing (July 2017). "Robust point cloud classification based on multi-level semantic relationships for urban scenes". Photogrammetry and Remote Sensing. 129: 86–102. Bibcode:2017JPRS..129...86Z. doi:10.1016/j.isprsjprs.2017.04.022.
  17. ^ Klein, Bernhard (2016). "Managing the Scalability of Visual Exploration Using Game Engines to Analyse UHI Scenarios". Procedia Engineering. 169: 272–279. doi:10.1016/j.proeng.2016.10.033.
  18. ^ Cooper, David (May 20, 2016). Literary Mapping in the Digital Age. Routledge.
  19. ^ Tracy, Cozzens (July 10, 2017). "Esri UC: How CityEngine powered Disney's Zootopia". GPS World.
  20. ^ "CityEngine 2021.0 system requirements—ArcGIS CityEngine Resources Documentation".

외부 링크