All Stories

가구를 배달해보자

개요 쿠버네티스 포드 엔진에서 도형 연산을 통해 가구의 최적 위치를 계산하고, 백엔드에서 이 정보를 받아 프론트엔드에서 Three.js를 사용하여 3D 모델을 배치하는 작업이 필요했습니다. 3D 모델을 직접 스트리밍하지 않고 메타데이터만 전송하여...

Checkpointing for Kubernetes Pods

Kubernetes 작업에서 Checkpoint의 필요성 Kubernetes 환경에서 시간이 오래 걸리는 작업(예: 대규모 데이터 처리, 머신러닝 학습, 고성능 도형 시뮬레이션 등)을 수행할 때, spot instance 에서의 경쟁 상황에서 작업이 중단되는 경우, 메모리...

Finding Differentiable Environments

Abstract 건축 알고리즘, 혹은 패러메트릭 디자인을 수행한다는 것은 파라미터에 따른 결과를 만들어내는 알고리즘이라 생각을 고정하기 쉽습니다. 하지만 ga 나 es 같은 heuristic optimizer 에서는 그 알고리즘 자체가 파라미터를 변경하고자 하는...

Zone Subdivision With LLM - Expanded Self Feedback Cycle

Introduction 이 글에서는 반복적인 사이클을 통해 결과의 품질을 향상시키기 위해 대규모 언어 모델(LLM)을 피드백 루프에서 활용하는 방법을 살펴봅니다. LLM이 제공하는 초기 직관적 결과를 개선하는 것이 목표이며, 이는 LLM 내부의 피드백...

React Three Fiber의 스크린샷에서도 useEffect는 필요합니다.

요약 React Three Fiber에서 스크린샷 기능을 구현할 때, 렌더링시 실행하는 것만 생각하고 추가하면 컴포넌트가 리렌더링될 때마다 스크린샷이 중복 실행될 수 있습니다. 이는 부모 컴포넌트의 상태 변경, Context 값 변화, Props...