애니메이션을 만들 때 모델이나 객체, 움직임을 효율적으로 제어하고 애니메이터가 호율적으로 사용할 수 있도록 저작 사용자 인터페이스 기술인 GUI 또는 API를 각각 제공하고 있다.
한편, 애니메이터들이 원하는 장면을 저작하기 위해 모델이나 객체 또는 움직임 등에 대한 다양한 제어방법을 제공해 주어야 하는데, 애니메이션 저작 시에 애니메이터가 효율적으로 사용할 수 있도록 제공되는 GUI 또는 API를 저작 사용자 인터페이스 기술이라고 한다. 마야(Maya)나 블렌더(Blender) 등에서는 파이썬(Python) 스크립트 언어를 지원하고 있다. 군중 시뮬레이션 소프트웨어인 매씨브(Massive)에서는 매씨브-브렌인(Massive-brain) 편집기를 통해 인공지능 구현을 위한 퍼지(Fuzzy) 기반 회로를 편집하는 도구를 제공하고 있으며, 이는 <반지의 제왕>에 사용되면서 많이 알려졌다.