Nebula

씬

씬은 하나의 완성된 모습이에요. 레이어, 그 노브, 케이블, 씬 색상이 모두 들어 있어요. Scenes 창에서 미리 만들어진 씬을 불러오고, 내 씬을 보관하고, 씬에 음악을 넣고, 파일로 공유해요.

씬 불러오기

Scenes를 열고 카드를 누르세요. 화면이 그 씬으로 바뀌면 음악을 재생하세요. 창에는 탭이 두 개 있어요(iPhone에서는 두 페이지이며, 왼쪽이나 오른쪽으로 쓸어 넘겨요).

검색 상자(find a scene, iPhone에서는 Find)로 두 목록에서 이름으로 씬을 찾아요. 여러 단어를 입력하면 모두 일치해야 해요. 화면에 나와 있는 씬의 카드에는 loaded(불러옴)가, 다음 곡을 기다리는 씬에는 queued(대기 중)가 표시돼요. 내 씬의 카드에는 레이어와 패치(케이블)가 몇 개인지도 표시돼요.

다음 곡에서 바꾸기

Settings › Playback에서 Change scene on the next song(다음 곡에서 씬 바꾸기)을 켜세요. 그러면 고른 씬이 바로 바뀌지 않고 기다렸다가 다음 곡과 함께 서서히 나타나요.

My Scenes

저장 버튼을 누를 필요가 없어요. 마지막으로 변경하고 잠시 뒤에 Nebula가 현재 씬을 보관해요.

카드의 …를 누르세요(또는 카드를 길게 누르거나, Mac에서는 오른쪽 클릭하세요).

항목기능
Rename…내 씬의 이름을 바꿔요. 이미 쓰고 있는 이름은 쓸 수 없어요. (My Scenes에서만 가능해요.)
Save a copy…정한 이름으로 My Scenes에 사본을 만들어요. 미리 만들어진 씬에서도 돼요.
Music this scene starts씬을 불러올 때 무엇을 재생할지 정해요(이 씬이 시작하는 음악). 아래를 참고하세요.
Export…씬을 .nebula 파일로 저장해요.

씬의 음악

씬에 음악을 함께 넣을 수 있어요. Music this scene starts에서 고르세요.

다음에 그 씬을 불러오면 Nebula가 그 음악을 시작해요. 음악이 들어 있는 씬의 카드에는 작은 음악 기호가 표시돼요. 메뉴에는 지금 고른 것이 나와요. 예: Now: Heart 80s.

내보내기와 가져오기

이 씬들은 Nebula에 기본으로 들어 있고, Nebula Scenes에서 기본 씬 옆에 있어요.

씬설명
Living Painting듣는 그림이에요. 그려진 선이 음악에 맞춰 연기로 변했다가 다시 가라앉아요.
Ink잉크 구름이 음악에 맞춰 피어나고 소용돌이쳐요.
Stellar Nursery별이 태어나는 빛나는 가스 구름이 베이스에 휘저어져요.
Starscape음악에 맞춰 숨 쉬는 깊은 밤하늘이에요.
Aurora오로라예요. 커튼이 베이스에 맞춰 접히고 중음에 맞춰 일렁여요.
Melody Thread노래 멜로디를 따라 그리는 비단 리본이에요.
Note Nursery멜로디에서 음표가 태어나 흘러가요.
Equalizer대역마다 막대가 하나씩 있는 클래식 막대 이퀄라이저예요.
Fireflies회전하는 흐름 위의 불꽃 무리예요. 타격이 있을 때마다 새 불꽃이 터져 나와요.
Tesla Arcs타격마다 갈라지는 번개가 튀어요.
Rain Pond밤의 어두운 연못이에요. 비트에 맞춰 빗방울이 떨어져요.
Plasma Globe타격에 맞춰 아크가 번쩍이는 유리 플라스마 볼이에요.
Pin Field빛나는 핀이 가득한 들판이에요. 비트가 물결을 바깥으로 보내요.
Bokeh Drift초점이 흐린 도시 불빛 같은 부드러운 빛 원반이에요.
Sand Plate빛나는 모래가 코드마다 새로운 모양으로 모여요.
Pendulum Wave빛나는 진자들이 줄지어 박자가 어긋났다가 다시 나란히 맞춰져요.
Sync Lanterns수천 개의 등불이 깜박이며 나선형 빛의 물결을 이뤄요.
Iron Filings빛나는 쇳가루가 비트에 맞춰 뒤집히는 자석을 따라 빗질하듯 늘어서요.
Sequin Tide주름을 가로질러 번쩍임이 쓸고 지나가는 시퀸 천이에요.
Attractor Cloud회전하는 3D 이상한 끌개 주위를 흐르는 빛나는 물줄기예요.
Ring System타격마다 숨 쉬는, 빛나는 위성들로 된 행성의 고리예요.
Sunflower비트마다 씨앗이 바깥으로 쏟아지는 해바라기 나선이에요.
Particle Life코드에 맞춰 모이고, 쫓고, 흩어지는 빛나는 생명체예요.
Slime Veins비트마다 먹이를 향해 뻗는 네온빛 그물 같은 혈관이에요.
Murmuration한 몸처럼 방향을 틀고 타격마다 갈라지는 찌르레기 떼예요.
Ember Sieve빛나는 불씨가 숨은 턱에 쌓였다가 폭포처럼 쏟아져요.

각 씬은 엘리먼트 하나를 바탕으로 자체 색과 케이블 한두 개로 만들어졌어요. Layers와 패치(Patches)에서 하나씩 뜯어보며 어떻게 작동하는지 살펴보세요.

.nebula 파일

씬은 name.nebula로 저장되는 작은 JSON 텍스트 파일 하나예요. 사람(또는 AI 어시스턴트)이 읽을 수 있도록 쓰여 있어요.

{
  "version": 1,
  "name": "Ember Field",
  "layers": [
    { "visual": "fireflies", "blend": "screen", "opacity": 0.8, "params": { "count": 8192, "rise": 0.5 } },
    { "visual": "pin-field", "blend": "normal", "opacity": 1, "params": { "colourMode": "palette", "glow": 0.4 } }
  ],
  "wires": [
    { "source": "bass", "target": { "layer": 1, "key": "height" }, "amount": 0.2, "smooth": 0.3 }
  ],
  "colours": { "list": ["#ff8c26", "#ffc24a", "#ff4a30"], "shift": 0, "speed": 1 }
}
키설명
version항상 1이에요.
nameMy Scenes에 표시되는 씬 이름이에요. 이름이 같으면 대체돼요. 짧게 쓰세요.
layers레이어 1~8개, 맨 위 레이어가 먼저예요. 레이어 0이 맨 위에 그려져요.
wires선택 사항이에요. 케이블이며 최대 256개예요. 패치 › 씬 파일 안에서를 참고하세요.
colours선택 사항이에요. 씬 색상이에요. 1~12개의 "#rrggbb" 색으로 된 list, shift(0~1), speed(0~4)가 있어요.

각 레이어에는 visual(엘리먼트 페이지에 나온 엘리먼트 id)이 있고, 선택적으로 blend(레이어 › 블렌드 참고, id는 normal, screen, lighten, plus-lighter, difference, multiply, overlay, soft-light, color-dodge, darken, exclusion, hue, color), opacity(0~1), params(키별 노브 값), palette(그 레이어의 색 최대 12개)가 있어요.

Nebula가 파일을 열 때, 알 수 없는 엘리먼트도 레이어는 만들지만 오류를 표시해요. 알 수 없는 노브는 버려져요. 메뉴 노브의 값이 목록에 없으면 기본값으로 돌아가요. 적지 않은 노브는 기본값을 유지해요.

팁. 맨 아래 레이어는 검은 바탕 위에 그려져요. 불투명도가 최대인 normal 레이어는 그 아래를 모두 덮으므로, normal은 맨 아래 레이어에 쓰고(또는 불투명도를 낮춰 색조를 입히는 데 쓰고), 그 위 레이어에는 screen, lighten, plus-lighter를 쓰세요.