![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/7/74/Dragon_trees.jpg/640px-Dragon_trees.jpg&w=640&q=50)
절차적 생성
From Wikipedia, the free encyclopedia
컴퓨팅에서 절차적 생성(procedural generation)은 데이터를 직접 제작하지 않고 알고리즘을 이용해서 자동으로 생성하는 방법을 일컫는다. 주로 사람이 만든 에셋과 컴퓨터의 난수 및 처리능력을 사용한 알고리즘의 결합으로 구현한다. 절차적 생성은 합성 매체의 일종이다.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Disambig_grey.svg/23px-Disambig_grey.svg.png)
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/7/74/Dragon_trees.jpg/640px-Dragon_trees.jpg)
컴퓨터 그래픽에선 텍스처와 3D 모델을 제작하는 데 흔히 이용한다. 비디오 게임에선 플레이어를 위한 임의의 대형 컨텐츠를 생성하는 데 이용한다. 절차적 생성의 이점으로 파일 크기 감소, 컨텐츠 확장, 그리고 플레이어가 예측하기 어렵게 하는 게임플레이 제작 용이를 들 수 있다.