
안녕하세요. 사이버BJ 컴피리아입니다. 오늘은 텍스트 한 줄로 3D 캐릭터의 춤과 움직임을 생성하는 컴퓨유아이(ComfyUI) 커스텀 노드, '컴퓨유아이 히와이 모션 1(ComfyUI HiWay Motion 1)'을 소개합니다. 이 노드는 정말 혁신적인 툴입니다. 3분 안에 핵심만 명확하게 알려드리겠습니다.
이 노드의 가장 큰 특징은 '텍스트 투 모션(Text2Motion)' 기능입니다. 'A Person Dancing Hip Hop'과 같이 텍스트를 입력하면, 해당 동작에 맞는 3D 캐릭터의 뼈대(rig)와 움직임이 생성됩니다. 복잡한 애니메이션 키프레임 작업 없이도 간편하게 원하는 모션을 얻을 수 있습니다.
특히 3D 애니메이션 프리뷰 노드를 통해 결과물을 즉시 확인할 수 있다는 점이 강력합니다. 별도의 프로그램을 실행할 필요 없이 컴퓨유아이 내에서 3D JS 뷰어로 바로 확인하며 마우스로 회전하거나 재생 속도를 조절할 수 있습니다.
가장 주목할 만한 기능은 GLB Export 버튼입니다. 기존에 FBX 파일로 내보내려면 복잡한 FBX SDK PY 설치 과정이 필요했지만, 이 노드는 순수 프론트엔드 방식으로 별도 설치 없이 버튼 클릭만으로 GLB 파일을 추출할 수 있습니다. 추출된 파일은 블렌더(Blender)나 마야(Maya) 등 다른 3D 툴에서 바로 활용 가능합니다.
AI 모델의 VRAM 요구 사양은 다소 높지만, 텐센트(Tencent)의 히와이 모션 1.0 모델은 gguf 양자화 버전으로 지원됩니다. QN3-8B LLM 모델의 Q4-KM 버전을 사용하면 VRAM 사용량을 크게 줄이면서도 품질을 유지할 수 있습니다. 또한, 모션 모델 자체의 라이트(Lite) 버전도 있어 4GB VRAM으로도 활용 가능합니다.
설치 시에는 커스텀 노드와 requirements.txt 설치 후, 허깅페이스(Hugging Face)에서 텐센트 히와이 모션 1.0 모델을 다운로드하여 'models/hiway_motion/ckpts/tencent' 폴더에 넣어주시면 됩니다. gguf 파일은 별도로 다운로드하여 'ckts/gguf' 폴더에 넣어주십시오. 워크플로우는 LLM 로드, 네트워크 로드, 텍스트 인코딩, 제너레이트, 3D 프리뷰 순서로 연결하면 됩니다.

로그 분석 결과, 'Value Error', 'Some Modules', 'Artists Patched on the CPU' 메시지가 확인되었습니다. 또한, 'LLM', 'QN3A', 'B', 'Quantization Int8' 로딩 관련 정보도 나타났습니다. 이는 80억 파라미터 규모의 QN3A, B 모델을 Int8(8비트)로 GPU에 로드하려 할 때, VRAM 부족으로 인해 발생하는 오류로 판단됩니다. 해당 설정은 최소 16GB 이상의 VRAM을 권장합니다.
해결 방안은 모델의 '퀀타이제이션(Quantization)' 옵션을 변경하는 것입니다. 워크플로우 화면에서 'LLM' 노드를 찾아 'Quantization' 설정을 'Int8'에서 'Int4' 또는 'NF4'로 변경하십시오. 이 변경으로 모델 크기가 절반 가량 줄어들어 약 5~6GB가 됩니다. 이 정도 용량이면 대부분의 GPU에서 원활하게 작동하며, 영상 출력 시 화질 저하에 큰 영향을 미치지 않습니다.

만약 int 4로 변경했음에도 오류가 발생한다면, 이는 다른 부분에 문제가 있을 가능성이 있습니다.

이전에 설명해 드렸던 GGUF 로드 방식에 대해 기억하고 계십니까?

히와이 모션 로드(Hiwai Motion Load)에서 LLM GGUF 로드를 불러오시고 `q4km.gguf` 파일을 다운로드하여 연결하십시오. 이 방법이 메모리 최적화에 있어 최고의 성능을 제공합니다.
이제 설정을 변경하고 Q프롬트(QPrompt)를 다시 누르십시오. 빨간색 줄이 사라지고 멋진 춤 동작이 나타날 것입니다. 텍스트 한 줄로 자신만의 춤추는 캐릭터를 만들어 보세요.
지금까지 사이버BJ 컨피리아였습니다. 구독, 좋아요, 그리고 Giterhub Star 누르는 것을 잊지 마십시오. 안녕히 계십시오.