Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

4DReplay 영상 제작 시, 편집의 기준이 되는 틀(Template)을 제작하는 Tab이다. 오퍼레이터 전문성에 따라 Template을 다양하게 제작하여 영상에 활용할 수 있다. Code Editor에서는 JSON형식으로 직접 Template Code를 넣어 편집할 수 있다When creating a 4DReplay video, it is a tab that creates a template that serves as a standard for editing. Depending on the operator's expertise, various templates can be produced and used for video. In Code Editor, you can edit the template code directly in JSON format.

Table of Contents

UI Function

Template Editor Tab 표시된 각 영역들의 기능에 대해서 설명한다.

...

  • 1️⃣ Template List

    • 템플릿 목록이 표시되는 영역

    • 템플릿 생성, 백업, 삭제 동작 가능The area where the template list is displayed

    • Template creation, backup, and deletion operations are possible

  • 2️⃣ UI Editor

    • 오퍼레이터가 입력한 값을 코드로 변환하는 영역

    • Add 클릭 시 코드 변환되어 Code Editor에 표시되며, 세그먼트에 적용

    • Command와 AR Effect를 손쉽게 설정 가능

    3️⃣ Command Editor
    • 템플릿 내 사용할 Common을 생성하는 영역

    • Apply 클릭 시 목록 내 Common이 UI / Code Editor에 적용

    4️⃣ Code Editor
    • 기존 사용 방식인 JSON 편집 영역

    • Apply 클릭 시 문법 검사 진행되어, 세그먼트에 적용

    5️⃣ Explorer
    • 작성한 템플릿의 전체 구조를 표시하는 영역

    • 템플릿 내 세그먼트가 계층 구조로 표시되며, 세그먼트를 선택하여 수정, 삭제, 순서 조정 가능

  • 6️⃣ TimeLine

    • 작성한 템플릿의 흐름을 표시하는 영역

    • 세그먼트 별 재생되는 카메라와 시간 정보를 표시

Template List

...

    • The area where the value entered by the operator is converted into a code

    • When click Add, it is transcoded and displayed in the Code Editor, and applied to the segment

    • Command and AR Effects can be easily set

  • 3️⃣ Command Editor

    • The area where you generate Commons for use within the template.

    • When click Apply to apply the Common in the list to the UI/Code Editor

  • 4️⃣ Code Editor

    • The traditional way to use JSON editing areas

    • When click Apply to check the grammar and apply it to the segment

  • 5️⃣ Explorer

    • The traditional way to use JSON editing areas

    • When click Apply to check the grammar and apply it to the segment

  • 6️⃣ TimeLine

    • The traditional way to use JSON editing areas

    • When click Apply to check the grammar and apply it to the segment

Template List

This is a list of creating and managing templates.

...

  • Template List Jobs

    • Backup: 선택된 템플릿, 즉각적으로 동일한 템플릿으로 생성(List에 표시Selected template, instantly created as the same template (shown in List)

    • Save: 작성한 템플릿 저장, 기존 파일을 수정할 경우 덮어쓰기 진행

    • New: 새로운 템플릿 생성, ‘Create a new Template’ 팝업 되어 Template Name 먼저 작성 필요

    • Refresh: 저장 경로에 저장된 템플릿을 새로 고침

    • Delete: 선택된 템플릿 삭제, 삭제 확인 팝업 발생

    • Edit: 템플릿 왼쪽 클릭 후 템플릿 수정

    • Edit Name: 템플릿 선택 후 마우스 오른쪽 클릭, 템플릿 이름 변경Save the created template, and if you modify an existing file, overwrite it

    • New: Create a new template, 'Create a new Template' pops up, and the Template Name needs to be created first

    • Refresh: Refresh a template saved in the save path

    • Delete: Delete the selected template, a deletion confirmation pop-up occurs

    • Edit: Left-click the template and modify the template

    • Edit Name: Select a template, right-click, change the name of the template

 

  • Template List View

    • List: 지정된 경로Displays a list of templates stored in the specified path (Preference> Template Path)에 저장된 템플릿 목록 표시

    • Effect: 템플릿 내 AR Effect가 적용되어 있을 경우, 아이콘 활성화Favorite: 자주 사용하는 템플릿 선택하여 목록 최상단에 표시If the AR Effect in the template is applied, activate the icon

    • Favorite: Select a frequently used template to appear at the top of the list

UI Editor

UI Editor은 오퍼레이터가 입력한 값을 코드로 자동 변환하는 기능을 한다. 각 Job을 통해 Template을 손쉽게 완성할 수 있다The UI Editor automatically converts the value entered by the operator into a code. You can easily complete the template through each job.

...

  • UI Editor Tab Jobs

    • Reset : UI Editor의 각 항목 값들을 기본값으로 변경하고 자동 저장

    • Modify : 이미 작성한 세그먼트의 내용 수정하고 자동 저장, Timeline에 세그먼트를 먼저 선택한 뒤 수정 가능

    • Add : 오퍼레이터가 입력한 UI Editor에 값을 JSON 형식으로 자동 변환 후 Code Editor 등록하고 자동 저장Change the values of each item in the UI Editor to the default value and save it automatically

    • Modify : Modify the contents of the segments that have already been created, save them automatically, select the segment in the timeline first, and then modify it

    • Add : Automatically convert the value to JSON format in the UI Editor entered by the operator, register the Code Editor and save it automatically

 

  • UI Editor Tab View

    • Segment Type: 세그먼트에 영상 재생 구성을 선택, 선택한 항목에 맞게 Code가 자동으로 변환되어 등록

    • Camera : 사용할 카메라 번호 선택 (Segment Type이 Rotation일 경우, 시작/종료 카메라 번호 선택)

    • Duration : 영상 재생되는 시간을 ms 단위로 작성 (1sec = 1000ms), Start Time에 영상이 시작되어 End Time까지 재생 Select the video playback configuration for the segment, and the code is automatically converted and registered according to the selected item

    • Camera: Select the camera number to use (if the segment type is Rotation, select the start/end camera number)

    • Duration: Write the time in ms for video playback (1sec = 1000ms), start the video at the start time and play until the end time (Ex1. 0 / 1000 : 0초부터 1초까지 재생playback from 0 seconds to 1 second, -5000 / 0 : 5초 전부터 0초까지 재생playback from 5 seconds ago to 0 seconds)

    • Option: 재생 속도와 화면 배율 설정

    • Comment : 오퍼레이터가 원하는 텍스트 메모 가능, 메모 기능만 제공하므로 템플릿에 아무 영향을 주지 않음

    • Position : 영상의 중심 또는 오퍼레이터가 지정한 위치를 기준으로 중심점을 지정

    Segment Type

    • 전체 영상을 원하는 촬영하는 방식에 따라 나누는 작은 단위

    • 영상은 Segment를 순서대로 재생하는 하나의 영상으로 제작

    • Play : 하나의 카메라 영상 사용하여, Start-End No로 카메라 1대만 설정 가능

    • Pause : 하나의 카메라 영상 사용하여, Start-End No로 카메라 1대만 설정 가능, 정지할 시점과 정지 화면에 길이를 설정하므로, Pause Time, Pause Duration 설정 가능, 재생 속도는 무의미하여, Speed 미지원

    • Rotation : ‘Start No.’ 영상이 시작하는 시점의 카메라 번호 ‘End No.’ 영상이 종료되는 시점의 카메라 번호 설정 가능, 카메라 회전 시점만 필요하므로 Rotation Time 설정 가능Set playback speed and screen magnification

    • Comment: The operator can take notes on the text they want, it only provides the memo function, so it does not affect the template in any way

    • Position: Specify the center point based on the center of the image or the position specified by the operator.

 

  • Segment Type

    • Small units that divide the entire video according to the way you want to shoot it

    • The video is produced as a single video that plays the segments in order

    • Play: Using one camera image, you can set only one camera with Start-End No

    • Pause: Using one camera image, only one camera can be set with Start-End No, Pause Time and Pause Duration can be set because the stop time and length are set on the still screen, the playback speed is meaningless, and Speed is not supported

    • Rotation : Camera number at the beginning of the 'Start No.' video 'End No.' The camera number at the end of the video can be set, and the rotation time can be set because only the camera rotation time is required
      (Ex. Start No : 1 – End No : 30으로 설정할 경우, 시작은 1번 카메라부터 30, the start is 1, 1, 2, 3, ..., 4, … , 29, 30 카메라가 순서대로 재생되어 화면이 회전하는 효과를 나타냄29 cameras are played in order from camera 30 to show the effect of rotating the screen)

    • Play-Rotation : 모든 항목 설정 가능All items can be set

  • Detailed description of Play Segment Type의 자세한 설명

    • 시작 시간 ~ 종료 시간까지 일반 영상 재생

    • 카메라 1개 고정, 마지막 카메라 설정 안함

    • 타입 별 설정 여부

      • 카메라 : 1개의 첫-마지막 카메라 Index 설정

      • 기간(Duration) : 시작 시점(ms), 종료 시점(ms) 설정

      • 옵션 : 재생속도, 줌 시작, 줌 종료

Image Removed

  • Pause Segment Type의 자세한 설명

    • 시작 시간 ~ 종료 시간까지 정지 화면 재생

    • 카메라 1개 고정, 정지화면으로 재생속도 설정 안함

    • n   타입 별 설정 여부

      • 카메라 : 1개의 첫-마지막 카메라 Index 설정

      • 기간(Duration) : 정지 시점(ms), 정지 기간(ms) 설정

      • 옵션 : 줌 시작, 줌 종료

Image Removed

  • Rotation Segment Type의 자세한 설명

    • 설정한 회전 시점에 설정한 카메라 순서대로 회전하며 재생

    • 재생 속도에 맞춰 자동 재생되어 종료시간 설정 안함

    • 타입 별 설정 여부

      • 카메라 : 매핑된 카메라 Index내에서 재생되길 원하는 첫-마지막 카메라 Index 설정

      • 기간 : 회전 시점(ms) 설정

      • 옵션 : 재생속도, 줌 시작, 줌 종료

Image Removed

  • Play-Rotation Segment Type의 자세한 설명

    • 설정한 시작-종료 시점에 설정한 카메라 순서대로 회전하며 재생

    • 재생과 회전이 동시에 진행되어 재생

    • 타입 별 설정 여부

      • 카메라 : 매핑된 카메라 Index내에서 재생되길 원하는 첫-마지막 카메라 Index 설정

      • 기간 : 회전 시작 시점(ms), 회전 종료 시점(ms) 설정

      • 옵션 : 재생속도, 줌 시작, 줌 종료

  • Camera 설명

    • 입력한 번호의 카메라가 촬영한 영상을 사용

    • Play / Pause 일 경우, 회전 효과 없이 하나의 카메라 영상만 사용하므로 End No 설정하지 않음

    • Rotation 일 경우, 화면이 정지된 상태에서 Start No–End No 카메라까지 순서대로 전환되며, 회전 효과를 줌

    • Play-Rotation 일 경우, 화면이 재생 중인 상태에서 Start No–End No 카메라까지 순서대로 전환되며, 회전 효과를 줌

 

  • Duration 설명

    • Start Time 부터 End Time 까지 녹화 중인 영상으로 Replay 영상을 제작 시 사용

    • 녹화 중인 영상에서 지정한 Marker가 Start Time에서 0을 의미

    • 마이너스 ( - ) 시간을 입력할 경우, Marker 지점 이전 시간을 의미

    • Play / Play-Rotation 일 경우, Start Time 부터 End Time 까지 영상 재생

    • Pause 일 경우, Start Time 시점에 화면을 End Time 시간동안 정지한 상태로 유지

    • Rotation 일 경우, Start Time 시점에 화면을 정지한 상태로 카메라를 회전하므로 End Time 설정하지 않음

 

  • Type

    • Normal video playback from start time ~ end time

    • Fixed 1 camera, do not set the last camera

    • Whether it is set by type

      • Camera: 1 first-last camera Index setting

      • Duration: Set start point (ms), end point (ms)

      • Options: playback speed, start zoom, end zoom

 

Image Added

  • Detailed description of Play Segment Type

    • Normal video playback from start time ~ end time

    • Fixed 1 camera, do not set the last camera

    • Whether it is set by type

      • Camera: 1 first-last camera Index setting

      • Duration: Set start point (ms), end point (ms)

      • Options: playback speed, start zoom, end zoom

 

Image Added

  • Detailed description of Rotation Segment Type

    • Rotate and play in the order of the camera set at the set rotation time

    • It plays auto-playing according to the playback speed and does not set the end time

    • Whether it is set by type

      • Camera: Set the index of the first and last camera that you want to play within the mapped camera index.

      • Period: Set the time of rotation (ms)

      • Options: playback speed, start zoom, end zoom

Image Added

  • Detailed description of Play-Rotation Segment Type

    • Rotate and play in the order of the camera set at the set start-end point

    • Playback and rotation are carried out at the same time, so that playback

    • Whether it is set by type

      • Camera: Set the index of the first and last camera that you want to play within the mapped camera index.

      • Period: Set the start point of rotation (ms), the end point of rotation (ms)

      • Options: playback speed, start zoom, end zoom

  • Camera Description

    • Use the image taken by the camera of the entered number

    • In the case of Play / Pause, only one camera image is used without rotation effect, so End No is not set.

    • In the case of Rotation, the screen is switched in order from the static state to the Start No–End No camera, and the rotation effect is given.

    • In the case of Play-Rotation, the screen switches in order from the playing state to the Start No–End No camera, and gives a rotation effect.

 

  • Duration Description

    • It is used to create a Replay video with the video being recorded from Start Time to End Time

    • The marker specified in the video being recorded means 0 at the start time.

    • If you enter a minus ( - ) time, the Marker means the time before the point

    • In the case of Play / Play-Rotation, video playback from Start Time to End Time

    • In the case of Pause, the screen remains still for the end time at the start time

    • In the case of Rotation, the end time is not set because the camera rotates while the screen is still at the start time

 

  • Speed(in Part of Option) 설명

    • 영상을 재생하는 속도를 설정

    • 기본 속도는 1배속Set the speed at which the video is played

    • The default speed is 1x (x1)를 의미하며, ½(x0.5), ⅓배, and the playback speed can be changed to 0/5 (x0.33), ¼배0/25x (x0x<>.25) 속도로 재생 속도 변경 가능<>), and <>/<>x (x<>.<>) speeds.

    • In the case of Play/Play-Rotation 일 경우, 배속에 따라 슬로우 모션으로 재생

    • Pause 일 경우, 정지된 화면이므로 재생 속도를 설 정하지 않음

    • Rotation 일 경우, 정지된 화면이므로 슬로우 모션 효과가 아닌, 카메라 회전 속도가 느려짐

    • ※ 단, 해당 Speed는 30FPS 기준으로 설정된 값이므로 60FPS 촬영일 경우, 오차가 생길 수 있음, it is played in slow motion according to the double speed

    • In the case of Pause, the playback speed is not determined because it is a still screen.

    • In the case of Rotation, the camera rotation speed is slowed down, not the slow motion effect because it is a static screen.

    • ※ However, since the speed is set based on 30 FPS, there may be an error when shooting 60 FPS.

 

  • Zoom(in All Option) 설명

    • 영상이 재생되는 시간 동안 줌 인 / 줌 아웃 효과를 설정

    • 카메라 기본 화면 배율은 100%이며, 100% 미만으로 줌 아웃 설정은 불가

    • 줌은 세그먼트 타입에 관계없이 모두 동일하게 동작됨.

    • 재생 시간동안 Zoom Start 부터 Zoom End까지 줌 동작Set the zoom in/zoom out effect for the duration of the video playing

    • The camera's default screen magnification is 100%, and zoom out is not possible below 100%.

    • Zoom works the same regardless of the segment type.

    • Zoom from Zoom Start to Zoom End during playback time

  • Zoom 예시

순번

Camera

Zoom

설명Explanation

부가설명Additional explanation

Start

End

Start

End

예시 1

0

1000

100

1001초 재생되는 동안, 줌 동작하지 않음

During 1 second playback, zoom does not work

Zoom Start/ End가 동일하므로
줌 동작 없음End is the same, so there is
no zoom action

예시 2

0

1000

100

200

1초 재생되는 동안, 2배 줌 인 동작

1초 동안 서서히 영상이
2배 확대됨During 1 second of playback, 2x zoom in motion

The image is slowly
doubled in 1 second

예시 3

0

2000

200

100

2초 재생되는 동안, 2배 줌 아웃 동작

2초동안 줌 아웃이 되므로, 예시2보다 더 천천히 영상이 축소됨During 2 seconds of playback, 2x zoom out motion

Zoom out for 2 seconds, so the video shrinks more slowly than in Example 2.

  • Center X, Y 설명

    • 템플릿에 중앙 지점을 의미

    • 줌 인 / 아웃 기능과 Position Tracking 기능 동작 시, 지정된 중앙을 기준으로 동작됨.

...

  • [Code Editor에서 Center X,Y 설명]

    기본값으로

    Description

    • Meaning the central point in the template

    • When the zoom in/out function and the position tracking function are operated, they are operated based on the designated center.

...

  • [Explain Center X,Y in Code Editor]

    • The default value is x = 1920, y = 1080으로 선정되며, 변경할 경우 Code Editor에서 수동 변경 필요

    Record 되는 영상이 UHD 녹화일 경우의 기본값이며, FHD 녹화일 경우 값 변경 필요
    x
    • 1080, and if you change it, you need to make a manual change in Code Editor.

  • This is the default value when the video to be recorded is UHD recording, and if it is FHD recording, the value needs to
    be changedx = 1920, y = 1080 → x = 960, y = 540

  • 좌표 표기 방식 Coordinate notation method: (가로축horizontal axis, 세로축vertical axis) = (x, y) 상이 재생되는 시간 동안 줌 인 / 줌 아웃 효과를 설정※ 가로, 세로축 예시Set zoom in/zoom out effect during the time the phase is played

  • ※ Horizontal and vertical axis examples

...

Common Editor

Common Editor는 템플릿에서 사용할 값들을 미리 지정하여 중복해서 사용되는 변수들을 손쉽게 설정하게끔 해주기능을 한다. 각 변수들을 Common으로 등록하면 Record Tab에서 쉽게 수정하여 사용이 가능하다The Common Editor allows you to specify the values to be used in the template in advance, making it easy to set variables that are used in duplicate. If you register each variable as Common, you can easily modify and use it in the Record Tab.

...

  • Common Editor Jobs

    • Apply : Reflects the Common List를 List in the UI / Code Editor에 반영하고 자동 저장
      Apply 이후 UI Editor 드롭다운 형식으로 선택 가능

    • Common Name : 템플릿에서 사용하고자 하는 변수 이름 설정. 숫자, 문자, 특수문자 모두 사용 가능하나, 오류 방지를 위해 문자와 특수문자 언더바 ( _ ) 사용 권장

    • Value : 생성한 변수에 대응하는 값 설정 및 템플릿 구조 특징상 숫자만을 사용

    • Add : 오퍼레이터가 설정한 변수, 값들을 목록에 추가
      (단, 목록에만 추가되며, 템플릿에는 반영 안됨)

    • Modify : 목록에 추가된 변수에 이름과 값을 수정
      (단, 값 변경 시 즉시 수정되나 목록에만 수정된 상태, 템플릿에는 반영 안됨)

    • Delete : 해당되는 변수를 삭제하는 기능 
      (단, 목록에만 삭제되며, 템플릿에 반영 안됨)

Code Editor

...

    • Editor and can be selected as a UI Editor drop-down format after auto-save

    • Common Name: Set the variable name you want to use in the template. Numbers, letters, and special characters can all be used, but it is recommended to use letters and special character underbars ( _ ) to prevent errors

    • Value: Set the value corresponding to the generated variable and use only numbers in the characteristic of the template structure

    • Add : Add
      variables and values set by the operator to the list (but only added to the list and not reflected in the template)

    • Modify : Modify
      the name and value of the variable added to the list (However, when the value is changed, it is modified immediately, but only in the list, not reflected in the template)

    • Delete: The function
      of deleting the corresponding variable (but it is deleted only in the list and is not reflected in the template)

 

Code Editor

Code Editor has the function of directly modifying the template in the existing JSON format. You can validate the JSON format in that area and apply your own modifications to the segment.

...

  • Code Editor Jobs

    • Common 항목은 Common Editor로 작성 / MovieMake 항목은 UI Editor로 작성

    • Validate: JSON 작성은 정해진 JSON 형식으로 작성되어야 하기에 작성된 Code가 적절한지 확인을 해주는 버튼

    • Reset : 작성된 모든 내용을 초기화. 초기화 시, 확인 팝업 출력

    • Apply : Code Editor에서 새로 작성한 내용을 Explorer, Timeline에 반영, JSON 파일의 규칙에 어긋나는 경우에는 에러 발생

Explorer

...

    • items are written in the Common Editor / MovieMake items are written in the UI Editor

    • Validate: A button that checks whether the written code is appropriate because JSON writing must be written in a fixed JSON format.

    • Reset: Initialize all written content. At initialization, a confirmation pop-up output

    • Apply : Reflect the newly created content in the Code Editor to Explorer and Timeline, and an error occurs if it violates the rules of the JSON file

Explorer

Explorer is an area that displays the entire structure of the template you created. In this area, the segments in the template are displayed as a hierarchy, and you can easily modify, delete, and reorder the segments by selecting them directly.

...

  • Explorer Jobs

    • Delete: 세그먼트, 이펙트 선택하여 삭제. 삭제 시, 확인 팝업 출력
      특정 세그먼트 선택하여 삭제할 수 있으며 Root 선택하여 삭제 시 모든 세그먼트 삭제
      (단, Common, Command 영역은 삭제 불가능Select a segment, an effect to delete. When deleting, you can delete a specific segment by selecting a confirmation pop-up output, and deleting all segments
      when deleting by selecting
      Root (However, you cannot delete the Common and Command areas)

  • Explorer View

    • Root: 템플릿을 구성하는 계층의 최상단 영역, 템플릿의 이름을 표시

    • Common: 세그먼트에서 사용할 공통 항목에 대해 사전 정의 항목을 표기
      Common Editor에서 작성한 항목을 표기
      Common에 정의된 항목은 모든 세그먼트에서 사용 가능

    • Segment: 영상의 한 구간을 나타내는 영역
      세그먼트 순서대로 하나의 영상으로 제작가능
      세그먼트 간 Drag & Drop으로 순서 변경 가능

TimeLine

...

  • TimeLine View

    • Timeline : 작성된 세그먼트를 재생되는 시간대 기준으로 표시하는 영역

    • Comment :오퍼레이터가 세그먼트 작성 시 UI Editor > Comment 영역에 작성한 메모를 표시
      Root 경로 선택 시 전체 Comment를 표시, 세그먼트 선택 시 선택된 세그먼트의 Comment를 표시

    • Total Play Time : 해당 템플릿으로 제작된 영상에 예상 재생 시간 표시, 모든 세그먼트들이 순서대로 재생되는 총 시간 표시

    • Common : Common 항목 선택 시 Timeline이 표시되지 않고, Code Editor에서 작성한 사전 정의 항목에 대한 목록을 표시

Step of Making Template

영상을 편집하는데 핵심인 Template을 만드는데 필요한 기본 순서이다. 간편하고 다양한 편집을 하기 위해서는 Template 세부 기능에 대해 잘 파악하고, 다음과 같은 순서로 Template을 만들어 본다.

...

    • The uppermost area of the hierarchy that makes up the template, displaying the name of the template

    • Common: Predefined items for common items to be used in a segment Entries created in the Common Editor Items defined in Common can be used in all segments.

    • Segment: Areas representing a section of the video can be produced as a single video in the order of segments The order can be changed by Drag & Drop between segments

 

TimeLine

...

  • TimeLine View

    • Timeline : An area that displays the created segment based on the time zone in which it is played

    • Comment : When the operator creates a segment, the UI Editor > Display the comments made in the Comment area, display the entire comment when selecting the Root path,
      display the comments of the selected segment when selecting the segment.

    • Total Play Time : Displays the estimated playback time of the video created with the template, and displays the total time when all segments are played in order

    • Common : When selecting a Common item, the timeline is not displayed, and a list of predefined items created in Code Editor is displayed.

Step of Making Template

This is the basic procedure required to create a template, which is the key to editing a video. In order to make simple and diverse edits, grasp the detailed functions of the template and create the template in the following order.

 Step 1. Template terminology and flowchart confirmation

  • Segment Type

    • Play / Pause / Rotation / Play-Rotation

  • Camera

    • Start No. / End No.

  • Duration

    • Start Time(ms) / End Time(ms)

  • Option

    • Speed / Zoom Start(%) / Zoom End(%)

 

Step 2. 제작할 영상 시나리오 구상

  • 전체 흐름에 대한 나열

Ex) ‘타자가 배트를 휘두르는 동작을 세 방향에서 촬영하자’

‘배트를 휘두르며 공을 치는 순간 1초 정지시키자’ ‘’촬영한 영상을 순서대로 재생시키자’

 

  • 시나리오 세부 화면 구체화

Ex) 영상 전체에 대한 시나리오 정리

세 방향에서 촬영한 영상을 순서대로 재생하는 시나리오 구체화

...

Ex) 각 영상 별 녹화가 필요한 장면에 대한 구체화

카메라 별 5초의 영상 녹화, 준비 → 스윙 → 마무리 동작 순으로 녹화 필요

...

  • 녹화 기준점 선정 예상

Ex) 사람마다 준비, 스윙, 마무리 동작 별 소요되는 시간이 다르므로, 기준이 되는 시간 산정
스윙 동작 중 공 타격 순간을 기준점으로 하여 이전 -2.5초는 준비동작, 이후 +2.5초는 마무리 동작으로 상세구분

...

  • UI Editor 설정 요소 파악 및 상세화

Ex) 구체화된 시나리오, 선정된 기준점을 기준으로 하여 UI Editor에 필요한 요소 상세화

...

UI Editor

...

준비동작
(Segment1)

...

스윙동작
(Segment 2)

...

Develop a video scenario for your production

  • List for the entire flow

Ex) 'Let's film the batsman's swinging of the bat from three directions'

''Let's stop the ball for one second the moment you hit it while swinging the bat'' ''Let's play the recorded video in order''

 

  • Refine the scenario details

Ex) Scenario summary for the entire video

Refine the scenario of playing back the video taken from three directions in order

...

Ex) Refinement of the scenes that need to be recorded for each video

5 seconds video recording per camera, need to be recorded →in the order of preparation, swing→ finishing action

...

  • Expected selection of recording reference point

Ex) Since the time required for each preparation, swing, and finishing movement is different for each person, the time required for calculating the standard time is divided into the preparation action for -2.5 seconds before and the finishing action for +2.5 seconds after the swing operation using the moment of hitting the
ball as a reference point.

...

  • Identify and refine UI Editor setting elements

Ex) Detailed elements required for UI Editor based on the specified scenario and selected reference point

UI Editor

Preparation (
Segment1)

Swing motion
(Segment 2)

Closing Actions
(Segment 3)

Segment Type

Play

Pause

Play

Camera

Strat No

1(통합Integrated)

1(통합Integrated)

1(통합Integrated)

End No

Segment Duration(ms)

Start Time

(Pause Time)

-2500

0

0

End Time
(Pause Time)

0

1000

2500

Segment Option

Speed

X1

X1

X1

Zoom Start

100

100

100

Zoom End

100

100

100

Segment2의 Pause Duration이 1000ms이어도 Pause는 정지된 시점이므로 Segment3의 Start Time은 0ms가 되어야 함

  • 최종 구상된 시나리오

...

  1번 카메라 영상​

...

2번 카메라 영상​

...

3번 카메라 영상​

...

준비 동작 
(Segment 1)

...

Even if the pause duration of Segment 2 is 1000ms, the start time of Segment 3 should be 0ms because the pause is stopped.

  • The final scenario

...

Camera No. 1

Camera No. 2

Camera No. 3

Preparation (
Segment 1)

Swing motion
(Segment 2)

마무리 동작

Closing Actions
(Segment 3)

준비 동작 

Preparation (

(

Segment 4)

스윙 동작 

Swing Motion
(Segment 5)

마무리 동작 

Finishing Moves
(Segment 6)

준비 동작 

Preparation (
Segment 7)

스윙 동작 

Swing Motion
(Segment 8)

마무리 동작 

Finishing Moves
(Segment 9)

Play​

Pause​

Play​

Play​

Pause​

Play​

Play​

Pause​

Play​

1 (

통합

Integrated)​

1 (

통합

Integrated)​

1 (

통합

Integrated)​

2 (

통합

Integrated)​

2 (

통합

Integrated)​

2 (

통합

Integrated)​

3 (

통합

Integrated)​

3 (

통합

Integrated)​

3 (

통합

Integrated)​

-2500​

0​

0​

-2500​

0​

0​

-2500​

0​

0​

0​

1000​

2500​

0​

1000​

2500​

0​

1000​

2500​

x1​

x1​

X1​

x1​

x1​

X1​

x1​

x1​

X1​

100​

100​

100​

100​

100​

100​

100​

100​

100​

100​

100​

100​

100​

100​

100​

100​

100​

100​

Step 3. Template 작성 및 확인하기

...

Create and check the template

  • Start writing a template according to the scenario you considered in Step 2

...

[Template 생성Creation]

  • Click the Template List > New 버튼 클릭button

  • Template Name: 템플릿 이름 입력 > Create 버튼 클릭Enter a template name > click the Create button

[Create Segments using UI / Code Editor를 활용하여 Segment 생성]

  • 구상했던 시나리오 순서로 Segment 설정 후 Add 반복

※ 위 시나리오 기준 예시

1번 카메라 : 준비동작 > Add 버튼 클릭​

1번 카메라 : 스윙 동작 > Add 버튼 클릭​

1번 카메라 : 마무리 동작 > Add 버튼 클릭​

 

2번 카메라 : 준비동작 > Add 버튼 클릭​

2번 카메라 : 스윙 동작 > Add 버튼 클릭​

2번 카메라 : 마무리 동작 > Add 버튼 클릭​

3번 카메라 : 준비동작 > Add 버튼 클릭​

3번 카메라 : 스윙 동작 > Add 버튼 클릭​

3번 카메라 : 마무리 동작 > Add 버튼 클릭

Image Removed

[Explorer 및 TimeLine에서 생성된 Segment확인]

Image Removed

[Template List의 Save 클릭하여 Template 저장Editor]

  • Set the segment in the envisioned scenario order, and then repeat Add

※ Example of the above scenario criteria

Camera No. 1: Click the Add button > the preparation action

Camera No. 1: Swing action > Click the Add button

Camera No. 1: Click the Add button > the finishing action

 

Camera No. 2: Click the Add button > the preparation action

Camera No. 2: Swing action > Click the Add button

Camera No. 2: Click the Add button > the finishing action

Camera No. 3: Click the Add button > the preparation action

Camera No. 3: Swing action > Click the Add button

Camera No. 3: Click the Add button > the finishing action

Image Added

[Check the segments created by Explorer and TimeLine]

Image Added

[Click Save in Template List to save Template]