본문으로 건너뛰기

서드파티 표기 및 라이선스

이 문서를 읽으면 MLC가 어떤 외부 패키지에 의존하고 각각의 권리 표기가 어디에 있는지 확인할 수 있습니다.

이 문서의 범위​

MLC는 아래 패키지를 동봉하거나 재배포하지 않습니다. 각 패키지는 사용자가 직접 프로젝트에 설치하고, MLC는 어셈블리 참조 또는 공개 컴포넌트 이름으로만 연결합니다.

따라서 각 패키지의 저작권 표기와 라이선스 원문은 그 패키지의 배포본에 포함된 것이 정본입니다. 이 문서는 어떤 패키지가 어떤 조건에서 연결되는지만 밝힙니다.

MLC의 런타임 컴포넌트와 핵심 오소링 UI는 아래 어느 패키지도 직접 참조하지 않는 어셈블리에 있습니다. 각 연동 어셈블리는 해당 패키지가 프로젝트에 있을 때만 컴파일되고, 없으면 MLC는 그 백엔드를 없는 것으로 취급합니다.

VRChat Avatars SDK​

항목내용
패키지com.vrchat.avatars
필요 여부필수 — VRChat 빌드를 하려면 있어야 합니다
연결 방식전용 VRC 연동 에디터 어셈블리. VRCSDKBase · VRCSDKBase-Editor · VRCSDK3A 어셈블리를 참조합니다
권리 표기 위치VRChat SDK 패키지 배포본에 포함된 약관과 표기

이 패키지가 없으면 MLC 창에 다음 경고가 뜨고, 구성 검증만 계속할 수 있습니다.

VRCSDK Avatars를 찾지 못했습니다. 코어 compile plan은 계속 검증할 수 있습니다.

NDMF​

항목내용
패키지nadena.dev.ndmf
필요 여부필수 — 1.0.0 이상
연결 방식NDMF 연동 에디터 어셈블리. NDMF와 VRChat Avatars SDK 3.0.0 이상이 함께 있을 때만 컴파일됩니다
하는 일일회용 아바타 복제본과 생성 에셋 저장소를 제공합니다. MLC는 그 복제본 위에서만 메뉴·파라미터·클립·FX를 만듭니다
권리 표기 위치NDMF 패키지 배포본에 포함된 라이선스 원문

MLC는 NDMF 파이프라인 안에서 Modular Avatar보다 먼저 도는 단계로 등록됩니다.

Modular Avatar​

항목내용
필요 여부선택 — 연결 방식 셋 중 하나
연결 방식어셈블리 참조 없이 컴포넌트 이름으로만 찾습니다
하는 일빌드 클론에 임시 자식 host를 만들고, 메뉴 설치·파라미터·애니메이터 병합 컴포넌트만 붙입니다. 실패하면 미완성 host를 스스로 제거합니다
권리 표기 위치Modular Avatar 패키지 배포본에 포함된 라이선스 원문

MLC는 Modular Avatar를 대신 설치하지 않습니다.

VRCFury​

항목내용
패키지com.vrcfury.vrcfury
필요 여부선택 — 연결 방식 셋 중 하나
지원 버전1.1426.0 이상. 이 버전부터의 공개 API를 대상으로 합니다
연결 방식전용 VRCFury 연동 에디터 어셈블리. VRCFury 공개 API 어셈블리를 참조합니다
권리 표기 위치VRCFury 패키지 배포본에 포함된 라이선스 원문

연결 방식을 VRCFury로 명시했는데 연동을 쓸 수 없으면 다른 백엔드로 넘어가지 않고 다음 안내를 냅니다.

VRCFury provider가 설치되지 않았습니다. VRCFury를 설치하거나 다른 build backend를 선택하세요.

MLC는 VRCFury를 대신 설치하지 않습니다.

MingToon​

항목내용
필요 여부필수 — 대상 아바타에 MingToon 재질이 있어야 합니다
관계MLC는 별매 애드온입니다. 설치해도 MingToon 셰이더 패키지를 대체하지 않습니다
권리MingToon 제품의 라이선스를 따릅니다. MingToon이 차용한 오픈소스 표기는 MingToon 쪽 문서에 있습니다

MLC의 에디터 어셈블리는 MingToon을 직접 참조하지 않으므로, MingToon이 설치되지 않은 프로젝트에서도 MLC 자체는 컴파일됩니다. 다만 그 상태로는 붙일 재질이 없습니다.

문의​

표기 누락 제보

빠진 서드파티 표기가 보이면 studioraming@gmail.com 으로 알려주세요.