WEPPY

Assets & 오브젝트 연출 가이드

생성 이미지, RBXM, Creator Store 에셋을 저장·업로드·Place 적용까지 이어가는 방법.

생성형 AI로 만든 이미지, RBXM, Creator Store 에셋을 Asset Library에 저장하고, Roblox upload와 Place 적용까지 이어갑니다.

Assets 페이지 — 로컬 Asset Library 항목과 Roblox upload 상태

이미지 생성부터 Place 적용까지

아이콘, Decal, UI 이미지가 필요하면 파일을 따로 저장하고, Creator Dashboard에 올리고, asset ID를 복사해 Studio 속성에 붙여넣는 작업이 반복됩니다. WEPPY Assets는 이 과정을 한 요청 안에서 이어갈 수 있게 합니다.

"상점 버튼용 보석 아이콘을 만들고, Roblox에 업로드한 다음, Lobby Place의 ShopButton 이미지로 적용해줘"

작업은 보통 아래 순서로 진행됩니다.

  1. AI가 필요한 이미지 또는 파일을 만들거나 준비합니다.
  2. 파일을 현재 Place의 Asset Library 또는 shared Asset Library에 저장합니다.
  3. Pro에서 Roblox Open Cloud upload를 실행합니다.
  4. 업로드된 asset URI를 ImageLabel, Decal, Texture 같은 Studio 속성에 적용합니다.

이렇게 저장된 asset은 같은 Place에서 다시 쓰거나, shared asset으로 두고 다른 Place에서 재사용할 수 있습니다.

Asset Library

Dashboard의 Assets 페이지는 로컬 Asset Library를 보여줍니다.

  • 현재 Place asset과 shared asset을 구분합니다.
  • Images, Decals, RBXM 파일을 목록에서 확인합니다.
  • asset 이름과 설명을 정리하고, upload 상태를 확인합니다.
  • Roblox upload 후 asset ID와 Studio 적용용 URI를 확인합니다.

Roblox Studio 안에서 선택한 오브젝트를 RBXM으로 남기고 싶을 때는 WEPPY Plugin의 Assets 탭에서 Save Selection to Library를 사용할 수 있습니다. 이 기능은 선택한 Studio 오브젝트를 로컬 Asset Library에 저장하고, 필요하면 나중에 다른 Place에 다시 삽입하는 데 사용합니다.

Multi-Place에서 asset 재사용

여러 Place를 동시에 작업할 때는 Place별 asset과 shared asset을 구분하는 것이 중요합니다. Lobby에만 쓰는 버튼 이미지는 현재 Place asset으로 두고, Game과 Shop에서도 함께 쓸 아이콘이나 RBXM은 shared asset으로 저장합니다.

상점용 보석 아이콘을 shared asset으로 만들고 Roblox에 업로드해줘.
그 asset URI를 studio-1 Lobby의 ShopButton과 studio-2 Game의 RewardPanel에 적용해줘.

Studio ID를 함께 적으면 AI가 asset을 업로드한 뒤 어느 Place의 어느 속성에 적용해야 하는지 바로 알 수 있습니다. 여러 Place를 동시에 열어 둔 작업 방식은 Multi-Place Work 가이드를 참고하세요.

에셋 & 오브젝트 연출

포함된 도구

도구티어설명
manage_assetsProCreator Store 검색/삽입, RBXM export/import, 썸네일 생성
manage_open_cloud_assetsProRoblox Open Cloud 업로드, 업데이트, 상태 확인
manage_tweenPro트윈 생성, 재생, 일시정지, 취소
manage_animationPro애니메이션 로드, 재생, 정지, 트랙 조회
manage_audioPro사운드 재생/정지/일시정지, 오디오 리스너 설정
manage_effectsPro파티클 방출, 초기화, 토글
manage_physicsPro충돌 그룹 등록, 충돌 여부 설정

주요 워크플로우

에셋으로 씬 구성

"Creator Store에서 '나무' 모델을 검색해서 Workspace에 3개 배치해줘"

manage_assetssearch_insert로 검색과 삽입을 한 번에 처리합니다.

생성 이미지 업로드와 적용

"보스 체력바에 쓸 붉은 균열 이미지를 만들고 Roblox에 업로드한 뒤, BossHud의 ImageLabel에 적용해줘"

이미지 파일은 Asset Library에 저장한 뒤 manage_open_cloud_assets 또는 Dashboard upload를 통해 Roblox에 업로드합니다. 업로드 후 받은 rbxassetid://... URI를 Studio UI나 Decal 속성에 적용합니다.

Studio 선택을 RBXM asset으로 저장

"현재 선택한 보물상자 모델을 Asset Library에 저장하고 썸네일도 만들어줘"

Plugin의 Assets 탭 또는 manage_assets의 RBXM export action으로 현재 선택을 로컬 asset으로 저장합니다. 저장된 RBXM은 다른 Place에서 다시 삽입할 수 있습니다.

인터랙티브 연출

"문을 클릭하면 3초에 걸쳐 열리는 트윈을 만들어줘"

manage_tweencreate로 트윈을 정의하고 play로 재생합니다. 동시에 manage_audioplay로 문 여는 효과음을 추가합니다.

파티클 + 사운드 조합

"보스 등장 시 폭발 파티클과 함께 효과음을 재생해줘"

manage_effectsemit으로 파티클을 방출하고, manage_audioplay로 사운드를 동시에 재생합니다.

액션 레퍼런스

Manage Assets (Pro)

액션설명티어
insert에셋 ID로 모델 삽입Pro
info에셋 메타데이터 가져오기Pro
searchCreator Store 검색Pro
search_insert검색하여 첫 번째 일치 항목 삽입Pro
insert_free무료 모델 삽입Pro
insert_package패키지 삽입Pro
export_selection_rbxm현재 선택을 RBXM asset으로 저장Pro
export_path_rbxm지정한 Studio path를 RBXM asset으로 저장Pro
import_rbxmAsset Library의 RBXM을 Studio에 삽입Pro
generate_thumbnail선택 또는 asset 썸네일 생성Pro

Manage Open Cloud Assets (Pro)

액션설명티어
credential_statusOpen Cloud API key와 Creator 설정 상태 확인Pro
capabilitiescategory별 업로드 가능 여부 확인Pro
upload로컬 asset 파일을 Roblox에 업로드Pro
update지원되는 category의 Roblox asset 업데이트Pro
infoRoblox asset 정보 확인Pro
operation_statusOpen Cloud operation 상태 확인Pro

Manage Tween (Pro)

액션설명티어
create대상 속성을 가진 트윈 생성Pro
play생성된 트윈 재생Pro
pause실행 중인 트윈 일시정지Pro
cancel트윈 취소Pro

Manage Animation (Pro)

액션설명티어
loadHumanoid/AnimationController에 애니메이션 로드Pro
play로드된 애니메이션 트랙 재생Pro
stop재생 중인 애니메이션 정지Pro
get_tracks로드된 모든 애니메이션 트랙 나열Pro

Manage Audio (Pro)

액션설명티어
play사운드 재생 (필요시 Sound 생성)Pro
stop재생 중인 사운드 정지Pro
pause재생 중인 사운드 일시정지Pro
resume일시정지된 사운드 재개Pro
set_listener오디오 리스너 타입/대상 설정Pro

Manage Effects (Pro)

액션설명티어
emitParticleEmitter에서 파티클 방출Pro
clear모든 파티클 초기화Pro
toggle효과 활성화 또는 비활성화Pro

Manage Physics (Pro)

액션설명티어
register_group충돌 그룹 등록Pro
set_collidable두 그룹이 충돌할 수 있는지 설정Pro
get_groups등록된 모든 충돌 그룹 나열Pro

월드 환경

포함된 도구

도구티어설명
manage_lightingProLighting, Atmosphere, Sky, 시간대 설정
manage_terrainPro지형 생성/수정/복셀 데이터 관리
spatial_queryPro레이캐스트, 지면 탐색, 배치 검증, 높이맵
manage_cameraMixed카메라 정보 조회, 포커스 이동, 추천 뷰, 에디트 모드 뷰포트 스크린샷

주요 워크플로우

월드 분위기 설정 (Pro)

"해질녘 분위기로 바꿔줘. 주황색 하늘, 안개 밀도 높이고, 시간대는 18시로 설정"

manage_lightingtime으로 시간대 설정, atmosphere로 안개 조정, sky로 하늘 컬러를 변경합니다.

지형 빌딩 (Pro)

"맵 중앙에 반경 200의 잔디 언덕을 만들고, 주변에 물을 채워줘"

manage_terrainfill_ball로 언덕을 생성하고, fill_block으로 주변 물 영역을 채웁니다.

배치 검증 (Pro)

"이 건물을 놓을 수 있는 평평한 땅을 찾아줘"

spatial_queryfind_flat으로 적합한 위치를 찾고, check_placement로 충돌 여부를 확인한 뒤, manage_camerafocus_position으로 결과를 시각적으로 확인합니다.

액션 레퍼런스

Manage Lighting (Pro)

액션설명티어
lightingLighting 서비스 속성 설정Pro
atmosphereAtmosphere 속성 설정Pro
skySky 속성 설정Pro
terrain_propsTerrain 물/시각 속성 설정Pro
time시간대 설정Pro

Manage Terrain (Pro)

액션설명티어
fill_block블록 형태의 지형 채우기Pro
fill_ball구 형태의 지형 채우기Pro
fill_cylinder원통 형태의 지형 채우기Pro
fill_wedge쐐기 형태의 지형 채우기Pro
clear_region영역의 지형 초기화Pro
clear_bounds경계의 지형 초기화Pro
replace_material영역의 재질 교체Pro
colors_get재질 색상 가져오기Pro
colors_set재질 색상 설정Pro
read_voxel단일 복셀 데이터 읽기Pro
read_voxels대량 복셀 데이터 읽기Pro
write_voxels대량 복셀 데이터 쓰기Pro
generate절차적 지형 생성Pro
smooth지형 부드럽게 하기Pro

Spatial Query (Pro)

액션설명티어
raycast단일 광선 투사Pro
find_ground지점 아래 지면 위치 찾기Pro
check_placement배치가 충돌 없는지 확인Pro
multi_raycast여러 광선 일괄 투사Pro
scan_area영역의 높이맵 생성Pro
find_flat건축을 위한 평평한 영역 찾기Pro
find_spawn적절한 스폰 위치 찾기Pro
analyze_walkable이동 가능 영역 그리드 분석Pro
spatial_map모든 BasePart 위치 가져오기Pro
find_space오브젝트를 위한 빈 공간 찾기Pro
bounds인스턴스의 바운딩 박스 가져오기Pro
snap_grid위치를 그리드에 스냅Pro
collisionAABB 충돌 확인Pro

Manage Camera (Mixed)

액션설명티어
info카메라 위치, 회전, FOV, 뷰포트 크기 가져오기Basic
focus_path카메라를 인스턴스에 포커스 이동Basic
focus_position카메라를 위치에 포커스 이동Basic
suggest대상에 대한 추천 카메라 뷰 가져오기Basic
screenshot현재 Studio 에디트 모드 뷰포트를 PNG 이미지로 캡처 (에디트 모드 전용)Pro