절차 표면
Procedural surface
컴퓨터 그래픽스에서 절차 표면은 명시적 표현이 아닌 수학적 암묵적 방정식으로서의 표면을 표현한 것입니다.
예를 들어, 명시적 표현은 선을 두 개의 지정된 점을 통과하는 직선 세그먼트로 설명합니다.절차 표면은 절차로 정의되는 표면입니다.
예를 들어 CAD/컴퓨터 지원 제조 밀링 애플리케이션에서 오프셋 표면은 다른 표면에서 고정된 거리인 표면으로 정의되기 때문에 절차적 표현입니다.3D 바디에서 잘 알려진 또 다른 절차적 가장자리는 실루엣 가장자리입니다.이 모서리는 외부 표면 법선이 뷰 벡터에 수직인 표면의 점 집합으로 정의됩니다.
절차상의 또 다른 예는 물로 이루어진 생명체가 캐릭터에 손을 뻗어 만지는 장면의 어비스 같은 영화에서 묘사된 블럽이다.표면은 기여 전위가 특정 임계값을 초과하도록 두 개 이상의 제어점이 방향을 잡을 때 존재하는 표면으로 정의된다.이러한 절차 표면은 계산하는 데 훨씬 더 많은 처리를 필요로 하며, 이러한 이유로 실시간이 아닌 사전 렌더링된 애플리케이션에서 종종 사용됩니다.
이 접근방식은 구조 화학자에 의해 일반적으로 사용되며 전하 등전위 표면이 일정한 값을 갖는 공간 영역을 정의할 때 van der Waals에 의해 정의되었다.