주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

간단한 RoadRunner 장면 만들기

RoadRunner는 자율 주행 시스템을 시뮬레이션하고 테스트하기 위한 3D 장면을 디자인할 수 있는 대화형 편집기입니다. 이 예에서는 여기에 표시된 장면과 유사하게 주변 지형에 교차로, 다리 및 나무가 포함된 간단한 장면을 만드는 방법을 보여줍니다.

A simple RoadRunner scene

선행 조건

이 예를 시작하기 전에 시스템이 다음 전제조건을 충족하는지 확인하십시오.

이 예에서는 몇 가지 기본적인 카메라 작업을 다루고 있지만 RoadRunner 카메라 작동 방식을 더 완벽하게 이해하려면 먼저 RoadRunner의 카메라 제어 예를 검토해 보세요.

새 장면 및 프로젝트 만들기

RoadRunner에서 생성하는 각 장면은 해당 프로젝트의 모든 장면에서 공유할 수 있는 자산(장면 구성 요소) 폴더인 프로젝트의 일부입니다. 새 장면과 해당 장면을 넣을 새 프로젝트를 만듭니다.

  1. RoadRunner를 열고 시작 페이지에서 New Scene를 클릭하세요.

  2. 프로젝트 선택 창에서 New Project 를 클릭하세요.

  3. 파일 시스템에서 프로젝트를 생성할 빈 폴더를 찾습니다. 빈 폴더가 없으면 폴더를 만들고 이름을 My Project 로 지정하세요. 폴더 이름은 프로젝트 이름이 됩니다.

  4. 메시지가 표시되면 Yes를 클릭하여 프로젝트에 RoadRunner Asset Library를 설치합니다.

RoadRunner는 빈 장면 편집 캔버스가 있는 새 장면을 엽니다.

Empty RoadRunner scene editing canvas

지정한 프로젝트 이름이 제목 표시줄에 나타납니다. 장면의 이름도 제목 표시줄에 나타나지만 장면을 저장하고 이름을 지정할 때까지 New Scene로 표시됩니다.

RoadRunner title bar

File 메뉴에서 언제든지 새로운 장면을 생성하거나, 장면을 변경하거나, 프로젝트를 변경할 수 있습니다. RoadRunner를 다시 열면 시작 페이지의 최근 장면 목록에서 작업한 최근 장면을 선택할 수 있습니다.

도로 추가

새 장면을 열면 RoadRunner는 Road Plan Tool 가 선택된 상태로 열립니다. 이 도구 사용에 대한 지침은 하단 상태 표시줄에 나타납니다. 이 도구를 선택한 상태에서 장면 편집 캔버스를 마우스 오른쪽 버튼으로 클릭하면 도로의 형상 형태를 형성하는 제어점을 추가할 수 있습니다.

  1. 장면 편집 캔버스 하단 중앙에서 마우스 오른쪽 버튼을 클릭하여 새 도로의 첫 번째 기준점을 추가합니다.

    Red control point at bottom-center of canvas

  2. 캔버스 상단 중앙에서 마우스 오른쪽 버튼을 클릭하여 두 번째 제어점을 추가하고 첫 번째 도로 구간을 형성합니다.

    Road segment running from bottom to top of canvas

  3. 도로 선택을 취소하고 도로 만들기를 마치려면 도로 바깥쪽을 클릭하세요.

    Finished road, no longer selected

  4. 왼쪽을 마우스 오른쪽 버튼으로 클릭하고 오른쪽을 마우스 오른쪽 버튼으로 클릭한 다음 도로 바깥쪽을 클릭하여 첫 번째 도로와 교차하는 새 직선 도로를 만듭니다. 두 도로는 분기점을 형성합니다.

    Straight intersecting roads that form a junction

지금까지 직선 도로를 만들었습니다. 곡선 도로를 형성하려면 마우스 오른쪽 버튼을 여러 번 클릭하여 도로에 추가 제어점을 추가하세요. 교차로와 겹치는 곡선 도로를 만듭니다.

  1. 교차점의 왼쪽 위 사분면 내에서 마우스 오른쪽 버튼을 클릭합니다.

  2. 교차점의 오른쪽 위 사분면 내에서 마우스 오른쪽 버튼을 클릭합니다. 처음 생성된 도로 구간은 직선입니다.

  3. 교차점의 오른쪽 아래 사분면을 마우스 오른쪽 버튼으로 클릭합니다. 교차로와 곡선 도로로 둘러싸인 영역이 지표면을 형성합니다.

    Curved road added to intersection in three steps

도로의 끝점을 선택하고 마우스 오른쪽 버튼을 클릭하여 더 많은 제어점을 추가하여 기존 도로를 확장할 수 있습니다.

  1. 생성한 곡선 도로에서 캔버스 상단 근처의 끝 부분을 클릭하여 선택합니다.

  2. 교차점의 왼쪽 끝을 마우스 오른쪽 버튼으로 클릭합니다. RoadRunner는 필요한 형상 제약 조건을 충족하는 도로를 만듭니다. 닫힌 영역은 다시 지표면을 형성합니다.

    Road connecting the left side of the curved road to the left side of the intersection

도로를 수정하려면 해당 도로를 클릭하여 선택한 다음 제어점을 드래그하거나 전체 도로를 이동해 보세요. 도로를 마우스 오른쪽 버튼으로 클릭하여 추가 기준점을 추가할 수도 있습니다. 예를 들어, 이 도로망에서는 제어점을 추가하여 교차로 왼쪽의 곡선을 부드럽게 만들 수 있습니다.

표면 지형 추가

지금까지는 도로로 둘러싸인 지역에만 표면 지형이 포함되어 있습니다. 전체 도로망 주위에 표면 지형을 추가하려면 Surface Tool 를 사용할 수 있습니다.

  1. 도구 모음에서 Surface Tool 버튼을 클릭하세요. 새 도구를 선택하면 RoadRunner가 새로운 상호 작용을 가능하게 하고 다양한 장면 개체를 선택할 수 있게 만드는 다른 모드로 전환됩니다. Surface Tool를 선택하면 도로는 더 이상 선택할 수 없지만 도로 표면 노드는 선택할 수 있게 됩니다.

    Road networks with surface nodes selectable

  2. 스크롤 휠을 사용하거나 Alt를 누른 상태에서 마우스 오른쪽 버튼을 클릭한 다음 아래 또는 왼쪽으로 드래그하여 장면을 축소합니다.

    Road network zoomed out

  3. 도로 네트워크 위를 마우스 오른쪽 버튼으로 클릭하여 새 지표면 노드를 추가합니다. 그런 다음 도로 주변의 지점을 마우스 오른쪽 버튼으로 계속 클릭하여 원을 만듭니다. 다시 최상위 노드에 도달하면 마우스 오른쪽 버튼을 클릭하여 표면 그래프를 연결하고 표면을 캔버스에 커밋합니다.

    Surface being added around road network in 6 steps

표면 크기를 수정하려면 표면 노드를 클릭하고 드래그합니다. 표면의 곡선을 수정하려면 노드 사이의 세그먼트를 클릭한 다음 접선을 클릭하고 드래그합니다.

고도 및 교량 추가

지금까지 장면은 평평했습니다. 도로 중 하나의 높이를 변경하여 장면의 고도를 수정합니다.

  1. Alt를 누른 상태에서 카메라를 클릭하고 드래그하여 장면을 각도로 봅니다.

    Scene viewed at an angle

  2. 도로를 다시 선택할 수 있게 하려면 Road Plan Tool 버튼을 클릭하세요. 그런 다음 생성한 첫 번째 곡선 도로를 클릭하여 선택합니다.

    Curved road selected

  3. 도로를 높이려면 2D Editor를 사용하세요. 이를 통해 도로 프로필 및 도로 횡단면과 같은 장면 측면을 볼 수 있습니다. 2D Editor에서 도로의 프로필을 선택하고 약 10미터 정도 올립니다.

    On left, 2D Editor with road flat. On right, 2D Editor with road raised 10 meters.

    이제 교차로 위의 장면 캔버스에서 도로가 높아졌습니다. 분기점을 형성하는 대신 고가도로가 고가도로를 형성합니다.

    Curved road elevated above the intersection

도로는 표면 지형에 연결됩니다. 도로를 높이면 지형도 그에 따라 높아집니다. 고도가 높아지면 육교 아래에 시각적 인공물이 나타날 수 있습니다. 이 문제를 해결하려면 Road Construction Tool 를 사용하여 브리지 범위를 생성할 수 있습니다.

  1. 카메라를 회전하고 확대하여 고가도로의 시각적 인공물을 확인하세요.

    Road with visual artifacts present

  2. Road Construction Tool 버튼을 클릭하세요.

  3. 왼쪽 도구 모음에서 Auto Assign Bridges 버튼 을 클릭하세요. Road Construction Tool를 사용하는 경우에만 사용할 수 있는 이 작업은 지역 바로 위에 있는 도로 구간만 교량 경간으로 변환합니다. 기본 브리지 범위 인플레이션을 사용하고 OK를 클릭합니다. 도로 경간이 교량으로 변환되고 시각적 인공물이 제거됩니다.

    Road with bridge spans and no visual artifacts

    교량이 올바르게 형성되지 않으면 도로 표고나 교량 경간 인플레이션을 조정하고 Auto Assign Bridges 작업을 다시 실행해 보세요.

분기점 수정

일부 도구를 사용하면 분기점의 속성을 선택하고 수정할 수 있습니다. 4방향 교차점의 모서리 반경을 수정합니다.

  1. Corner Tool 버튼 을 클릭한 다음 4방향 교차점을 클릭하여 선택합니다.

    Intersection with four-way intersection selected

  2. 기본적으로 분기점의 모서리 반경은 5미터입니다. Attributes 창을 사용하여 이 값을 늘립니다. 이 창에는 현재 선택한 항목에 대한 정보와 편집 가능한 속성이 포함되어 있습니다. Corner Tool에서 분기점을 선택하면 분기점의 네 모서리가 모두 선택되므로 네 모서리 모두의 속성을 동시에 수정할 수 있습니다.

    Attributes 창에서 네 모서리의 Corner Radius 속성을 10로 설정합니다.

    Attributes pane of junction with Corner Radius set to 10

    장면 편집 캔버스에서 분기점 모서리가 확장됩니다.

    Intersection with junction corners expanded

또는 속성 이름 Corner Radius attribute name selected을 클릭하고 위 또는 아래로 드래그하여 Corner Radius 속성 값을 수정할 수 있습니다.

횡단보도 추가

교차로에 횡단보도를 추가합니다.

  1. 교차점을 위에서 아래로 보려면 카메라를 회전하세요. 선택한 교차점에 카메라 초점을 맞추려면 F 키를 누르세요.

    Top-down view of intersection

  2. Crosswalk and Stop Line Tool 버튼 을 클릭하세요. 교차로에는 정지선을 추가하기 위한 파란색 갈매기 모양이 표시됩니다.

    Intersection with blue chevrons that preview where stop lines are added

  3. Library Browser에서 교차로에 추가할 횡단보도를 선택합니다. Library Browser는 장면에 추가할 수 있는 모든 자산을 저장합니다. 자산에는 3D 개체, 표시, 텍스처 및 재료가 포함됩니다.

    Library Browser에서 Markings 폴더를 선택한 다음 ContinentalCrosswalk 자산을 선택합니다. 자산 뷰어에 자산 미리보기가 표시됩니다.

    Library Browser with continental crosswalk asset selected

  4. 교차점 내부를 클릭하여 파란색 갈매기형 표시를 지웁니다. 그런 다음 교차로를 마우스 오른쪽 버튼으로 클릭하여 선택한 횡단보도 자산을 교차로에 적용합니다.

    Intersection with crosswalk

회전 차선 추가

교차로에 있는 도로 중 하나를 화살표 표시가 있는 회전 차선을 포함하는 더 복잡한 고속도로 도로로 변환하세요.

도로 스타일 변경

기존 도로는 모두 보도가 있는 간단한 2차선 분할 고속도로인 기본 도로 스타일을 사용합니다. 추가 차선이 있는 도로 스타일을 사용하려면 교차로의 도로 중 하나를 업데이트하세요.

  1. 카메라를 축소하고 회전하여 여기에 표시된 것과 비슷한 각도로 장면을 봅니다.

    Scene viewed at an angle, with one of the intersecting roads facing the camera

  2. Library Browser에서 RoadStyles 폴더를 연 다음 MainStreetCenterTurn 자산을 선택합니다. 이 도로 스타일 자산에는 갓길 차선, 양쪽 추월 차선 2개, 중앙 차선 1개가 포함됩니다. 선택적으로 자산 뷰어에서 카메라를 회전 및 이동하여 도로 스타일을 검사할 수 있습니다.

    Library Browser with road style asset selected

  3. 여기에 표시된 대로 선택한 도로 스타일을 카메라에 가장 가까운 도로로 드래그합니다. 도로가 새로운 스타일로 업데이트되고 Road Plan Tool로 다시 전환됩니다. 도로는 이전에 적용된 모퉁이 반경과 횡단보도 스타일을 유지합니다.

    Road with new road style applied

교차로에 회전 차선 생성

교차로 근처에 짧은 좌회전 차선을 만듭니다.

  1. 카메라를 회전하고 새로운 도로 스타일이 적용된 도로 한쪽의 횡단보도 근처를 확대합니다.

    One side of intersection with the crosswalk at the top and the median lane at the center

  2. Lane Carve Tool 버튼 을 클릭하세요. 이 도구를 사용하면 기존 차선에 테이퍼링 절단을 생성하여 회전 차선을 형성할 수 있습니다.

  3. 도로를 선택하려면 클릭하세요. 그런 다음 테이퍼 절단을 시작하려는 중앙분리대 차선의 오른쪽을 마우스 오른쪽 버튼으로 클릭합니다. 테이퍼링 절단이 끝나고 회전 차선이 시작될 중앙분리대 차선의 왼쪽으로 파란색 선을 대각선으로 끕니다.

    Marking carve operation applied to median lane

  4. 새로 형성된 회전 차선은 여전히 중앙분리대 스타일을 유지하고 있습니다. 표준 회전 차선의 스타일과 일치하도록 차선 표시를 업데이트합니다.

    1. Library Browser에서 SolidSingleWhite 자산을 선택하고 회전 차선의 오른쪽으로 드래그합니다. 차선 표시가 흰색 단일 실선으로 변경됩니다.

      Asset dragged onto right side of turning lane to change it into a solid single white line

    2. SolidDoubleYellow 자산을 선택하고 회전 차선의 왼쪽을 형성하는 두 개의 표시 세그먼트로 드래그합니다. 차선 표시 부분이 노란색 이중 실선으로 변경됩니다.

      Assets dragged onto left side of turning lane to change them into solid double yellow lines

  5. 차선에 회전 화살표를 추가합니다. Library BrowserStencils 폴더에서 Stencil_ArrowType4L 자산을 선택합니다. 이 자산을 화살표 스텐실을 추가하려는 지점의 회전 차선으로 드래그하세요.

    Left arrow stencil dragged to bottom of turning lane

  6. 화살표 스텐실을 추가하면 RoadRunnerMarking Point Tool 를 선택하여 활성 도구로 만듭니다. 이제 추가하려는 지점을 마우스 오른쪽 버튼으로 클릭하여 두 번째 화살표를 추가할 수 있습니다.

    Left arrow stencil copied above the previous stencil

  7. 화살표의 표시 재료를 수정하여 화살표가 더 낡아 보이도록 만듭니다. 먼저 두 개의 화살표를 선택합니다. Library BrowserMarkings 폴더에서 LaneMarking2 재질 자산을 선택합니다. 그런 다음 이 자산을 선택한 화살표에 대한 Attributes 창으로 드래그하고 기존 LaneMarking1 재질 자산 위로 드래그합니다.

    Lane marking texture dragged from Library Browser to the Attributes pane for the selected arrows

    좀 더 낡아 보이는 새 재료를 사용하도록 화살표가 업데이트됩니다.

    Turning arrows with new material applied

이 단계를 반복하여 교차로 반대편에 회전 차선을 만듭니다.

Intersection with turning lanes on both sides

소품 추가

장면을 더 자세하게 향상하려면 소품을 추가하세요. 소품은 도로 위나 주변에 배치할 수 있는 기둥, 기둥, 표지판 등의 3D 개체입니다. 다양한 기술을 사용하여 도로 주변에 나무 소품을 추가합니다.

개별 소품 추가

지형의 한 부분에 수풀을 추가합니다.

  1. 전체 도로망과 주변 지형이 보이도록 카메라를 축소하고 회전합니다.

    Scene with full road network and surrounding terrain in view

  2. Library Browser에서 Props 폴더를 열고 Trees 하위 폴더를 선택합니다.

  3. 부시 소품(Bush_로 시작하는 자산 파일 중 하나)을 선택합니다. 부시를 장면의 특정 부분으로 드래그합니다. RoadRunnerProp Point Tool 로 전환됩니다. 추가 덤불을 장면으로 드래그하거나 마우스 오른쪽 버튼을 클릭하여 더 많은 덤불을 추가합니다. 모든 수풀은 표면 지형과 정렬됩니다.

    Three bushes added to scene

곡선을 따라 소품 추가

도로 가장자리를 따라가도록 곡선을 따라 소품을 추가합니다.

  1. Prop Curve Tool 버튼 을 클릭하세요.

  2. Library BrowserTrees 폴더에서 캘리포니아 야자수 소품(CalPalm_로 시작하는 자산 파일 중 하나)을 선택합니다.

  3. 교차로 한쪽의 도로 가장자리를 따라 마우스 오른쪽 버튼을 클릭하여 야자수 라인을 추가합니다. 소품 곡선 바깥쪽을 클릭하여 선을 완성합니다.

    A line of palm trees along one edge of the road

  4. 범위의 각 개별 나무를 이동 및 선택 가능하게 만들기 위해 곡선을 개별 소품으로 변환할 수 있습니다. 소품 곡선을 선택하고 Attributes 창에서 Bake를 클릭합니다. 야자수는 개별 소품이 되고 RoadRunnerProp Point Tool로 전환됩니다. 야자수 일부를 교차로 반대편으로 옮깁니다.

    Palm trees converted to individual props and distributed along both sides of the intersection

또는 도로 범위를 따라 소품을 추가하려면 Prop Span Tool 버튼을 클릭하고 도로를 선택한 다음 소품을 도로 가장자리로 드래그하면 됩니다.

지정된 영역에 소품 추가

지표면의 지정된 영역에 소품을 추가합니다.

  1. Prop Polygon Tool 버튼 을 클릭하세요.

  2. Library BrowserTrees 폴더에서 사이프러스 나무 소품(Cypress_로 시작하는 자산 파일 중 하나)을 선택합니다.

  3. 표면 지형의 빈 영역 내에서 마우스 오른쪽 버튼을 클릭하여 선택한 소품을 포함하는 다각형을 그립니다. 다각형 바깥쪽을 클릭하여 그리기를 마칩니다. 그런 다음 점이나 접선을 이동하여 다각형의 모양을 변경합니다.

    Cypress tree props added to a polygon. A tangent to the polygon is selected, which modifies the shape of the polygon.

  4. 선택적으로 Attributes 창의 속성을 사용하여 소품 다각형을 수정합니다. 예를 들어 폴리곤의 소품 수를 늘리거나 줄이려면 Density 속성을 사용하세요. 다각형의 자산 분포를 무작위로 지정하려면 Randomize를 클릭하세요.

다양한 유형의 소품 추가

지금까지 장면에 단일 유형의 소품을 추가했습니다. 다양한 소품을 장면에 동시에 추가하려면 소품 세트를 생성하면 됩니다.

  1. Library BrowserTrees 폴더에서 Ctrl을 누른 채 이전 섹션에서 장면에 추가한 세 가지 소품을 선택하세요.

  2. New를 선택한 다음 Prop Set를 선택하고 소품 세트에 이름을 지정합니다. 새 소품 세트는 Trees 폴더에 저장됩니다. Attributes 창에는 세트에 있는 세 개의 소품과 소품 세트의 미리보기가 표시됩니다.

    Attributes pane displaying a prop set containing a bush, palm tree, and cypress tree

  3. Prop Polygon Tool 버튼을 클릭하세요. 새 소품 세트가 포함된 지형의 빈 부분에 소품 다각형을 만듭니다.

    Prop set added to terrain

    선택적으로 소품 세트를 사이프러스 나무의 다각형으로 드래그하여 기존 사이프러스 나무 소품을 새 소품 세트로 바꿀 수도 있습니다.

기타 시도해 볼 사항

이제 현실적인 회전 차선, 여러 고가도로, 다양한 유형의 나무가 포함된 간단한 도로 네트워크가 생성되었습니다.

Final RoadRunner scene

이제 추가 도구를 사용하여 장면을 향상시킬 수 있습니다. 예를 들어 다음을 시도해 보세요.

  • 도로를 더 추가하거나 장면의 기존 도로를 연결하세요. 차선 수가 다른 도로 간의 전환을 원활하게 하려면 Lane Tool, Lane Width Tool, Lane Add Tool 또는 Lane Form Tool와 같은 차선 도구를 사용하십시오.

  • Signal Tool를 사용하여 교차로에 교통 신호등을 추가합니다. 각 방향 지시등에서 차선을 통과하는 경로를 수정하려면 Maneuver Tool를 사용하십시오. 예를 보려면 분기점에서 교통 신호 만들기를 참조하세요.

  • 배럴, 건물, 교통 표지판 등 장면에 추가 소품을 추가합니다. 표지판의 텍스트를 수정하려면 Sign Tool를 사용하세요.

또한 지원되는 내보내기 형식 중 하나로 장면을 내보낼 수도 있습니다. 이러한 내보내기 옵션은 File 메뉴의 Export 아래에 있습니다. 내보내기 전에 내보내기 옵션을 사용자 정의하려면 Scene Export Preview Tool를 사용하십시오. ASAM OpenDRIVE®로 내보내는 경우 OpenDRIVE Export Preview Tool를 사용하세요. 이 이미지는 OpenDRIVE Export Preview Tool 버튼 을 클릭했을 때 생성한 장면의 내보내기 미리보기가 어떻게 보이는지 보여줍니다.

Preview of RoadRunner scene when exporting to ASAM OpenDRIVE

실제 위치를 기반으로 하는 새로운 장면을 생성하려면 항공 사진과 같은 GIS(지리 정보 시스템) 데이터를 RoadRunner로 가져와서 주변에 장면을 생성할 수 있습니다. 예를 보려면 가져온 GIS 자산 주변에 도로 만들기를 참조하세요.

참고 항목

도움말 항목