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 표시된 각 영역들의 기능에 대해서 설명한다describes the functions of each displayed area.
...
1️⃣ Template List
템플릿 목록이 표시되는 영역
템플릿 생성, 백업, 삭제 동작 가능The area displaying the template list
Allows for template creation, backup, and deletion operations
2️⃣ UI Editor
오퍼레이터가 입력한 값을 코드로 변환하는 영역
Add 클릭 시 코드 변환되어 Code Editor에 표시되며, 세그먼트에 적용
Command와 AR Effect를 손쉽게 설정 가능
템플릿 내 사용할 Common을 생성하는 영역
Apply 클릭 시 목록 내 Common이 UI / Code Editor에 적용
기존 사용 방식인 JSON 편집 영역
Apply 클릭 시 문법 검사 진행되어, 세그먼트에 적용
작성한 템플릿의 전체 구조를 표시하는 영역
템플릿 내 세그먼트가 계층 구조로 표시되며, 세그먼트를 선택하여 수정, 삭제, 순서 조정 가능
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) 설정
옵션 : 재생속도, 줌 시작, 줌 종료
Pause Segment Type의 자세한 설명
시작 시간 ~ 종료 시간까지 정지 화면 재생
카메라 1개 고정, 정지화면으로 재생속도 설정 안함
n 타입 별 설정 여부
카메라 : 1개의 첫-마지막 카메라 Index 설정
기간(Duration) : 정지 시점(ms), 정지 기간(ms) 설정
옵션 : 줌 시작, 줌 종료
Rotation Segment Type의 자세한 설명
설정한 회전 시점에 설정한 카메라 순서대로 회전하며 재생
재생 속도에 맞춰 자동 재생되어 종료시간 설정 안함
타입 별 설정 여부
카메라 : 매핑된 카메라 Index내에서 재생되길 원하는 첫-마지막 카메라 Index 설정
기간 : 회전 시점(ms) 설정
옵션 : 재생속도, 줌 시작, 줌 종료
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
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
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
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가 동일하므로 | |
예시 2 | 0 | 1000 | 100 | 200 | 1초 재생되는 동안, 2배 줌 인 동작 | 1초 동안 서서히 영상이 | The image is slowly |
예시 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에서 수동 변경 필요
x1080, 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
Explorer은 작성한 템플릿의 전체 구조를 표시하는 영역이다. 해당 영역에서는 템플릿 내 세그먼트가 계층 구조로 표시되며, 세그먼트를 직접 선택하여 간편하게 수정, 삭제 및 순서 조정이 가능하다.
...
Explorer Jobs
Delete: 세그먼트, 이펙트 선택하여 삭제. 삭제 시, 확인 팝업 출력
특정 세그먼트 선택하여 삭제할 수 있으며 Root 선택하여 삭제 시 모든 세그먼트 삭제
(단, Common, Command 영역은 삭제 불가능)
Explorer View
Root: 템플릿을 구성하는 계층의 최상단 영역, 템플릿의 이름을 표시
Common: 세그먼트에서 사용할 공통 항목에 대해 사전 정의 항목을 표기
Common Editor에서 작성한 항목을 표기
Common에 정의된 항목은 모든 세그먼트에서 사용 가능Segment: 영상의 한 구간을 나타내는 영역
세그먼트 순서대로 하나의 영상으로 제작가능
세그먼트 간 Drag & Drop으로 순서 변경 가능items are written in the Common Editor / MovieMake items are written in the UI EditorValidate: 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: 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: 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 : 작성된 세그먼트를 재생되는 시간대 기준으로 표시하는 영역
Comment :오퍼레이터가 세그먼트 작성 시 UI Editor > Comment 영역에 작성한 메모를 표시
Root 경로 선택 시 전체 Comment를 표시, 세그먼트 선택 시 선택된 세그먼트의 Comment를 표시Total Play Time : 해당 템플릿으로 제작된 영상에 예상 재생 시간 표시, 모든 세그먼트들이 순서대로 재생되는 총 시간 표시
Common : Common 항목 선택 시 Timeline이 표시되지 않고, Code Editor에서 작성한 사전 정의 항목에 대한 목록을 표시
Step of Making Template
...
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 ( | Swing motion | Closing Actions | |
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 | 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 ( | Swing motion |
Closing Actions |
Preparation ( |
Segment 4) |
Swing Motion |
Finishing Moves |
Preparation ( |
Swing Motion |
Finishing Moves |
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 버튼 클릭
[Explorer 및 TimeLine에서 생성된 Segment확인]
[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
[Check the segments created by Explorer and TimeLine]
[Click Save in Template List to save Template]