3D맥스에서 도로 모델링하기12 - 씬에 나무 추가하기(object paint) 나무를 추가할 영역 만들기 1)씬에서 보도턱 외에 모든 오브젝트를 숨기기합니다(alt+q) 2)top view에서 보도턱 위에 새로운 plane 오브젝트를 생성합니다. 3)plane 오브젝트를 editable poly 오브젝트로 변환합니다(convert to editable poly) 4)edge를 선택하고 shift+클릭 드래그해서 면을 생성합니다. 5)정점의 위치를 보도턱 내부로 이동시킵니다. 6)같은 방법으로 면을 생성합니다. 오브젝트 페인트(object paint)를 사용하여 나무 추가하기 7)도구모음 하단의 object paint로 이동합니다. 8)edit object list 아이콘을 클릭하고 paint objec..
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채널을 숨기..
C# 프로그래밍 - 접근제한자(public, private, protected, internal, 기타)접근 제한자를 사용하여 클래스, 메서드, 필드, 속성 등의 접근 범위를 정의할수있습니다. 멤버의 가시성을 설정하여 객체지향 프로그래밍의 중요한 원칙 중 하나인 캡슐화와 정보 은닉을 구현하는 데 기여합니다. public모든 코드에서 접근 가능. 같은 어셈블리뿐만 아니라 다른 어셈블리에서도 접근할 수 있습니다. public class PublicExample { public int PublicField; public void PublicMethod() { // 모든 코드에서 접근 가능 } } private해당 클래스 또는 구조체 내에서만 접근 가능. 외부에서..
보호되어 있는 글입니다.
네이버 한자사전에서 그림으로 한자 검색하기(필기인식기)네이버 한자사전의 필기인식기를 사용하여 한자를 입력 및 검색하는 방법1)네이버 한자사전 웹페이지로 이동한다.https://hanja.dict.naver.com/#/main 네이버 한자사전 hanja.dict.naver.com 2)필기 펜 아이콘을 클릭하면 한자 필기인식기를 표시한다. 3)필기인식기의 영역에 한자를 그리면 그림을 인식하여 추천 한자를 표시한다. 4)한자를 선택하면 해당 한자가 입력된다. 5)해당 한자를 검색한다.
윈도우10에서 동영상 녹화하기(Xbox Game Bar) 윈도우10의 기본 프로그램인 Xbox Game Bar를 사용하여 게임 플레이 동영상 녹화하기 1)설정에서 게임으로 이동한다. 2)Xbox Game Bar가 활성화되있는지 확인한다. 3)키보드 바로가기에서 기본설정 단축키를 확인한다. 4)게임을 실행하고 플레이한다. 5)동영상 녹화를 시작하려면 단축키 win+alt+R를 입력한다. 6)우측 상단에서 동영상 녹화가 진행중인것을 확인할수있다. 7)녹화를 종료하려면 아래 표시한 녹화중지를 클릭한다. 8)단축키 win+G를 입력하면 Xbox Game Bar를 표시한다. 9)갤러리에서 녹화가 완료된 동영상을 확인할수있다. 파일 위치 열기를 클릭하면 해당 동영상의 파일이 위치한 폴더를 표시한다. 10)캡처에서 ..
AlternativeTo에서 대체 소프트웨어 검색하기 대체 소프트웨어를 검색할수있는 웹사이트이다. 현재 사용자가 알고있는 소프트웨어를 검색하면 유사한 대체 소프트웨어를 나열하여 표시한다. https://alternativeto.net/ 1)alternativeto웹사이트로 이동한다. 2)우측 상단에서 소프트웨어를 검색한다. 3)검색한 소프트웨어와 유사한 대체 소프트웨어들을 검색결과에 표시한다.
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맥스에서 도로 모델링하기10 - 가로등 정렬하기 spacing tool을 사용하여 오브젝트 정렬하기 1)가로등 오브젝트와 path로 사용할 스플라인 오브젝트를 준비한다. 2)가로등 오브젝트의 pivot 위치를 설정한다. 3)가로등 오브젝트를 선택하고 상단의 tools 메뉴에서 align의 spacing tool을 선택한다. 4)pick path를 선택하고 씬의 스플라인 오브젝트(path)를 클릭한다. 5)가로등 오브젝트가 스플라인 오브젝트(path) 위에 정렬되는것을 미리보기 형식으로 확인할수있다. spacing tool의 parameters를 조절하여 오브젝트를 정렬하고 최종적으로 apply를 클릭한다. 6)가로등 오브젝트가 복사되어 스플라인 오브젝트 위에 정렬된것을 확인할수있다.
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맥스에서 도로 모델링하기8 - 잔디영역, 보도블록영역 만들기 유형1 1)보도턱에서 연장하여 제작한 영역(오브젝트)을 선택한다. 2)오브젝트에 UVW Map을 추가한다. planar 방법으로 맵핑하고 gizmo의 크기를 조절한다. 3)오브젝트에 잔디 또는 보도블록 텍스처를 설정한다. 유형2 4)보도턱 오브젝트를 선택하고 아래 표시한 가장자리 edge를 선택한다. 5)create shape from selection을 클릭하면 선택한 edge의 spline 오브젝트를 생성한다. 6)shape type에서 linear에 체크하고 확인한다. 7)새로 생성한 spline 오브젝트를 선택한다. 8)create line을 사용하여 닫힌 스플라인으로 만든다. 9)스플라인 오브젝트를 폴리곤 오브젝트로 변환한다(마우스..
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)보도턱 영역의 폴리곤을..