책 이미지
![[POD] 코딩으로 그림그리기](/img_thumb2/9791137203389.jpg)
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 그래픽/멀티미디어 > 그래픽 일반
· ISBN : 9791137203389
· 쪽수 : 194쪽
· 출판일 : 2020-04-07
목차
들어가는 글
주제별 강의
1장 프로세싱(Processing) 언어 소개
1.1 프로세싱이란?
1.2 프로세싱 설치
1.3 프로세싱 개발환경
1.4 실습
2장 그림이 어떻게 그려질까요?
1. 조형이론: 형태 Forms
1.1 컴퓨터에서 그림그리기: 형태를 단순화하기 1
1.2. 컴퓨터에서 그림그리기: 형태를 단순화하기 2
2. 코딩
2.1 그림이 그려지는 위치는 어떻게 알려 줄까요?
2.2 그리기 기본요소: 점, 선을 그리는 방법을 알아볼까요?
2.3 그리기 기본속성: 조금 다른 점과 선을 그려볼까요?
2.4 그리기 기본속성: 도화지 크기가 너무 작아요.
2.5 그리기 기본요소: 타원, 삼각형, 사각형은 어떻게 그릴까요?
2.6 기본도형 조합으로 그림을 그려 봅시다.
3. 실습과제
3.1. 모눈종이로 그리기
3.2 점과 선, 그리고 기본도형을 활용하여 그리기
4. 작품감상
3장 색을 사용하여 그림을 그려 볼까요?
1. 조형이론: 색 Color
1.1 주요 표준 색 표현 모델 Color Model
1.2. 배색의 다양한 사례
2. 코딩
2.1 프로그램에서 다양한 색은 어떻게 표현할까요?
2.2 프로세싱 언어에서 색은 어떻게 표현할까요?
2.3 도형의 외곽선과 내부 색은 어떻게 변경할 수 있을까요?
2.4 반복이 힘입니다. 실습을 해 보아요.
3. 실습과제
3.1 보색대비로 그리기
4. 작품감상
4장 액션 페인팅으로 그리기 part1
1. 조형이론: 도구와 재료 Tools & Medium
1.1 화가의 도구와 재료
1.2 시각패턴의 기본원리 1
2. 코딩
2.1 액션 페인팅이 무엇일까요?
2.2 디스플레이 윈도우에 그림을 반복하여 그리기 (draw, setup)
2.3 마우스 데이터: 마우스가 놓인 위치를 알아보아요.
2.4 반복이 힘입니다. 실습을 해 보아요.
3. 실습과제
3.1 나만의 붓 만들기
4. 작품감상
5장 액션 페인팅으로 그리기 part2
1. 조형이론 : 재질감 Textures
1.1 사물의 재질감
1.2 패턴으로 칠하기: 테셀레이션
2. 코딩
2.1 기본도형의 조합으로 나만의 패턴(모델링)을 만들어 보아요.
2.2 나만의 패턴으로 그림을 그려 보아요.
2.3 반복이 힘입니다. 실습을 해 보아요.
3. 실습과제
3.1. 다양한 붓 패턴 만들기
4. 작품감상
6장 조건에 따라 다른 그림 그리기
1. 조형이론: 전경과 배경 Figure & Ground
1.1 시각패턴의 기본원리 2
2. 코딩
2.1 마우스 클릭에 변하는 그림을 그려 보아요.
2.2 마우스 위치에 따라 그림이 그려지는 위치를 바꾸어 볼까요?
2.3 마우스 위치에 따라 다른 그림을 그려 보아요.
2.4 마우스로 그림 그리기
2.5 반복이 힘입니다. 실습을 해 보아요.
3. 실습과제
3.1 이야기가 있는 그림 : If 만약에 ~라면
7장 기본 도형을 반복 사용하여 그림 그리기
1. 조형이론: 공간감 표현
1.1 기본 구도
1.2 시점과 원근법
2. 코딩
2.1 선분을 반복하여 모눈종이를 그려 보아요.
2.2 도형을 반복하여 그림을 그려 보아요.
2.3 반복문을 여러 번 사용하여 그림을 그려 볼까요?
2.4 반복이 힘입니다. 실습을 해 보아요.
3. 실습과제
3.1. 반복문에 원근법적 요소를 추가하여 그리기
8장 자주 사용하는 코드에 이름을 부여하여 그림 그리기
1. 코딩
1.1 패턴을 만들고 이름을 부여해 보아요.
1.2 함수와 변수와의 관계를 알아보아요.
1.3 반복이 힘입니다. 실습을 해 보아요.
2. 실습과제
2.1. 함수를 만들어 활용하기
9장 애니메이션 만들기
1. 조형이론 – 애니메이션(Animation) 기법의 기초
1.1 연속된 움직임의 기록과 다양한 광학장치들
1.2 애니메이션의 기본원리
2. 코딩
2.1 일차원 배열이 무엇일까요?
2.2 다차원 배열로 무엇을 할 수 있을까요?
2.3 마우스의 움직임을 기록할 수 있을까요?
2.4 반복이 힘입니다. 실습을 해 보아요.
3. 실습과제
3.1. 배열을 활용하여 형태 그리기
10장 프로세싱을 활용한 프로젝트 사례
1. 모션인식 기술의 활용
2. 사운드의 활용
3. 아두이노의 활용
부록:
A. 코드 구성요소
A.1 표현식(Expression)과 문(Statements)
A.2 함수(Functions)
A.3 주석(Comments)
A.4 대소문자 구별(Case sensitivity)과 공백(Space)
A.5 콘솔(Console)
B. 변수, 기본연산
B.1 자료형(Data types)
B.2 변수(Variables)
B.3 기본 연산자(Basic operators)
B.4 활용 예제