3D맥스에서 가로수 및 나무 재질 만들기(plane+texture) diffuse map + alpha map(jpg) 1)나무 텍스처와 알파 텍스처를 준비합니다. 2)재질에서 diffuse 맵에 나무 텍스처를 설정합니다. 3)동일 재질의 opacity 맵에 알파 텍스처를 설정합니다. 4)렌더링하면 나무영역이 렌더링되고 바깥 영역은 투명하게 표시되는것을 확인할수있습니다. diffuse map + alpha map(tga) 5)포토샵에서 알파 텍스처를 불러오기합니다. 6)알파 텍스처의 전체영역을 선택하고 복사합니다. 7)나무 텍스처를 불러오기합니다. 8)채널(channel)에서 새로운 채널을 추가합니다. 9)추가한 채널에 복사한 알파 텍스처를 붙여넣기합니다. 10)rgb채널을 선택 및 alpha채널을 숨기..
3D맥스에서 도로 모델링하기11 - 안전지대 사선 만들기 1)새로운 라인 오브젝트를 생성한다. 2)라인의 segment를 선택한다. 3)divide를 클릭한다. 4)라인의 중심에 정점이 추가된것을 확인할수있다. 5)정점의 위치를 아래로 이동시킨다. 6)라인의 rendering에서 enable in renderer, viewport를 활성화하고 rectangular의 속성을 조절한다. 7)스플라인을 선택하고 동일 간격으로 복사한다. 8)오브젝트의 피봇(pivot) 위치를 설정한다. 9)오브젝트의 위치를 아래와 같이 설정한다. 10)bend를 추가하고 angle 수치를 조절하여 오브젝트를 구부린다. 11)오브젝트를 editable poly로 변환한다. 12)오브젝트의 모든 element를 선택한다. 13)e..
3D맥스에서 도로 모델링하기9 - 보도턱에 가드레일 추가하기 (path deform을 사용하여 가드레일을 보도턱 위에 정렬하기) 1)가드레일 오브젝트를 준비한다. 2)오브젝트를 복사하고 정렬하여 길이를 충분히 연장한다. attach를 사용하여 단일 오브젝트로 만든다. 3)오브젝트의 피봇(pivot) 위치를 설정한다. 오브젝트를 선택하고 hierarchy에서 affect pivot only를 활성화한후 pivot의 위치를 설정한다. 4)affect pivot only를 비활성화하고 오브젝트의 위치를 원점으로 설정한다(0, 0, 0) 5)utilities의 reset XForm를 선택하고 reset selected를 클릭한다. 6)오브젝트에 추가된 XForm을 선택하고 마우스 우클릭한후 collapse to..
3D맥스에서 도로 모델링하기7 - 보도턱 만들기 유형1 1)곡선형태의 차선에서 outline을 사용하여 새로운 스플라인을 생성한다. 2)추가로 생성한 스플라인을 선택하고 detach를 사용하여 오브젝트를 분리시킨다. 분리시킨 오브젝트의 rendering에서 enable in renderer, enable in viewport를 비활성화한다. 3)오브젝트에 extrude를 추가하여 높이 및 면을 생성한다. 4)extrude의 상위에 edit poly를 추가한다. 5)edit poly에서 가장자리 edge를 선택한다. 6)extrude 옵션을 선택한다. 7)수치를 입력하면 새로운 면을 생성한다. 8)동일한 방법으로 새로운 면을 생성한다. 9)동일한 방법으로 새로운 면을 생성한다. 10)보도턱 영역의 폴리곤을..
3D맥스에서 도로 모델링하기6 - 도로 폭 왜곡시키기 1)아래 예에서 outline을 사용하여 일정한 간격으로 오프셋된 스플라인을 확인할수있다(곡선 형태의 차선) 2)카메라 뷰에서 도로의 폭이 좁아 보이는것을 확인할수있다. 3)top view에서 스플라인을 선택한다. 4)스플라인의 위치를 이동시키고 크기를 축소 및 확대하여 도로의 폭을 왜곡시킨다. 5)카메라 뷰에서 도로의 폭이 넓어 보이는것을 확인할수있다.
3D맥스에서 도로 모델링하기5 - 곡선형태의 차선 만들기(점선) 1)곡선형태의 차선에서 아래 표시한 스플라인을 선택한다. 2)outline을 사용하여 지정한 거리만큼 오프셋된 스플라인을 생성한다. 3)outline으로 생성된 두개의 edge를 제거한다. 4)중간에 있는 spline을 선택하고 분리시킨다(detach) 5)분리한 라인오브젝트의 rendering에서 enable in renderer, enable in viewport를 비활성화한다. 6)점선 차선을 선택한다. 6)modify에서 pathdeform(WSM)을 추가한다. 7)추가한 pathdeform(WSM)의 pick path를 클릭하고 분리한 라인 오브젝트를 선택한다. 8)move to path를 클릭하면 점선 차선을 라인에 정렬한다. p..
3D맥스에서 도로 모델링하기2 - 점선 차선 만들기 1)새로운 라인을 생성한다. 시작점과 끝점을 설정하여 차선의 1단위를 생성한다. 2)rendering에서 enable in renderer, enable in viewport를 활성화한다. rectangular 유형에 체크하고 length, width를 설정한다. 3)시작점과 끝점의 버텍스 유형을 bezier로 설정한다. 4)interpolation에서 steps 수치를 입력한다. 5)스플라인을 복사해서 차선을 완성한다.
3D맥스에서 도로 모델링 하기1 - 유닛셋업, 카메라와 라이트 설정 1)유닛 셋업을 설정한다(unit setup, meters) 2)씬에 plane을 생성한다. 예에서 plane의 크기를 150m, 800m로 설정하였다. 3)plane의 재질에 도로의 색상을 설정한다. 4)씬에 카메라를 추가한다. 5)카메라의 초점 거리를 설정한다. 예에서 50mm로 설정하였다. 6)뷰포트에서 카메라 뷰를 선택하고 카메라의 위치를 조절하여 레이아웃을 설정한다. 7)씬에 라이트를 추가한다. 8)조명 타입으로 directional light를 선택하고 그림자를 활성화한다. 9)environment에서 배경의 색상을 하늘색으로 설정한다.
3D맥스에서 freeze transform, transform to zero사용하기 본 스켈리톤 및 캐릭터의 고정된 포즈(위치 및 회전)로 되돌아가는 방법 컨트롤러(controller)는 3d맥스에서 애니메이션 작업(애니메이션 값의 저장 및 보간)을 처리하는 플러그인이다. 1)선택한 단일 오브젝트의 트랜스폼 컨트롤러를 motion 패널에서 확인할수있다. 트랜스폼(transform) 애니메이션의 기본 컨트롤러는 다음과 같다(Position: Position XYZ, Rotation: Euler XYZ, Scale: Bezier Scale) 2)본 스켈리톤을 구성하는 모든 본 오브젝트를 선택한다. 3)alt + 우클릭하면 생기는 메뉴에서 freeze transform을 선택한다. 4)대화상자에서 확인한다. ..
3D맥스에서 IK solver와 링크(link) 순서 링크(link)를 설정하기 이전에 IK solver를 적용(잘못된 방법) 1)예에서 본 스켈리톤의 좌측 thigh bone를 선택하였다. 2)상단의 animation 메뉴에서 IK solvers의 HI solver를 선택한다. 3)마우스 커서를 이동하면 점선을 표시한다. foot bone을 클릭하여 IK solver(HI solver)를 적용한다. 4)새로운 IK chain이 생성된것을 확인할수있다. 5)본 시스템에서 IK 솔버가 정상적으로 작동하는것을 확인할수있다. 6)select and link를 활성화한다. 7)thigh bone을 선택하고 pelvis bone로 링크한다. 8)thigh bone 오브젝트가 회전한것을 확인할수있다. 9)IK ch..
3D맥스에서 타임라인(timeline) 확대 및 축소하기 트랙 바(track bar)에는 프레임 번호를 표시하는 타임라인을 제공하는 동시에 선택한 오브젝트에 대한 애니메이션 키를 표시한다. 1)하단의 트랙 바에서 선택한 캐릭터 오브젝트에 대한 애니메이션 키를 확인할수있다. 2)타임라인에서 끝 프레임을 확장 및 축소하려면 ctrl+alt+우클릭하고 좌우로 드래그한다. 3)타임라인에서 시작 프레임을 확장 및 축소하려면 ctrl+alt+좌클릭하고 좌우로 드래그한다.
3D맥스(max)에서 본 오브젝트의 회전축 변경하기 1)회전 도구를 선택하고 local를 선택한다. 2)2개의 본 오브젝트를 선택하고 로컬 x, y, z축에 대하여 회전시킨다. 3)로컬 X축 회전에서 두개의 본 오브젝트가 동일한 방향으로 회전하는것을 확인할수있다. 로컬 X축 회전에서 두개의 본 오브젝트는 서로 반대 방향으로 회전해야한다. 4)로컬 Y축 회전에서 두개의 본 오브젝트가 정상적으로 서로를 향하거나 반대 방향으로 회전하는것을 확인할수있다. 5)로컬 Z축 회전에서 두개의 본 오브젝트가 서로 반대 방향으로 회전하는것을 확인할수있다. 로컬 Z축 회전에서 두개의 본 오브젝트는 서로 같은 방향으로 회전해야한다. 6)세 개의 로컬 축 중에서 오직 Y축 회전이 원하는 방식으로 작동하는것을 확인할수있다. 7)..