SVG Runtime System

Load and manage SVG assets at runtime

  • 지원 플랫폼
  • 지원 엔진 버전
    5.2 - 5.4
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

This is a plugin that enables Unreal Engine to support SVG files.

Compared with other plugins, this plug-in has the following advantages:

  • Extremely small package size, UScalableVectorGraphicsWrapper assets directly store SVG strings instead of image textures, even thousands of SVG assets will not exceed 10MB
  • Arbitrary size request, you can render any size lossless texture, of course, larger texture means longer blocking time
  • Intimate performance optimization, when you try to request a texture of the same size under the same ID, the system will directly return the already created texture instead of creating a new one.
  • The simplest operation, use USvgImage to manage all icons on your UI interface, just fill in the Id, and the system will handle everything for you.

About lunasvg Library:

  • lunasvg (MIT License) is an SVG rendering library
  • This Library generates svg textures at runtime
  • This is a Static Library
  • The library does not send any data

기술적 세부사항


  •  SVG Asset Support
  •  Runtime Render

Code Modules:

  •  ScalableVectorGraphicsSupport(Runtime)
  • ScalableVectorGraphicsEditor(Editor)

Number of Blueprints:0

Number of C++ Classes:12

Network Replicated: No

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64

Docs: SVG_Support SVG_Editor SVG_Runtime