C.W.K.
Stream
Lesson 01 of 04 · published

Loomis 가 뭐야

~12 min · identity, overview, engine, family

Level 0빈 종이
0 XP0/35 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete
"대신 그려주지 않아. 정답지를 손에 쥐여주고, 비켜서."

다섯째 형제

Loomis 는 art-study 엔진이야 — cwk 형제 도구 가족의 다섯째. 뇌는 하나, Pippa, cwkPippa 에 살아. Cinder 는 창작 워크스페이스. Ember 는 이미지 생성 엔진. Bonfire 는 음악 학습 엔진. 그리고 Loomis 는 그림을 공부하는 놈이야.

마지막 셋을 나란히 놓으면 모양이 깔끔해져: Ember 는 이미지를 생성하고, Bonfire 는 소리를 분석하고, Loomis 는 그림 작도를 분석해. 이 셋이 창작-AI 삼형제고, Loomis 는 아무도 안 맡은 구석이야 — 그림을 만드는 것도, 노래를 듣는 것도 아니라, 좋은 제도가라면 그림 밑에 깔았을 구조를 되찾는 것.

일은 하나, 단순하게

레퍼런스 사진이 들어가. 작도가 나와. 초상을 먹이면 두개골에 앉은 Loomis 공, 옆면 평면, 눈썹-코-턱 삼등분, 시상선(sagittal), 그리고 머리가 어느 쪽으로 돌았는지 말해주는 투시 상자를 돌려줘. 인물을 먹이면 line of action, 흉곽·골반 상자, 테이퍼된 팔다리 볼륨을 돌려줘. 사진을 꾸미는 게 아냐 — 2D 이미지가 암시하는 3D 골조를 알려주는 거야.

그 골조가 바로 모든 그림 선생이 작도(construction)라고 부르는 거야: 자동차보다 상자 먼저, 얼굴보다 공 먼저. Loomis 가 존재하는 이유 전부는 진짜 사진에 대해 그 골조를 계산하는 거야 — 네 눈을 대볼 정확한 뭔가가 생기도록.

단호한 세 부정

모양을 가장 빨리 보는 법은 그게 되기를 거부하는 것들로 보는 거야:

  • 생성기 아님. 이미지를 절대 안 만들어. 그건 Ember 일이야. Loomis 는 diffusion 모델을 올리지도 않아.
  • 트레이싱 도구 아님. 레퍼런스를 네 그림 위에 겹치는 건 베끼기야. Loomis 는 그 밑의 기하를 줘 — 보기가 더 어렵고 다른 거야.
  • autopilot 아님. '작도를 대신 그려줘서 내가 베끼게 해줘' 는 명시적으로 거부된 기능이야. 대신 그려주면, 네가 훈련하려는 바로 그 행위를 지워버려.

셋 다 빼면 남는 건 엔진이야: 레퍼런스 분석, 결정론적 작도, 채점, 그리고 API 를 소유하고 — 네가 보는 React/Konva 웹 페이지는 그냥 그 엔진이랑 얘기하는 첫 클라이언트일 뿐이야.

엔진이 자기 이야기를 하는 거

이 퀘스트는 일부러 자기지시적이야. art-study 엔진이 왜 지어졌고 어떻게 도는지 직접 들려주는 거야 — Bonfire Quest 가 음악 엔진의 탄생 이야기를 하는 거랑 똑같이. 끝에 repo 를 clone 하지 않아 — 결과물은 소스가 아니라 보는 방식이야. 그게 개념의 오픈소싱이고, 이 가족의 기본값이야.

Code

엔진 전체가 한 번의 호출에·python
# A reference photo in, a construction out. That's the entire product.
# Loomis runs on the office Mac; the port and shape are what matter here,
# not any network address.
import requests

resp = requests.post(
    "http://localhost:8300/api/v1/portrait/analyze",
    files={"image": open("reference.jpg", "rb")},
)
fit = resp.json()

print(fit["pose"])         # yaw / pitch / roll recovered from the face
print(fit["overlay_url"])  # the Loomis ball + box + thirds, drawn on the photo

# Feed the same photo again and you get the same numbers. That reproducibility
# is not a nice-to-have -- it is the reason the output can be called an answer key.

External links

Exercise

네가 실제로 쓰는 창작·기술 도구 두 개를 골라. 분류해봐: 어느 게 일을 너 '대신' 해주고(완성물을 만들고), 어느 게 '어떻게' 하는지 보여줘(구조를 드러내서 네가 직접 하게)? 그다음 어느 쪽에서 더 많이 배우는지, 왜 그런지 정해봐. Loomis 는 일부러 두 번째 쪽이야.
Hint
완성물을 뱉는 도구는 생산 도구야. 네가 보고 할 수 있는 걸 바꾸는 도구는 학습 도구야. 화면에선 비슷해 보일 수 있어 — 차이는 노트북을 닫았을 때 네 실력이 자라느냐야.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.