1. Home
  2. 차세대 렌더러 템플릿 개요 (베타)

차세대 렌더러 템플릿 개요 (베타)

차세대 렌더러 기술 개요 (BETA)

Shakr의 차세대 렌더러(Next-Generation Renderer: NGR)는 기존의 Shakr 렌더러와 크게 차별화된, 전례 없는 비디오 렌더링 속도를 제공합니다. 현재 NGR API는 베타로 제공되고 있으며, Shakr Scale / Beyond / API 고객 중 일부에 한해 제공해 드리고 있습니다. 또한, 아직은 완성된 형태가 아니기 때문에, NGR API를 이용하기 위해서는 있어 몇 가지의 제약 사항을 인지해 주셔야 합니다.

Shakr의 NGR 기술의 도입을 위해서는 크게 3가지의 단계를 거치게 됩니다.

  • NGR과 호환되는 After Effects의 이펙트들로 구성된 크리에이티브 템플릿을 제작 후 Shakr 플랫폼에 업로드합니다.
  • 차세대 렌더러 API 이용을 위한 크리에이티브 템플릿 최적화 및 활성화 작업을 진행합니다.
  • 여러분의 제품/서비스에 NGR API 도입 후 차별화된 속도로 크리에이티브를 제작할 수 있습니다.

Shakr Scale / Beyond / API 고객 여러분 중 NGR에 관심이 있으시다면, 여러분을 담당하고 있는 Shakr의 팀 멤버에게 연락하셔서 NGR API 도입을 위한 보다 상세한 정보를 제공받으실 수 있습니다.


템플릿 최적화에 대해서

차세대 렌더러 API를 통한 비디오 제작을 하기 위해서는 먼저 여러분의 크리에이티브 템플릿을 NGR 시스템에 맞게 최적화하는 작업이 필요합니다. 현재 NGR은 베타로 제공되기 때문에, 다음과 같은 요소를 인지하며 템플릿 제작을 해주셔야 NGR에서의 템플릿 사용이 가능해집니다.

  1. NGR API로 비디오 제작시에 커스터마이제이션이 가능한 템플릿 내의 요소들에 대한 이해.
  2. NGR API와 호환되는 After Effects 이펙트들로 구성된 템플릿 제작.

현재 호환되지 않는 이펙트를 템플릿 제작에 사용하시게 될 경우, 저희 팀에게 연락해주시면 해당 템플릿을 차세대 렌더러 기술로 이용하게 될 수 있도록 최선을 다해 도움을 드리겠습니다.

NGR로 지원되는 커스터마이제이션 요소

현재 NGR API는, 템플릿 내의 다음과 같은 커스터마이제이션 (편집) 요소들을 최종 비디오 크리에이티브 제작에 지원하고 있습니다:

  • 텍스트
  • 이미지 소재
  • 비디오 (영상) 소재
  • 음원 (오디오) 소재
  • 색상 (hex code 등)

현재 NGR API는, 템플릿 내의 다음과 같은 커스터마이제이션 (편집) 요소들을 최종 비디오 크리에이티브 제작에 지원하고 있지 않습니다:

  • 폰트

지원되는 After Effects 이펙트들 ✅

아래에 있는 After Effects의 이펙트는 현재 Shakr의 차세대 렌더러를 통한 비디오 크리에이티브 제작에 정상적으로 작동하는 것을 확인하였습니다. 내부적으로는 정상 작동하는 것이 확인되었으나, 제한적인 환경에서 해당 이펙트들의 NGR 호환 테스트를 진행했으므로 일부 환경에 따라 호환이 되지 않을 수도 있습니다.

따라서 이곳에 명시된 이펙트만을 사용해서 크리에이티브 템플릿 제작을 했다 하더라도 After Effects 원본과 NGR API를 통한 최종 비디오 크리에이티브의 렌더링 결과가 다르거나, 렌더링 자체에 실패할 가능성도 있는 점을 사전에 유의해주시기 바랍니다. 해당 이펙트들의 NGR 호환 안정성을 보강하기 위해, Shakr는 실제 렌더링 환경에서의 사용 사례를 꾸준히 늘려가고 있으며, 지원 이펙트들은 계속해서 추가될 예정입니다.

Frame-rates

  • 정수 프레임레이트 컴포지션 (24fps, 25fps, 30fps, 50fps, 60fps, …)

Transform

  • 2D 레이어 transform (Anchor Point, Position, Scale, Rotation, Opacity)

Layer

  • Dancing Dissolve를 제외한 모든 Layer Blending 모드
  • Track Matte
  • Layer parenting
  • Motion Blur
  • Layer Mask

Shape Layer

  • Shape Group
  • Rectangle, Ellipse, Path
  • Fill/Stroke (단색만)
  • Repeater

Text Layer

  • Point Text
  • Text Path의 일부 기능
    • Text Path 지정
    • Reverse Path, Perpendicular To Path 옵션
    • First Margin, Last Margin 옵션

Text Animator

  • Range Selector, Expression Selector 등 일부 셀렉터
  • 텍스트 애니메이터의 일부 프로퍼티

Effects

  • Fill, Gradient, Drop Shadow
  • Levels, Curves, Tint
  • Corner Pin
  • Gaussian Blur, Fast Box Blur, Directional Blur

Footage 파일 형식

  • JPG, PNG
  • MOV, MP4
  • WAV, MP3

지원하지 않는 After Effects 이펙트 ⛔

아래에 명시된 After Effects의 이펙트들과 더불어, 지원 이펙트 리스트에 명시되지 않은 이펙트들도 현재 Shakr의 차세대 렌더러 (BETA)를 통한 비디오 크리에이티브 제작과 호환되지 않습니다.

따라서 지원하지 않는 이펙트를 크리에이티브 템플릿 제작에 사용하실 때 NGR API를 통한 렌더링이 정상적으로 작동되지 않거나 렌더링 자체에 실패할 가능성이 높습니다. 이를 해결하기 위해서는, Pre-render 기능을 사용하여 사전에 렌더링 된 비디오, 이미지 파일로 각 미지원 이펙트들을 교체하는 방법 등을 통해 호환성 문제를 해결하는 것을 권장합니다.

지원하지 않는 이펙트를 사용해 크리에이티브 템플릿을 제작이 필요하실 경우, Shakr 팀에게 연락하시면 원본 템플릿의 퀄리티를 최대한 유지하면서 NGR을 통한 크리에이티브 제작이 가능한 방법을 고민해보고 제시해드리도록 하겠습니다.

아래에 명시된 After Effects의 지원하지 않는 이펙트 순서는 실제 연구/개발 (R&D) 우선순위와는 무관하며, 일부 기능은 시스템의 보다 안정적이고 효율적인 렌더링을 위해서 추후에도 지원되지 않을 수 있는 점도 사전에 양해 부탁드립니다.

Frame-rates

  • 드롭 프레임 등으로 인한 정수가 아닌 프레임레이트 (23.976fps, 24.95fps, 29.97fps, …)

Transform

  • 3D 레이어 transform (Anchor Point, Position, Scale, Rotation X, Rotation Y, Layer Orientation)

Layer Features

  • Geometry Options
  • Material Options
  • Frame Mix, Pixel Motion 등 Frame Blending 기능
  • Time reversed layer, Layer Time stretch 등 Layer Time Remap 기능
  • Layer Styles
  • Layer Tracker 등 Track & Stabilize 기능
  • Collapse Transformation, Continuously Rasterize
  • 카메라(Camera) 레이어를 사용한 시점 전환 효과
  • 조명(Light) 레이어를 사용한 광원 효과
  • 조정 레이어(Adjustment Layer)

Shape Layer

  • Polystar
  • Gradient Fill/Stroke
  • Merge Paths, Offset Paths, Pucker & Bloat, Round Corners
  • Trim Paths, Twist, Wiggle Paths, Wiggle Transform, Zig Zag

Text Layer

  • Text Path Assigning

Text Animator

  • Wiggly Selctor 등 일부 셀렉터
  • 텍스트 애니메이터의 일부 프로퍼티

Shape Layer

  • Polystar
  • Gradient Fill/Stroke
  • Merge Paths, Offset Paths, Pucker & Bloat, Round Corners
  • Trim Paths, Twist, Wiggle Paths, Wiggle Transform, Zig Zag

Footage Files

  • Adobe Photoshop File (.psd)
  • Adobe Illustrator File (.ai)

추가적 R&D가 필요한 기능 ⚠️

아래에 명시된 기능의 경우, 제한된 환경에서 테스트를 진행하였으며 일부 기능이 동작하는 것을 확인했지만, 특정 상황에는 작동하지 않을 가능성이 확인된 기능으로, 상황에 따라 렌더링이 가능할 수도, 불가능할 수도 있는 기능입니다.

NGR API에서 지원되는 기능으로 전환되게끔, 지속적인 사용 사례와 테스트를 통해 추가적 연구/개발 (R&D)을 진행하여 기능의 완성도를 높여 나가고 있습니다. 아래 기능을 사용하던 도중 정상적으로 렌더링이 되지 않을 때는 해당 기능 사용을 최소화하거나 복잡도를 줄이는 등의 조치를 해주실 필요가 있습니다. 도움이 필요하실 경우 Shakr 팀에게 문의해주시기 바랍니다.

Expression

  • BOUNCr overSHOOT+ 등 키프레임 데이터를 읽어오는 expression은 현재 지원하지 않습니다.
Updated on 2월 16, 2022

Was this article helpful?