포인트 클라우드(Point clouds) 는 건축 또는 산업용 애플리케이션의 컨텍스트에서 3D 스캐너를 사용하여 일반적으로 획득하는 데이터 포인트의 컬렉션입니다. 포인트 클라우드는 레이저 스캔 데이터로 3D 모델을 오버레이해야 하는 디자인 시각화 전문가, 제조업자, 세트 디자이너, 건축업자가 사용합니다.
포인트 클라우드는 트윈모션에 오브젝트로 임포트되며, 준공(실제) 레이저 스캔 데이터를 도면 데이터(3D 모델)와 비교 및 집계하고 한 번에 전체 프로젝트의 모든 컴포넌트를 볼 수 있는 기능을 제공합니다.
작동 원리
포인트 클라우드는 지리적 영역이나 건물과 같은 오브젝트의 물리적 속성을 스캔 및 측정하는 3D 스캐너 또는 사진 측량 소프트웨어를 사용하여 생성됩니다. 3D 스캐너 또는 사진 측량 소프트웨어는 오브젝트 또는 영역을 스캔하고 여러 위치에서 정확한 측정 데이터를 생성합니다. 이후 이 정보를 데이터 포인트의 컬렉션으로 변환하며, 각 포인트는 XYZ 지오메트리 좌표로 정의됩니다. 또한 이러한 기법으로 컬러 및 노멀 벡터 방향 정보를 선택적으로 수집할 수 있습니다. 그런 다음 모든 데이터 포인트가 집계되어 포인트 클라우드를 생성합니다. 포인트 클라우드는 오브젝트 또는 영역을 정확하게 표현하기 위해 3D 모델링 소프트웨어로 임포트할 수 있습니다.
포인트 클라우드 작업의 일반적인 워크플로는 다음과 같습니다.
- 관심 있는 장소를 3D 레이저 스캐너로 스캔합니다. 다양한 위치 및 각도에서 여러 스캔이 생성됩니다.
- 스캔 도중 캡처된 데이터 포인트를 사용하여 포인트 클라우드가 3D 포인트 클라우드 처리 소프트웨어 또는 3D 스캐너 벤더별 애플리케이션을 통해 구성됩니다.
- 포인트 클라우드는
.las,.laz, 또는.e57등의 파일 포맷으로 저장됩니다. - 그런 다음, 포인트 클라우드를 트윈모션에 오브젝트로 임포트할 수 있습니다.
지원되는 포인트 클라우드 파일 포맷
트윈모션은 다음과 같은 포인트 클라우드 파일 포맷을 지원합니다.
| 파일 포맷 | 설명 |
|---|---|
.e57 |
포인트 클라우드, 이미지, 메타데이터와 같은 3D 이미징 데이터를 저장 및 교환하는 오픈 소스 컴팩트 파일 포맷은 대개 3D 스캐너를 사용하여 획득합니다.
|
.las, .laz |
LAS 는 사용자 간에 3D 레이저 스캔된 포인트 클라우드 데이터를 교환하는 데 사용되는 오픈 소스 바이너리 파일 포맷입니다. LAZ 파일 포맷은 압축된 LAS 파일입니다. LAZ 파일은 LAS 파일보다 작지만 임포트하는 데 더 많은 시간이 소요됩니다. 트윈모션에서는 8비트, 12비트, 16비트의 LAS 및 LAZ 파일을 지원합니다. |
.xyz , .txt , .pts |
X,Y,Z 포인트 좌표 또는 X,Y,Z 포인트 좌표와 RGB 컬러가 포함된 ASCII 포인트 클라우드 파일 포맷입니다. |
트윈모션 기능과 통합
포인트 클라우드가 오브젝트로서 트윈모션에 임포트될 때 트윈모션은 오브젝트와 동일한 방식으로 상호작용하지만, 몇 가지 예외가 있습니다. 다음은 트윈모션이 포인트 클라우드와 상호작용하는 몇 가지 주요 방식입니다.
비사실적 렌더링 스타일
트윈모션의 프레젠터 모드(Presenter mode) 및 로컬 프레젠테이션(Local Presentations) 에서 볼 때 포인트 클라우드 오브젝트에 다양한 렌더링 스타일을 적용할 수 있습니다.


렌더링 스타일(Rendering Styles) 옵션은 뷰(View) 메뉴에 있습니다.
콜리전 볼륨
콜리전 볼륨은 오브젝트를 둘러싸고 오브젝트가 다른 오브젝트와 충돌 또는 상호작용하는 방식을 결정하는 숨겨진 기하학적 셰이프로 정의할 수 있습니다. 트윈모션의 모든 오브젝트에는 포인트 클라우드 오브젝트를 포함한 콜리전 볼륨이 있습니다. 따라서 포인트 클라우드 오브젝트를 선택하고, 라이브러리에서 포인트 클라우드 오브젝트로 오브젝트를 드래그 앤 드롭하며, 패스를 걷는 캐릭터와 같이 포인트 클라우드 오브젝트를 고려하는 애니메이션을 추가하고, 포인트 클라우드 오브젝트의 컬러 및 컬러 속성을 변경할 수 있습니다.
오브젝트가 포인트 클라우드에 드롭될 때의 정밀도는 포인트 클라우드 오브젝트에 적용된 콜리전 볼륨의 정밀도에 따라 다릅니다.

포인트 클라우드 오브젝트의 애니메이션 캐릭터 패스
섀도 및 라이팅
포인트 클라우드 오브젝트는 트윈모션 다이내믹 스카이의 섀도 및 씬의 다른 오브젝트로부터 드리워지는 섀도의 영향을 받습니다. 예를 들어 하루 중 시간(Time of day) 을 변경하는 경우 선택한 하루 중 시간에 따라 포인트 클라우드 오브젝트의 섀도가 변경됩니다.

포인트 클라우드에서 섀도를 드리우는 라이브러리 오브젝트

트윈모션 다이내믹 스카이의 섀도
또한 다음 씬 라이팅 파라미터는 포인트 클라우드 오브젝트에 영향을 미칩니다.
- HDRI 환경(HDRI environment) 스카이돔 및 백드롭
- 노출 보정(Exposure compensation), 태양 강도(Sun intensity), 달빛 강도(Moon intensity), 화이트밸런스(White balance), 앰비언트(Ambient) 등의 글로벌 라이팅(Global lighting) 세팅
-
트윈모션 라이브러리 라이트(Lights) 카테고리에서 추가된 모든 라이트
포인트 클라우드의 트윈모션 라이브러리 라이트
트윈모션의 라이팅 파라미터에 대한 자세한 내용은 앰비언스 세팅을 참조하세요.
데칼
트윈모션 라이브러리의 데칼(Decals) 을 포인트 클라우드 오브젝트에 적용할 수 있습니다.

포인트 클라우드 오브젝트에 적용된 데칼
데칼의 오프셋(Offset) 세팅은 데칼 적용도를 참조합니다. 포인트 클라우드 오브젝트에 데칼을 배치할 때 최적의 결과를 위해 오프셋의 값을 높이는 것이 좋습니다. 포인트 클라우드가 지오메트리가 아닌 데이터 포인트의 컬렉션으로 임포트되기 때문입니다. 기본적으로 오프셋 값은 0.01~100이지만, 최대 1,000까지 오버라이드할 수 있습니다.
데칼은 오브젝트(Objects) 의 트윈모션 라이브러리에서 찾을 수 있습니다.
섹션 큐브
트윈모션의 섹션 큐브(Section cubes) 툴을 사용하여 오브젝트 또는 오브젝트의 일부를 자르거나 숨길 수 있습니다. 섹션 큐브 툴은 지오메트리와 포인트 클라우드 오브젝트에 사용할 수 있습니다.
섹션 큐브의 클리핑 마스크(Clipping mask) 세팅에서 숨기고 싶은 대상을 포인트 클라우드, 지오메트리, 또는 둘 모두 중에서 선택할 수 있습니다.
섹션 큐브는 라이브러리의 툴(Tools) > 섹션(Sections) 에서 찾을 수 있습니다.

오브젝트의 일부와 포인트 클라우드를 숨기는 섹션 큐브
측정 툴
툴(Tools) > 측정(Measure) 에 있는 라이브러리에서 사용 가능한 측정 툴(Measure tool) 은 오브젝트를 측정하고 씬에서 오브젝트 사이의 거리를 측정하는 데 사용할 수 있습니다. 포인트 클라우드 오브젝트에 사용할 수 있지만, 측정의 정밀도는 포인트 클라우드 오브젝트를 둘러싼 콜리전 볼륨의 정밀도에 따라 다릅니다.

트윈모션의 측정 툴
가상 현실
포인트 클라우드 오브젝트는 가상현실(Virtual Reality, VR)에서 볼 수 있습니다. 하지만 VR 모드(VR mode) 에서의 보기 퀄리티는 VR 헤드셋에서 설정한 초당 프레임(fps)에 따라 다르며, 포인트 클라우드에서 데이터 포인트의 비저빌리티 상태와 크기는 VR 헤드셋 내에서 씬을 탐색할 때 달라질 수 있습니다.
리플렉션 프로브
리플렉션 프로브(Reflection probes) 는 트윈모션에서 리플렉션을 향상시키고 스크린 스페이스 리플렉션(Screen Space Reflections, SSR) 제한을 능가하는 데 사용됩니다. 포인트 클라우드 오브젝트는 리플렉션 프로브와 함께 사용할 때 정확하게 반영됩니다.
트윈모션 파일 병합하기
별도의 트윈모션 파일을 병합하여 하나의 트윈모션 파일로 저장할 수 있습니다. 포인트 클라우드 오브젝트가 포함된 트윈모션 파일을 다른 트윈모션 파일과 병합할 수 있습니다.
로컬 프레젠테이션
프레젠테이션 의 이미지, 비디오 또는 파노라마 내에 포함된 포인트 클라우드는 로컬 프레젠테이션(Local Presentation) 으로 익스포트할 수 있습니다.
리소스 컬렉터
트윈모션의 리소스 컬렉터(Resource collector) 를 사용하여 .tm 파일과 함께 트윈모션 프로젝트에 사용되는 모든 텍스처와 에셋을 하나의 압축된 ZIP 파일에 수집할 수 있습니다. 트윈모션 프로젝트에 사용되는 포인트 클라우드 오브젝트는 ZIP 파일에 포함됩니다.
카메라 세팅
카메라 세팅인 필드 오브 뷰(Field of View, FoV), 뎁스 오브 필드(Depth of Field, DoF), 패러렐리즘(Parallelism), 비네팅(Vignetting), 렌즈 플레어(Lens flare), 비주얼 이펙트(Visual effects), 뷰 세트(View sets) 는 포인트 클라우드 오브젝트에 적용됩니다.


카메라 세팅에 대한 자세한 내용은 앰비언스 세팅을 참조하세요.
뷰 세트, 비주얼 이펙트, SSR 리플렉션
포인트 클라우드를 뷰 세트에 추가할 수 있으며, 비주얼 이펙트(대비, 채도, 컬러 그레이디언트, 클레이 렌더링 등) 및 SSR 리플렉션을 포인트 클라우드 오브젝트에 적용할 수 있습니다.
포인트 클라우드 속성
다음 포인트 클라우드 속성을 트윈모션에서 수정할 수 있습니다.
| 프로퍼티 | 설명 |
|---|---|
| 포인트 크기(Point size) | 이 세팅으로 포인트 클라우드 내 모든 데이터 포인트의 크기를 변경합니다. 크기를 늘리면 데이터 포인트가 서로 가깝지 않을 때 포인트 클라우드의 표면을 채우는 데 도움이 될 수 있습니다. 이 옵션이 0으로 설정된 경우 카메라 거리 및 데이터 포인트 밀도와 무관하게 각 데이터 포인트는 1픽셀의 고정된 크기를 사용합니다. 옵션: 0.0~3.0. 값은 오버라이드할 수 있습니다. |
| 그림자 드리우기(Cast shadows) | 포인트 클라우드가 셀프 섀도를 드리울지 또는 다른 오브젝트에 섀도를 드리울지 결정합니다. 옵션: 켜기(On), 끄기(Off) |
| 포인트 모양(Point shape) | 데이터 포인트의 모양을 설정합니다. 옵션: 스퀘어(Square), 서클(Circle) |
| 콜리전 퀄리티(Collision quality) | 콜리전 퀄리티는 포인트 클라우드 데이터와 3D 모델 또는 오브젝트 간 콜리전의 탐지 레벨을 설정합니다. 콜리전 퀄리티는 3D 모델과 오브젝트가 포인트 클라우드 데이터와 상호작용하거나 충돌하는 방식에 영향을 미칩니다. 오브젝트가 포인트 클라우드 데이터와 근접하고 정확하게 상호작용할 필요가 없는 경우 이 세팅을 낮음(Low) 으로 설정할 수 있습니다. 높음(High) 콜리전 퀄리티는 계산 비용이 많이 듭니다. 옵션: 낮음(Low), 높음(High) |
| 컬러 소스(Color source) | 포인트 클라우드 데이터를 표시하는 데 사용되는 컬러 소스를 제어합니다. 단색(Solid Color): 포인트 클라우드 데이터에 단색을 적용합니다. 채도(Saturation), 대비(Contrast), 강도(Intensity), 색조(Tint) 와 같은 컬러의 속성을 변경할 수 있습니다. 데이터(Data): 3D 스캐너로 캡처 시 포인트 클라우드 데이터에 임베드된 컬러입니다. 포인트 클라우드 데이터에 컬러가 포함되지 않은 경우 데이터 포인트는 흰색으로 표시됩니다. 엘리베이션(Elevation): 3D 스캔을 수행할 때 카메라의 위치에 비례한 포인트 클라우드 데이터의 최고 및 최저 엘리베이션을 보여줍니다. 최고 및 최저 엘리베이션은 두 가지 컬러로 표시되며, 최고 및 최저 엘리베이션 사이의 포인트는 두 값 사이의 그레이디언트를 사용하여 컬러가 지정됩니다. 최고 및 최저 엘리베이션 포인트를 나타내는 데 사용되는 컬러의 색조 를 정의할 수 있으며, 채도, 대비, 강도 와 같은 컬러의 프로퍼티를 정의할 수 있습니다. 위치(Position): 스캔을 수행할 때 데이터 포인트에서 3D 스캐너가 얼마나 가까이 또는 멀리 위치해 있는지 보여줍니다. 근접성은 두 가지 컬러로 표시되며, 가장 가깝고 먼 영역 사이의 포인트는 두 값 사이의 그레이디언트를 사용하여 컬러가 지정됩니다. 카메라의 근접성을 나타내는 데 사용되는 컬러의 색조 는 물론 컬러의 채도, 대비, 강도 를 변경할 수 있습니다. 옵션: 단색(Solid Color), 데이터(Data), 엘리베이션(Elevation), 위치(Position) |
| 색조(Tint) | 선택한 컬러 소스의 색조(Tint), 채도(Saturation), 대비(Contrast), 강도(Intensity) 를 설정합니다. |
포인트 클라우드 익스포트 세팅
포인트 클라우드 오브젝트가 포함된 씬을 로컬로 익스포트하기 전에 환경 설정(Preferences) 패널의 퀄리티(Quality) 탭에서 포인트 클라우드의 렌더링 퀄리티를 낮음(Low), 중간(Medium), 높음(High), 울트라(Ultra) 로 조정할 수 있습니다.
퀄리티 파라미터가 높을수록 포인트 클라우드 오브젝트의 렌더링 퀄리티가 향상되지만, 렌더링 처리 시간이 길어지고 VRAM 사용량이 많아집니다.
포인트 클라우드 제한 사항
트윈모션의 포인트 클라우드 오브젝트에는 다음과 같은 제한 사항이 있습니다.
- 포인트 클라우드는 트윈모션에서 수정할 수 없습니다. 포인트를 삭제하거나 포인트 클라우드 오브젝트를 병합할 수 없습니다.
- 데이터스미스 익스포터 플러그인은 현재 포인트 클라우드를 지원하지 않습니다. Revit 또는 ArchiCAD 같은 일부 애플리케이션은 포인트 클라우드를 표시할 수 있지만, 데이터스미스 익스포터 플러그인을 통해 변환되지 않습니다. 트윈모션에서 이를 별도로 로드해야 합니다.
- 패스 트레이서는 포인트 클라우드 오브젝트를 지원하지 않습니다. 패스 트레이서가 포인트 클라우드 파일이 포함된 프로젝트에서 활성화된 경우 포인트 클라우드 파일이 보이지 않습니다.
- 프레젠테이션에 있는 포인트 클라우드 오브젝트는 트윈모션 클라우드로 익스포트될 수 없습니다. 포인트 클라우드가 포함된 프레젠테이션이 트윈모션 클라우드에 업로드된 경우 어떤 포인트 클라우드 오브젝트도 프레젠테이션에 표시되지 않습니다.
- 포인트 클라우드 오브젝트는 트윈모션 라이브러리에 저장할 수 없습니다.
%UsingTwinmotion/GettingYourContentIntoTwinmotion/point-clouds-in-twinmotion/importing-point-clouds-into-twinmotion:topic% %UsingTwinmotion/GettingYourContentIntoTwinmotion/point-clouds-in-twinmotion/managing-point-clouds-in-twinmotion:topic%