intermedia 코드북 v1

인스타그램 인터랙티브/제너러티브/미디어아트 게시물을 분류하는 기준. 이 문서 자체가 분류자(사람 또는 Gemini)에게 주는 컨텍스트다 — 라벨 이름만 보지 말고 정의·포함기준·제외기준을 근거로 판단할 것.

사용 규칙


1. genre (장르) — 항상 평가, 10개

generative_art

interactive_art

audiovisual

installation

kinetic_art

video_animation

immersive_xr

game

physical_computing

projection_mapping

최종 제외된 장르(코드북에 없음, 참고용): sound_art(소리 중심이라 시각 아카이브에 부적합), data_art(데이터가 재료인 경우는 approach의 data_driven이 이미 커버, 별도 장르 불필요), net_art/creative_coding/algorithmic_art(방법론이지 장르가 아니거나 코퍼스에 거의 없음), digital_art/new_media_art/media_art(너무 넓어 변별력 없음, 서비스 범위 개념일 뿐).


2. generative 하위 — genre에 generative_art가 있을 때만 평가

2-1. approach (무엇을 하려는가)

코드정의포함제외
pattern요소를 반복·격자·타일·대칭으로 배열동일 모듈의 반복·타일링이 뚜렷반복이 아니라 형태 자체가 바뀌면 transform
transform기본 형태를 회전·스케일·왜곡 등으로 변형하나의 형태가 기하 변형을 거침변형이 데이터에 의해 결정되면 data_driven
parameterize작가가 노출한 내부 변수(슬라이더·랜덤값·수식)가 형태를 결정파라미터 조작으로 결과가 바뀜이 캡션 등에서 확인됨외부 데이터가 구동하면 data_driven
data_driven외부 데이터(데이터셋·센서·오디오·API·라이브피드)가 형태를 구동오디오리액티브, 센서구동, 실시간 데이터 시각화작가 내부 변수면 parameterize
simulation자연·물리 현상을 모사유체·성장·군집 등 자연 현상의 모사가 목적으로 보임목적이 순수 장식적 반복이면 pattern

2-2. technique (어떤 시스템으로)

코드정의포함제외
particle다수의 단순 입자입자 수가 많고 개별 움직임이 단순(공통 힘만 적용)서로를 인식해 무리 규칙을 따르면 autonomous_agents, 충돌·중력 등 물리 상호작용이 뚜렷하면 physics
autonomous_agentsseparation/alignment/cohesion 등 국소 규칙으로 스스로 움직이는 자율 개체 (예: flocking — 새떼·물고기떼류 무리 시뮬레이션)각 개체가 이웃을 인식해 무리행동을 보임같은 힘만 받아 움직이면 particle
cellular_automata이웃 규칙에 따라 매 프레임 바뀌는 격자 (Game of Life류)격자 칸이 이웃 상태에 따라 규칙적으로 변화격자 구조가 없으면 해당 없음
fractal자기유사 재귀 구조같은 패턴이 축소되며 반복반복이 단순 나열이면 pattern(approach)
l_system문자열 재작성 문법(rewriting grammar) — 시작 문자열에 규칙을 반복 적용해 세대를 거듭할수록 길어지는 문자열을 만들고, 이를 거북이 그래픽(전진·회전·분기)으로 해석해 그리는 기법. 생물학자 Lindenmayer가 식물 성장을 모델링하려고 1968년 고안가지치기하듯 세대를 거듭하며 점점 복잡해지는 나무·식물·프랙탈형 구조(성장 과정 자체가 보이거나 캡션에 "L-system"/"Lindenmayer" 언급)성장 과정 없이 정적인 자기유사 패턴이면 fractal
reaction_diffusion두 가상 물질이 반응+확산해 만드는 창발 무늬(튜링 패턴류)유기적인 얼룩·줄무늬 패턴이 서서히 형성됨노이즈 기반 흐름이면 noise_field
genetic선택·교배·변이로 세대를 거쳐 진화하는 형태세대에 걸친 진화 과정이 보이거나 캡션에 언급됨단순 랜덤 변형이면 parameterize(approach)
physics물리 엔진(중력·충돌·스프링) 기반 움직임중력·충돌·스프링 등 물리 법칙에 따른 움직임이 뚜렷무리 규칙이 우선이면 autonomous_agents
noise_fieldPerlin/simplex 노이즈가 흐름·형태를 구동유기적으로 흐르는 노이즈 기반 형태·궤적명확한 반응-확산 패턴이면 reaction_diffusion
ai_generative대량의 데이터로 사전학습된 신경망(디퓨전 모델·GAN 등)이 학습된 확률분포에서 샘플링해 형태를 생성 — 손으로 짠 규칙이 아니라 학습된 가중치가 생성을 결정. 디퓨전 모델은 노이즈에서 점진적 디노이징으로 이미지를 복원(Ho et al., Denoising Diffusion Probabilistic Models, 2020), GAN은 생성자·판별자의 적대적 경쟁으로 학습(Goodfellow et al., Generative Adversarial Networks, 2014)Stable Diffusion/Midjourney/ComfyUI/GAN 등으로 텍스트·이미지·영상을 생성 — 실시간이든 사전 생성이든 무관. 캡션에 프롬프트, AI 툴명, "AI-generated" 언급도 근거이름이 비슷한 reaction_diffusion(화학 반응-확산 시뮬레이션, 학습 없는 결정론적 편미분방정식)과 메커니즘이 다름 — 혼동 금지. 형태를 새로 생성하지 않는 단순 보정/필터(포토샵 AI 기능 등)면 제외

3. interactive 하위 — genre에 interactive_art가 있을 때만 평가

modality (입력 채널) — 보통 프레임만으론 안 보여서 캡션 필요

코드정의포함제외
key_button물리 키·버튼을 눌러 이산적(on/off)으로 반응키보드 타이핑/단축키, 아케이드형 버튼, 풋스위치 등 누름 자체가 입력, 종류별로 라벨을 늘리지 않고 이 하나로 통합커서 이동·클릭이면 pointer; 화면을 직접 만지면 touch
pointer마우스·트랙패드처럼 화면과 분리된 입력면에서 움직여 화면을 조작하는 간접(indirect) 포인팅 — 커서 위치뿐 아니라 드래그의 상대적 움직임(delta)으로 화면/카메라 앵글을 회전·줌하는 조작도 같은 채널. 화면을 직접 만지는 touch(direct)와 HCI에서 구분되는 카테고리 (Jacob; Hinckley & Wigdor, HCI Handbook)마우스/트랙패드 커서 위치·움직임에 반응하거나, 드래그로 3D 뷰·카메라 앵글을 회전시키거나 휠/스크롤로 줌하는 등 상대 이동량을 그대로 반영하는 조작화면을 직접 만지면 touch; 카메라로 허공 제스처를 인식하면 gesture_tracking; 키보드/버튼으로 이산적으로 회전·이동시키면 key_button
touch화면·표면 직접 접촉으로 반응스크린이나 표면을 만져서 반응접촉 없이 허공에서 인식되면 gesture_tracking; 화면과 분리된 입력면(마우스·트랙패드)이면 pointer
voice관객이 능동적으로 내는 소리(발화·박수·구음 등) 입력 — 말의 의미 인식뿐 아니라 소리의 존재·크기·패턴 감지도 포함발화·박수·환경음 등 관객이 그 순간 낸 소리에 따라 결과가 바뀜작품 자체의 사운드 출력(→audiovisual)이나 사전 녹음된 배경음악/오디오 데이터 피드에만 반응하면 modality 아님(→approach data_driven)
gaze시선(눈동자) 추적으로 반응눈이 보는 방향에 따라 결과가 바뀜단순히 카메라 앞에 서 있는 정도면 gesture_tracking
gesture_tracking카메라·뎁스센서 등 컴퓨터 비전 기반 입력 전반 — 몸/손 제스처 인식, 실시간 추적, 사진/이미지 캡처를 모두 포함(같은 채널이라 통합)손·몸짓·자세를 비전 센서로 비접촉 인식해 반응하거나, 관객이 카메라 앞에서 사진/영상을 촬영해 그 결과를 입력·재료로 씀화면을 직접 만지면 touch, 물리 오브젝트를 조작하면 tangible, 비전이 아닌 물리 센서(초음파 거리센서 등)면 sensor, 눈동자만 추적하면 gaze, 관객이 이미 가진 파일을 업로드만 하면(카메라가 실시간으로 새로 감지하지 않음) 실제 업로드 조작 수단(touch/pointer/key_button)으로 분류
sensor카메라(비전)나 마이크가 아닌 센서로 관객의 근접·움직임·환경 변화를 감지거리·온도·습도·압력·기울기·조도·가스 등 물리량을 재는 센서 전반, 특정 종류로 한정하지 않음카메라·뎁스센서로 몸/손을 인식하면 gesture_tracking, 마이크로 소리를 인식하면 voice, 화면을 직접 만지면 touch
tangible센서 내장 물리 오브젝트를 손으로 조작잡고 돌리고 옮기는 등 물리적 조작이 입력이 됨화면 터치는 touch; 착용은 이 축이 아니라 physical_computing의 artifact_type(wearable) 문제
bci뇌-컴퓨터 인터페이스로 직접 제어 (드묾)뇌파 등 생체신호가 캡션에 명시됨손동작 인식이면 gesture_tracking

4. physical computing 하위 — genre에 physical_computing이 있을 때만 평가

artifact_type (물리 형태)

코드정의포함제외
robotic모터 등으로 자율·원격 구동되는 로봇·로보틱 시스템스스로 움직이거나 원격조작되는 기계 형태사람이 착용하면 wearable, 손에 쥐는 고정형이면 tangible
wearable몸에 착용하는 센서 내장 의류·액세서리(e-textile 포함)옷·액세서리 형태로 몸에 부착·착용됨착용하지 않고 들고 쓰면 tangible
tangible손으로 잡고 조작하는 물리 오브젝트·인터페이스손에 쥐고 조작하는 독립 오브젝트착용하면 wearable, 자율적으로 움직이면 robotic

5. immersive/XR 하위 — genre에 immersive_xr이 있을 때만 평가

xr_type

코드정의포함제외
vr완전 가상 (헤드셋, 현실 세계 시야 완전 차단)헤드셋 착용, 100% 가상 환경현실이 일부라도 보이면 ar/mr
ar실제 세계 위에 가상 콘텐츠를 겹쳐 보여줌스마트폰/글래스로 현실 위에 가상 오브젝트 표시현실을 완전히 차단하면 vr; 가상 오브젝트와 실시간 물리 상호작용까지 있으면 mr
mr실제+가상이 혼합되어 서로 영향을 주고받는 상호작용가상 오브젝트가 현실 공간·사물과 실시간으로 상호작용그냥 겹쳐 보이기만 하면 ar
cave관객을 둘러싸는 다면 투사 룸 (돔·360 포함)관객이 안에 들어가 여러 면의 투사로 둘러싸임헤드셋 기반이면 vr/ar/mr; 관객이 밖에서 보면 genre projection_mapping

6. style (스타일) — 항상 평가, 프레임에서 판단

코드정의포함제외
realistic사실적 렌더사실적인 재질감·조명 표현만화적으로 단순화됐으면 cartoon
cartoon만화풍 평면 음영 + 외곽선(셀 셰이딩)단순 색면 + 뚜렷한 외곽선그림자·질감이 사실적이면 realistic
low_poly적은 폴리곤, 각진 저해상 표면폴리곤 면이 각지게 뚜렷이 보임매끈한 곡면이면 realistic/geometric
pixel저해상 픽셀 도트개별 픽셀(도트)이 그리드로 뚜렷이 인식됨고해상도로 매끈하면 다른 스타일
flat그림자 없는 평면 표현입체 음영·그림자가 없는 2D 평면음영이 있으면 realistic/cartoon
wireframe선 골격만 표시면 채움 없이 선(엣지)만으로 형태 표현면이 채워져 있으면 해당 없음
sketch손그림·스케치풍 선 표현거칠고 러프한 손그림 느낌의 선정밀한 벡터 선이면 wireframe/geometric
abstract현실을 재현하지 않고 형·색·선·붓질로만 구성구체적 대상을 알아볼 수 없음알아볼 수 있는 사물·인물이 있으면 realistic
geometric원·사각·직선 등 정밀한 순수 기하 도형 중심수학적으로 정밀한 도형이 중심불규칙하고 유기적인 형태면 abstract

7. element (요소) — 항상 평가, 프레임에서 판단 — 화면에 실제로 보이는 형태

코드정의포함제외
line선이 화면의 주된 시각 요소선들이 모여 면을 채우면 shape
shape2D 면·도형평평한 2D 면·도형이 주된 요소원근감 있는 입체면 3d
3d3D 입체·표면 (mesh, blob형 등 3D 형태 전반 포함)깊이감·원근감이 있는 입체 형태완전히 평평하면 shape
particle입자·점 군집 (point cloud 포함)다수의 이산적인 점이 흩어져 군집을 이룸연속된 부피감(연기·유체)이면 volumetric
volumetric연기·유체·구름 등 연속적 부피경계가 흐릿한 연속적 부피 표현개별 점이 뚜렷이 구분되면 particle
typography문자·활자문자·활자가 화면의 주된 요소로 등장텍스트가 자막·워터마크 수준으로 부수적이면 태그하지 않음

8. software (도구) — 항상 평가, 캡션/해시태그 전용, 시각만으로 절대 추측 금지

저장 게시물 2,527개 캡션 해시태그 실측 빈도 기준 고정 목록 18개:

touchdesigner · p5js · processing · glsl_shader · adobe · openframeworks · unity · blender · threejs · unreal · arduino · cinema4d · aftereffects · stablediffusion · comfyui · maxmsp · madmapper · houdini