Appearance
인공지능(AI)으로 콘텐츠를 생성하는 프로시저럴 기술(Procedural) (15)
[칼럼 핵심 요약]
프로시얼 기술에 의한 콘텐츠는 자연 현상의 재현뿐만 아니라 이 기술을 사용하여 아트 작품의 제작에 응용하려는 움직임도 있다. 그것이 왠지 대두되고 있는 '프로시잘 아트'다. 그 중에서도 「Apophysis」라고 명명된 프랙탈 기술 기반의 프로시져 아트 에디터는 이런 종류의 연구 테마로서는 완성도가 높은 부류에 속한다.🌐 원문 링크: 人工知性でコンテンツを生成するプロシージャル技術(15) (Mynavi News)
📅 원문 발행일: 2010-03-19 | ✍️ 저자: 西川善司 (니시카와 젠지 / Zenji Nishikawa)
NOTE
💡 현대 그래픽스 관점에서의 발전사 (Modern Retrospective)
- Houdini & 노드 기반 PCG 파이프라인: 2000년대 후반 프로시저럴 알고리즘(L-System, 노이즈 기반 지형)은 현재 Houdini 엔진 및 언리얼 엔진 5의 PCG(Procedural Content Generation) 프레임워크로 체계화되었습니다.
- 신경망 생성형 AI(Neural Rendering / Generative AI): 규칙 기반 프로시저럴 알고리즘에 더해, 신경망(NeRF, 3D Gaussian Splatting, Diffusion 기반 3D 생성)을 결합하여 복잡한 환경과 3D 에셋을 실시간 생성/복원하는 시대가 열렸습니다.
📖 본문 해설
[원문 리드문] > 프로시저르 기술에 의한 콘텐츠는 자연 현상의 재현뿐만 아니라 이 기술을 사용하여 아트 작품의 제작에 응용하려고 하는 움직임도 있다. 그것이 왠지 대두되고 있는 '프로시잘 아트'다. 그 중에서도 「Apophysis」라고 명명된 프랙탈 기술 기반의 프로시져 아트 에디터는 이런 종류의 연구 테마로서는 완성도가 높은 부류에 속한다.
프로시저르로 아트를 한다~컴퓨터에 실장한 인공지능(AI)으로 아트 작품을 만든다(1)
프로시얼 기술에 의한 콘텐츠는 자연 현상의 재현뿐만 아니라 이 기술을 사용하여 아트 작품의 제작에 응용하려는 움직임도 있다.
그것이 왠지 대두되고 있는 '프로시잘 아트'다.
그 중에서도 「Apophysis」(아포피지스)라고 명명된 프랙탈 기술 베이스의 프로시져 아트 에디터는, 이 종류의 연구 테마로서는 완성도가 높은 부류에 속한다.
Apophysis에서는 스크립트 언어로 아트의 근원이 되는 종을 그려, 이것을 GUI 베이스로 파라미터 조정해 렌더링해 결과 프레임을 얻는다고 하는 흐름으로 아트 작품을 제작할 수 있게 되어 있다. 원래 100종류의 스크립트 샘플이 수록되어 있어 이것을 괴롭히는 것만으로도 다양한 프랙탈 아트를 제작할 수 있다.
프로시저 아트 에디터의 "Apophysis"는 무료로 제공됩니다.
Apophysis 화면
Apophysis는 무료로 공식 사이트에서 제공되며 누구나 시도 할 수 있습니다. 흥미가 솟은 사람은 한 번 시도해 보자. 필자도 실제로 No.77의 샘플을 베이스로 해서 적당히 만져 보았는데, 이하와 같은 영상이 생성될 수 있었다. 매우 간단하다.
외형에 환상적인 영상을 만들 수 있으므로, 배경 벽지의 작성 등에 활용할 수 있을 것 같다.
원래 수록된 샘플 77
필자가 적당하게 편집하여 제작한 영상. 은하와 같은 것을 만들 수 있었다. 간단하다
그 밖에도, 스크립트형 프로그래밍 언어로 프로시저 아트를 실현해, Web어플리의 형태로 공개하고 있는 곳도 존재한다.
PROCESSING은 그래픽 묘화에 특화된 JAVA의 프런트 엔드 언어로, 런타임시에는 JAVA로서 실행된다.
PROCESSING을 이용한 절차적 예술. 웹 앱 형태로 공개됨
Complexification.net. 이 영상은 모두 실시간 생성으로 자신의 PC상에서 실행할 수 있다. 실행할 때마다 그림이 다릅니다.
이러한 웹 앱 형태의 프로시저 아트를 모으고 있는 사이트로 유명한 것이 'Complexification.net'이다.
이 사이트로 날아가 「THUMBNAIL INDEX」의 링크로 날아가면, 이 사이트에서 공개되고 있는 PROCESSING 베이스의 프로시잘 아트가 썸네일 첨부로 표시된다. JAVA가 동작하는 PC라면 기종의 구별 없이 각각의 프로시저 아트를 자신의 머신에서 실행할 수 있다. 매번 실행 결과가 다른 것이 흥미 롭습니다.
예를 들면 이 사이트에 있는 「Substrate」(기판)라고 명명된 작품은, 세피아색의 그림자가 있는 선분을 일정 규칙으로 다른 선분과 교차할 때까지 쓰는 것을 반복하는 것이 된다. 완성된 작품은 기판이라고 할까, 위성 시점의 거리 같은 그림이 된다.
Substrate 실행 예
「Box Fitting」의 실행 예. 이쪽은 평면을 랜덤인 사각형으로 가득 채우는 것만의 것. 다만, 배색에 일정한 규칙성이 나타나기 때문에, 기분 좋은 모양이 된다
"Bubble Chamber"의 실행 예. 박테리아와 같은 유기적인 모양이 나타난다
필자가 흥미로웠던 것은 "Invader Fractal"이라는 작품. 이것은, 좌우 대칭의 도트화를 랜덤한 크기로 생성해, 이것을 전출의 「Box Fitting」의 요령으로 깔아 가는 것. 랜덤으로 생성하고 있을 것인데, 어딘가에서 본 적이 있는 도트화도 나오거나 하는 것이 재미있다. 도트화는 5비트×3의 15비트의 랜덤한 채우기의 거울상이므로 32768 타입의 인베이더풍의 도트화가 출현된다고 한다. 이것은 "레트로 게임 캐릭터의 도트화는 몇 도트로 구성된 도트 패턴의 좌우 대칭형이다"라는 지식을 형식화한 훌륭한 프로시저얼 테크닉이다.
"Invader Fractal"의 실행 예. T 셔츠의 무늬라도 좋을 것 같아?
어쨌든, 대량으로 업로드되고 있어, 1개 1개 클릭해 보고 있는 것만으로도 꽤 즐겁다.
이쪽도, 3D 모델에 붙여 넣는 데칼 텍스처의 아이디어가 될 것 같고 흥미롭다. (계속)
(트라이Z 니시카와 젠지)