본문 바로가기

2014/0327

텍스처 이미지 변경 애니메이션 이미지를 텍스처로 사용하는 경우 여러 이미지 텍스처를 오브젝트에 순서대로 적용하여 애니메이션을 만들 수 있읍니다.그 예로 아래 이미지들을 사용하여 경고 문구가 순서대로 변경되는 간단한 애니메이션을 만들어 보겠습니다.이미지를 순서대로 사용하는 경우 이미지 크기는 달라도 되지만 이름이 같아야 하고 뒤 첨자는 숫자로 이미지가 변경되는 숫서로 되어 있어야 합니다. 큐브 상자에 메테리얼을 추가 하고 여기에 텍스처를 추가 하였습니다.텍스처 타입은 Image or Movie 를 사용하고 첫번째 이미지 RA-001.png 를 추가 합니다. 그리고 Source 를 Image Sequence 로 변경 합니다. Fields 값은 80 으로 하나의 이미지가 유지되는 길이로 프레임의 두 배 값으로 설정 합니다. ( 총 120 .. 2014. 3. 31.
Wheel 모델링 - BMW 타이어 타이어 모델링에 이어 바퀴휠도 모델링 했습니다. 다음은 참조 동영상입니다. 72도 회전한 empty 오브젝트를 배열 모디파이어에 사용하여 만듭니다. 참조 사이트입니다. http://www.blenderguru.com/videos/how-to-make-a-car-wheel/ 렌더링 결과 입니다. 글자가 밝아서 Influence Colore 값을 줄였습니다. 배경 색상을 변경해 봤습니다. 배경은 Cloud Texture 가 사용 되었습니다. 그리고 Spot 조명 외에 주변광 옵션을 같이 사용하였습니다. 2014. 3. 30.
타이어 모델링 타이어 모델링 방법을 따라 만들어 봤습니다. 참조 사이트에 가면 타이어 뿐만 아니라 휠 만드는 동영상도 같이 있지만 타이어만 만들어 봤습니다. 평면(Plane)를 추가하고 타이어 바닥 패턴에 따라 평면을 편집 합니다. 타이어 요철을 만들어 줍니다. 미러 모디파이어를 사용하여 나머지 반쪽을 X 축으로 미러 합니다. 배열 모디파이어를 사용하여 반복적인 타이어 패턴을 만들어 줍니다. 그리고 Tool Shelf 에서 Smooth 처리 해주고 Edge Split 모디파이어를 추가 합니다. BezierCircle 원(Circe) 곡선(Curve)를 추가하고 타이어에 Curve 모디파이어를 사용 합니다. Edge Split 모디파이어는 모디파이어 스택에서 마지막에 위치하도록 해야 합니다. 배열 수와 원이 크기를 조정.. 2014. 3. 29.
Steampunk 우주선 - 와이어 모델링 우주선에 외부 와이어가 드러나 있는 부분을 모델링 하겠습니다. 와이어는 곡선(Curve) 오브젝트를 사용하여 만듭니다. 먼저 레이어 버튼 (노란색 상자) 의 비어있는 두 번째 버튼을 눌러 레이어를 두번째 레이러로 변경 합니다. 레이어 버튼에 주황색 점이 있는 것은 이 레이어에 오브젝트가 있음을 나타냅니다. 여기에 Bezier Curve를 추가 합니다. (Shift+A) TAB 키를 사용하여 편집 모드로 전환 하면 곡선의 형태를 변경 할 수 있습니다. 제어점을 선택 하고 V 키를 사용하면 제어점의 Handle Type를 변경 할 수 있습니다. 오브젝트 모드로 변경 후 원(Circle) Curve를 여러 개 추가 합니다. 이 원들이 이전에 만든 곡선을 따라 케이블 다발 형태로 모델링 할 것입니다. 아래 그림.. 2014. 3. 28.
UV Mapping 이미지 텍스처를 사용하여 벽을 만들 때 이미지 매핑 방법으로 UV 매핑을 사용할 수 있습니다.UV 매핑은 텍스처 이미지가 오브젝트의 어느 위치에 입혀질지를 UV매핑 정보를 사용합니다.UV 매핑 정보는 UV/Image Editor에서 편집 할 수 있습니다. 아래 오브젝트에 UV 매핑을 사용하여 이미지 텍스처를 입혀 보겠습니다. 3D View 창에서 TAB키를 사용하여 편집 모드(Edit Mode)로 전환 후 모두 선택(A) 하고 UV Mapping(U)를 사용하여 Unwrap를 선택 합니다. 그리고 아래 창의 Editor Type를 UV/Image Editor로 변경 하면 선택한 오브젝트가 펼쳐져 있습니다. 하지만 전개 될 때 잘라지는 모서리를 설정 하지 않아 제대로 펼쳐 지지 않았습니다. 이 때 사용하는.. 2014. 3. 27.
인테리어 책에서 인테리어 조명 설치 방법에 대해 제공되는 interior.blend 파일을 사용하여 설명 하고 있습니다.그런데 출판사에서 제공하는 파일에 interior.blend 파일이 없네요.그래서 책을 참조 하여 인테리어 조명 설치에 사용할 내부 인테리어을 모델링 했습니다. 내부 인테리어는 조명과 원형 테이블과 사각 테이블 그리고 의자로 구성 되어 있으며 가운데 테이블에 병이 하나 있는 장면입니다. 모델링 한 의자입니다. 큐브 여러개를 사용하여 만든 후 하나로 합니고 Mirror 모디파이어를 사용하였습니다. 원형 탁자 입니다. 원형기둥을 사용하여 모델링 했습니다. 원통(Cylinder)에 extrude 를 사용하여 만든 조명입니다. 전구는 구(Sphere)를 늘려서 만들었습니다. 술병입니다. 책에서는 와인병.. 2014. 3. 26.
숨쉬는 효과 아래 그림처럼 기본적으로 리깅 되어 있는 Otto에 숨을 쉴 때 가슴이 커지는 리깅을 추가 하는 방법을 알아 보겠습니다.Otto 메쉬에 척추 아머튜어가 리깅 되어 있고 옆에 허파 모양의 그림이 있습니다. 척추 리깅 방법은 이전 글을 참조 합니다.이 그림과 척추(D_Ribcage, D_Spine2)을 확대 복사 컨스트레인트(Copy Scale Constraint)를 사용하여 연결하여 허파 모양을 확대 하면 숨쉬는 것 같이 가슴이 확대 되도록 하겠습니다. 먼저 허파 모양을 선택 하고 Shift 키를 누른 상태에서 D_Ribcage 본(Bone)을 선택 합니다. 그리고 Shift+Ctrl+C 를 사용하여 Copy Scale constraint를 선택 합니다. 아래 이미지 우측에 본 컨스트레인트 속성에서 기존에.. 2014. 3. 25.
불 타는 종이 Musgrave 텍스처에 색상에 Ramp 옵션을 사용하고 밝기(Brightness) 와 대비(Contrast) 값에 키 프레임을 추가 하여 종이가 타는 효과를 만들겠습니다. Plane 에 Curve 모디파이어를 사용하여 곡선 효과를 주었습니다. 여기에 burnning-musgrave 라는 이름으로 Musgrave 타입의 텍스처를 추가 하였습니다. Musgrave 탭에서 Type은 Multifractal를 사용하였고 Lacunarity : 6.0, Octaves 8.0 값을 사용 하였습니다. Influence 탭에서는 Color 3.0, Alpha 1.0 를 사용하고 Blend 타입을 Multiply를 사용하였습니다. 그리고 텍스처에 불에 탄 효과를 주기 위해 Color 탭에서 Ramp 옵션을 주고 여러 .. 2014. 3. 24.
텍스처(Texture) 텍스처는 물체 표면의 무늬라고 할 수 있습니다.바닥의 대리석 모양이나 벽면의 벽지의 패턴을 표현하기 위해 반복 되는 무늬의 사진을 찍어 오브젝트에 입힐 수 있습니다.이 때 텍스처 도구를 사용하여 만듭니다. 블렌더에서는 텍스처로 이미지 뿐만 아니라 많은 종류의 텍스처 타입을 제공 합니다. 아래 링크에서 이미지 텍스처를 받을 수 있습니다.- http://www.cgtextures.com/ - 분류별로 많은 양의 이미지 텍스처를 제공 하지만 가입을 해야 받을 수 있습니다.- http://blender-archi.tuxfamily.org/Textures - 가입을 하지 않고도 다운로드 할 수 있습니다. 텍스처 추가 텍스처를 사용하기 위해서는 먼저 오브젝트에 메테리얼을 추가 하고 이 메테리얼에 텍스처가 추가 됩니.. 2014. 3. 23.
Blender 2.70 Blender 2.7 이 릴리즈 되었습니다. 첫 화면이 Open movie Gooseberry project 화면입니다. 좌측의 Tool Shelf 구성이 변경된 것이 제일 눈에 띄네요. 2014. 3. 21.
달궈진 쇠 막대기 정육면체(Cube)를 추가 하고 편집 모드에서 수정하여 긴 막대 모양으로 만듭니다. 그리고 red-hot-metal 이라는 이름으로 메테리얼을 추가 하고 Diffuse 색상만 회색 RGB(0.14)로 변경 하였습니다. 쇠의 질감을 표현하기 위해 텍스처 iron-clouds 를 두번째 슬롯에 추가 합니다. 쇠가 녹이 쓴 효과를 위해 세번째 슬롯에 rust-musgrave 텍스처를 추가 합니다. 불에 달궈진 효과를 위해 hot-blend를 첫 번째 슬롯에 추가 합니다. hot-blend 텍스처의 Colors 탭에 Ramp 기능을 활성화 하고 Add 버튼을 사용하여 color stop 를 추가 하고 아래와 같이 설정 합니다. Active Color Stop Number Pos RGB 색상 Alpha 0 0 1.. 2014. 3. 18.
Steampunk 우주선 레이저 총에 이어 두 번째 머신 우주선 모델링 입니다.점과 선을 잡아 늘려 (extrude) 모델링 하는 방법을 사용 합니다. 먼저 평면(Plane)를 추가 (Shift+A) 하고 Y 축으로 4 번 잡아 늘려 준 후 끝에 두 면을 Z 축으로 약간 위로 이동 하였습니다. Z 축으로 올린 모서리와 아래 모서리가 이루는 삼각 지점의 점들을 선택하고 F 키를 사용하여 면을 추가 합니다. L 자 형태로 모서리를 선택 하고 Z 축 아래로 4 번 잡아 늘려 줍니다. 잡아 늘린 면의 L자 모서리들을 계단 형태가 되도록 각각 확대(S) 합니다.그리고 날개를 만들기 위해 좌측 모서리를 선택하고 4 번 잡아 늘려 줍니다. 날개 끝과 중간의 모서리 들을 선택해 날개 형태를 만들어 주고 그림 처럼 사각 영역을 선택 하고 Z 축.. 2014. 3. 15.
프랑스 3D 단편 애니메이션 볼 수 있는 곳 School of digital filmmaking in Arles The French Animation School Network 2014. 3. 14.
메테리얼 - 디뷰즈와 스펙큘러 쉐이더 (diffuse & specular shaders) 참고 하고 있는 "Architecture, Buildings, and Scenery" 책에도 역시 메테리얼에 대해 이야기 하고 있습니다. 하지만 책이 블렌더 2.49 버전 기준으로 되어 있어 설정이 약간 상이합니다.그래서 기본적인 사항은 다른 카테고리에서도 다루고 있어서 디뷰즈(diffuse) 와 스펙귤러(specular) 쉐이더(shaders) 에 타입에 따른 특징에 대해서 설명하겠습니다. 쉐이더 (Shaders) 쉐이더는 오브젝트의 표면에 빛이 비추어 어떻게 반사 되는 지에 관한 설정입니다. 모든 물체는 빛이 반사되는 방식이 상이하여 다르게 보이기 때문에 쉐이더 값을 설정하여 다른 재질을 표현 할 수 있습니다. 이런 쉐이더에는 전체적인 명암을 설정하는 디뷰즈 쉐이더와 밝게 빛나는 (하이라이트 또는 양.. 2014. 3. 13.
메테리얼 추가하기 주변광이 설정된 세발 자전거에 메테리얼을 추가해 보겠습니다. bike_support 를 선택하고 메테리얼 속성창에서 Add New 버튼을 크릭 하여 메테리얼을 추가 합니다. 이름을 red_metal 로 변경하고 Diffuse 색상을 빨간색으로 변경합니다.Specular 색상을 옅은 빨간색으로 변경하고 Type 를 Blinn 으로 변경합니다.Hardness 를 200 으로 변경하여 Specular 크기를 자게 만듭니다. Mirror 옵션을 활성화 하여 Reflectivity 값을 0.05, Depth 6, Gloss amount 값을 0.95 주었습니다. Shift 키를 누를 상태에서 front_support, seat_support, bike_base 와 마지막으로 메테리얼을 추가한 bike_suppor.. 2014. 3. 12.
늘어나는 척추 만들기 책에서 제공한 파일을 사용 합니다. 기본적으로 메쉬(Otto)와 팔다리 아머튜어 본 ( Armature_Otto) 이 추가 되어 있습니다. 여기에 척추에 해당하는 본 체인을 추가 할 것입니다. 오른쪽 뷰(키패드 3)에서 Armature_Otto를 선택 하고 편집 모드로 변환 후 Display 탭에서 B-Bone 으로 변경합니다.그리고 아래 그림과 같이 본을 추가 합니다. Armature 메뉴의 Transform => Scale Envelope/BBone (Ctrl+Alt+S) 를 사용하여 본의 크기를 줄입니다. Specials(W) 메뉴의 Subdivide를 사용하여 아래 그림 처럼 나누고 본의 위치를 수정 하여 척추 본 체인을 만듭니다. 각 본의 이름을 아래 그림 처럼 변경 합니다. D_neck 를 선.. 2014. 3. 11.
이발소 회전간판 이발소 간판의 원형 기둥에 텍스처를 추가 하고 empty 오브젝트를 사용하여 텍스처를 회전시켜 이발소 회전 간판을 만들어 보겠습니다. 기본 모델은 책에서 제공한 파일을 사용하였습니다. 중앙에 empty 오브젝트를 추가 (Shift+A) 하고 이름을 barber-rotation 으로 변경 합니다. 원통 실린더에 메테리얼을 추가하고 이름을 barber-pole로 변경 하였습니다. 제공된 'barbers-pole.png' 파일을 사용하여 Image 텍스처를 추가하고 이름을 barber-pole-tile로 변경 합니다. Image Mapping 탭에 Repeat X를 4, Y 를 1 로 설정합니다. Mapping 탭에 Coordinates 를 Object를 사용하고 Object 를 추가한 barber-rotat.. 2014. 3. 10.
소파 모델링 소파 모델링 입니다.기본 정육면체 오브젝트를 선택 하고 편집 모드로 전환(TAB) 합니다. 꼭지점을 이동(G) 하여 아래 그림처럼 원점이 우상단이 되게 편집 합니다. 이동 할 때 Ctrl 키를 누른 상태에서 이동하면 격자에 맞추어 이동 되어 정확하게 편집 할 수 있습니다. 꼭지점을 이동 하고 extrude(E) 하여 아래 그림 처럼 만듭니다. 측면을 선택 하고 Y축으로 이동(G) 하여 아래 그림처럼 만듭니다. 페이스 편집 모드에서 두 면을 선택 하고 Extrude 하여 아래 그림처럼 만듭니다. 아래 그림 처럼 미러의 중심이 되는 면을 삭제(X) 하고 중복된 요소를 제거 합니다. (Remove Doubles) 오브젝트 모드에서 육면체를 추가 하여 소파의 쿠션을 추가 합니다. Loop Cut (Ctrl+R).. 2014. 3. 9.
YafaRay YafaRay 는 무료 오픈 소스 레이트레이싱(raytracing) 엔징입니다. 레이트레이싱은 3D 장면의 빛(ray) 경로를 추적(tracing)하여 실제와 같은 이미지를 합성해 내는 렌더링 기술 입니다. 렌더링 엔지은 표면상에 보이지 않는 컴퓨터 프로그램으로 3D 어플리케이션에 레이트레이싱 기능을 제공합니다. 블렌더 3D는 현재 YafaRay의 주요 호스트 어플리케이션 입니다. YafaRay 엔진은 LGPL 2.1 라이센스를 따릅니다. YafaRay addon 과 소스 코드는 YafaRay 홈페이지에서 다운 받을 수 있습니다. 블렌더에 YafaRay 설치 방법 현재 YafaRay 0.1.5 버전이 블렌더 2.67 버전용으로 릴리즈 되어 있습니다.블렌더 원도우 버전 2.69 에서 YafaRay 0.1... 2014. 3. 8.
레이저 건 4 레이저 건을 YafaRay 렌더러를 사용하여 렌더링 하겠습니다.원도우용 YafaRay 렌더러 addon 은 http://www.graphicall.org/megasoft78/ 에서 받을 수 있습니다.압축을 Blender Foundation/Blender/2.69/scripts/addons/ 풀더에 풀어 넣고 환경 설정에서 addon 를 활성화 하면 됩니다. 스튜디오의 배경을 만들기 위해 실린더를 Cap Fill Type Noting 으로 추가 합니다. 편집모드에서 아래 그림 처럼 선택 후 메뉴의 Select->Inverse 하여 선택 된 부분를 제외 하고 삭제 합니다. 남은 원의 끝을 extrude를 사용 하여 늘리고 Subsurface 모디파이어를 적용하여 배경을 완성 합니다. 그리고 Shading를 .. 2014. 3. 7.
의자 만들기 가구 중 의자를 만들어 보겠습니다. 편집 모드에서서 정육면체를 Specials(W) subdivide 기능을 사용하여 나눕니다. 한쪽면을 선택 하고 삭제(X) 합니다. Loop Cut (Ctrl+R)를 사용하여 아래 그림 같이 나누어 줍니다. Z 축으로 축소(S) 하고 아래 그림 처럼 면을 선택 하고 삭제(X) 합니다. 삭제한 부분의 모서리(Edge)를 선택 하고 extrude(E) 후 아래 그림처럼 모서리를 Z 축 아래로 약간 이동(G->X) 합니다. 같은 방식으로 extrude 를 사용하여 아래 그림처럼 만듭니다. Z 축으로 extrude 후 모서리를 이동 하여 아래 그림 처럼 의자 모형의 반을 만들어 줍니다. Y 축을 중심으로 미러 머디파이어를 사용 합니다. Subsurface Modifier를 추.. 2014. 3. 7.
외부 모델 가져오기 건축 모델링에 벽, 창, 문 뿐만 아니라 내부에 사용되는 가구도 있어야 합니다. 특정한 모양의 가구가 아니라면 인터넷에서 구입하거나 다운 받아 사용할 수 있고 그렇지 않으면 직접 모델링 해야 합니다. 때때로 특정 가구 업체는 3D 모델을 제공하기도 하는데 DXF 나 3DS 파일 형식으로 제공 합니다. 블렌더에서는 이러한 3DS 나 DXF 뿐만 아니라 많은 외부 3D 파일 형식을 가져다 쓸 수 있습니다. Appending Models 외부 형식이 아닌 같은 blend 파일 형식인 경우 Append(Shift+F1) 나 Link(Ctrl+Alt+O) 명령을 사용하여 파일 안에 있는 어떤 요소든 가져 올 수 있습니다. Append는 외부 blend 파일에서 현재 파일로 가져오는 기능이고, Link 기능은 링크.. 2014. 3. 6.
메테리얼 메테리얼(Material) 카테고리가 따라 있지만 라이팅과 렌더링 책에서도 이 관점에서 메테리얼에 대해 설명하고 있습니다. 메테리얼은 오브젝트의 재질을 말하며 재질에 따라 물체의 색상, 질감(Texture), 음영, 반사등을 표현 할 수 있습니다. 먼저 오브젝트에 질감을 주기 위해 메테리얼을 추가하는 법을 알아 보겠습니다. 오브젝트 모드에서 오브젝트를 선택하고 블렌더 속성(Properties)창의 메테리얼 버튼을 클릭하여 아래 그림처럼 메테리얼이 추가 되어 있지 않다면 New 버튼을 눌러 메테리얼을 추가 합니다. 아래 그림들의 메테리얼 타입 Surface, Wire, Volume 과 Halo 에 따른 Preview 와 설정을 보여줍니다. 메테리얼 타입에 따라 아래 옵션도 변경 됩니다. Surface Wi.. 2014. 3. 5.
웨이트 페인팅 버텍스 웨이트를 수정하여 연결된 아머튜어 본(Bone)를 움직일 때 메쉬가 영향받는 정도를 조절 할 수 있습니다. 블렌더는 이 웨이트값을 수정할 수 있는 웨이트 페인트 모드를 지원합니다. 웨이트 페이트 모드에서는 일반 2D 그래픽 프로그램에서 색칠 하는 것처럼 웨이트값을 수정 할 수 있습니다. 책에서 제공하는 001-WeightPaint.blend 파일을 사용하여 웨이트 페인팅(Weight Painting) 방법을 알아보겠습니다. 파일을 받아 열면 아래 그림과 같이 기본적인 메쉬(Otto)와 아머튜어(Armature_Otto)가 만들어져 있습니다.하지만 메쉬와 아머튜어는 연결되어 있지 않은 상태입니다. 메쉬와 아머튜어를 연결하기 위해 오브젝트 모드에서 Otto 메쉬를 선택하고 Shift 키를 누른 상태에.. 2014. 3. 4.