본문 바로가기

크리에이티브 코딩 심화2

[프로세싱(Processing) : 고급] 크리에이티브 코딩 심화 6. 크리에이티브 코딩 심화 여기서는 다양한 창의적 기법과 원리로 프로세싱을 활용한 복잡한 작품을 만들 수 있습니다. 6.1. 시뮬레이션 및 에이전트 기반 모델링 시뮬레이션 및 에이전트 기반 모델링에서는 개체(에이전트)들이 상호작용하는 시스템을 구현하여 현실 세계의 현상을 모방하거나 예측하는 방법을 배웁니다. 예를 들어, 복잡한 군집 행동이나 환경에 적응하는 시스템을 모델링할 수 있습니다. 에이전트 기반 시뮬레이션은 생물학, 경제학, 사회학 등 다양한 분야에서 응용되며, 예술 작품에서도 독특한 시각적 효과를 만들어 낼 수 있습니다. let agents = []; function setup() { createCanvas(640, 480); for (let i = 0; i < 100; i++) { agent.. 2023. 5. 1.
[프로세싱(Processing) : 고급] 프로세싱 고급기술에 대하여. 프로세싱 고급기술에 대하여 지금부터는 프로세싱 고급기술 부분으로 프로세싱의 전문적인 기술과 알고리즘, 그리고 다양한 분야의 응용을 익힐 수 있습니다. 이를 통해 창의적인 프로젝트와 혁신적인 솔루션을 개발하는 데 필요한 지식과 기술을 습득하게 됩니다. 목차는 다음과 같습니다. 1. 알고리즘과 최적화 1.1. 복잡도 이론 1.2. 정렬 및 검색 알고리즘 1.3. 그래프 이론과 경로 찾기 1.4. 프로세싱에서의 성능 최적화 2. 컴퓨터 비전 2.1. 영상 처리 기초 2.2. 특징 검출 및 추적 2.3. 객체 인식 및 분류 2.4. 영상 합성 및 변환 3. GPGPU 프로그래밍 3.1. GPU 기반 병렬 컴퓨팅 개요 3.2. 셰이더 프로그래밍 기초 3.3. 프로세싱에서 GPGPU 활용 3.4. GPGPU를 이용.. 2023. 5. 1.