3D 마야(MAYA)에서 인풋 노드(inputs)를 포함하여 오브젝트 복사하는 방법 1)씬에 폴리곤 오브젝트를 생성합니다. 2)폴리곤 오브젝트의 인풋 노드가 존재하는것을 확인할수있습니다. 3)일반적인 방법으로 오브젝트를 복사합니다(duplicate, ctrl+d) 4)복사한 오브젝트의 인풋 노드가 존재하지않는것을 확인할수있습니다. 5)인풋 노드를 포함하여 오브젝트를 복사하면 duplicate special로 이동합니다. 6)duplicate input graph 옵션에 체크하고 적용합니다. 7)인풋 노드(inputs)를 포함하여 오브젝트를 복사한것을 확인할수있습니다.
Manifold와 Non-manifold Manifold는 표면 또는 공간이 일반적인 수학적 정의를 충족하며 차원이 일관되게 정의된 구조를 나타내는 개념입니다. Non-manifold는 Manifold의 특성을 만족하지 못하는 구조입니다. 현실 세계에 존재할 수 없는 Non-manifold 지오메트리는 모델의 시각적인 표현과 렌더링에 영향을 미치며 3D 모델링 오류, 지오메트리 처리오류등을 발생시킬수있습니다. Manifold https://en.wikipedia.org/wiki/Manifold Non-manifold https://docs.blender.org/manual/en/latest/glossary/index.html#term-Non-manifold https://www.semanticschola..
3D 맥스 Instance Tool 스크립트 - Copy 복사한 오브젝트를 인스턴스(Instance)로 설정 씬의 지오메트리 오브젝트를 분석하고 한개의 인스턴스로 표현할수있는 오브젝트를 찾아주는 스크립트입니다. Copy로 복사한 오브젝트들을 인스턴스(instance)로 설정하거나 변형되었지만 동일한 토폴로지를 가지는 오브젝트들을 인스턴스(instance)로 설정할수있습니다. http://www.scriptspot.com/3ds-max/scripts/instance-tool http://cargocollective.com/matan/Instance-tool Instance tool 사용법 https://vimeo.com/23788685
유니티(Unity) 기본 어셈블리(Assembly-CSharp) 확인하기 1)프로젝트의 에셋 폴더(Assets)에서 새로운 스크립트를 생성합니다. 2)스크립트를 선택하고 import settings에서 어셈블리 정보(Assembly Information)을 확인합니다. 일반적으로 유니티는 거의 모든 게임 스크립트를 미리 정의된 어셈블리인 Assembly-CSharp.dll로 컴파일합니다. 3)비주얼스튜디오의 솔루션 탐색기를 확인합니다. 4)어셈블리(Assembly-CSharp)와 동일한 이름의 프로젝트를 확인할수있으며 유니티 프로젝트 폴더에 해당 프로젝트 파일이 존재하는것을 확인할수있습니다. 5)프로젝트의 참조를 확인합니다. 6)어셈블리(Assembly-CSharp)의 참조 어셈블리를 확인할수있습니다. ..
3D 맥스 브이레이(V-Ray)에서 사실적인 금(gold) 재질 표현 (사용 버전 - autodesk 3ds Max 2023) 빛의 파장에 대한 반사율을 입력하여 사실적인 금 재질을 표현하는 방법 1)새로운 브이레이 재질(VRayMtl)을 생성합니다. 2)재질의 diffuse, reflection 색상을 설정하고 reflection에 폴오프 맵(falloff)를 설정합니다. 3)아래 웹사이트에서 shelf의 main-simple inorganic materials를 선택하고 book의 Au(Gold)를 선택합니다. https://refractiveindex.info/ 4)파장(wavelength)을 입력합니다(0.65µm) 5)하단의 reflection calculator로 이동하면 입력한 파장(0.65..
3D 맥스 브이레이(V-Ray)에서 OSL 쉐이더를 사용하여 금(gold) 재질 표현하기 (사용 버전 - autodesk 3ds Max 2023) 1)아래 카오스그룹 웹사이트에서 complex fresnel shader의 OSL 쉐이더 파일을 다운로드합니다(complex_ior.zip) https://docs.chaos.com/display/OSLShaders/Complex+Fresnel+shader 2)3D 맥스 프로그램 설치 폴더의 OSL 폴더에 다운로드한 쉐이더 파일(complex_ior.osl)을 위치시킵니다. 3)새로운 브이레이 재질을 생성하고 재질의 diffuse, reflection 색상을 아래와 같이 설정합니다. 4)reflection에 VRayOSLTex 맵을 설정합니다. 5)VRayOS..
스케치업(SketchUp)에서 3D 모델 내보내기(FBX) 1)상단의 file 메뉴에서 export의 3D Model을 선택합니다. 2)export model에서 저장 위치를 설정하고 FBX 파일 형식을 선택하고 확인합니다. 3)내보내기를 진행하고 완료되면 결과를 표시합니다. 4)저장 위치에서 fbx 파일과 모델의 텍스처를 확인할수있습니다. 5)3D 프로그램에서 가져오기합니다(import)
3D 맥스 스크립트 random select - 오브젝트 또는 하위 오브젝트(subobject)를 무작위로 선택 씬에서 선택한 오브젝트가 없는 경우 활성 뷰포트에서 볼수있는 오브젝트를 무작위 선택합니다. 씬에서 선택한 오브젝트가 1개 이상인 경우 현재 선택된 오브젝트중에서 오브젝트를 무작위 선택합니다. 1개의 오브젝트를 선택한 경우(editable poly) 현재 활성화된 하위 오브젝트(subobject)를 무작위 선택합니다. https://www.scriptspot.com/3ds-max/scripts/random-select-v1-0 1)스크립트를 실행하고 % 수치를 입력한후 select를 클릭하면 무작위 선택합니다. 2)전체 개수중 선택한 개수를 표시합니다(total, selection)
유니티 에디터 키보드 단축키 설정(shortcuts) 1)상단 edit 메뉴의 shortcuts로 이동합니다. 2)카테고리에서 명령(command)을 선택하고 키보드 단축키를 설정합니다.
유니티에서 재질의 render queue 유니티에서 Render Queue(렌더 큐)는 재질이 렌더링되는 순서를 결정하는 데 사용합니다. 렌더링이 진행되는 동안 유니티는 Render Queue의 값이 작은 것부터 렌더링합니다(Render Queue의 값이 같으면 무작위 순서로 렌더링합니다) Render Queue는 0에서 5000까지 범위의 값 중에서 설정합니다(쉐이더의 렌더큐를 사용하려면 -1로 설정합니다) 일반적으로 불투명은 2000, 스카이박스는 2500, 투명은 3000을 사용합니다. 일반적으로 재질은 해당 재질의 쉐이더 render queue를 사용하지만 재질의 렌더 큐 변수(Material.renderQueue)를 사용하여 렌더링 대기열을 오버라이드할수있습니다. RenderQueue(enume..
3D 맥스 브이레이(V-Ray)에서 VRaySun 조명을 사용하여 구름(clouds) 표현하기 (사용 버전 - autodesk 3ds Max 2023, V-Ray 6 Hotfix 3) 1)씬에 VRaySun 조명을 추가합니다. 2)배경에 VRaySky 환경맵을 추가합니다. 3)씬에 브이레이 카메라를 추가하고 뷰포트를 카메라 뷰로 설정하고 렌더링합니다. 4)VRaySun 조명 오브젝트에서 clouds를 확인할수있습니다. 5)clouds on에 체크하여 구름을 활성화합니다. 6)렌더링한 이미지의 배경(환경 맵)에 구름(cloud)이 표현된것을 확인할수있습니다. 7)clouds의 속성을 사용자 설정하고 다양한 형태의 구름을 표현합니다. https://youtu.be/r-USDbuviws
3D 맥스 브이레이(V-Ray)에서 VRaySun 조명과 브이레이 카메라 사용하기 (사용 버전 - autodesk 3ds Max 2023, V-Ray 6 Hotfix 3) 1)씬에 VRaySun 조명을 추가하고 뷰포트를 렌더링해서 확인합니다. 2)렌더링한 이미지가 비정상적으로 밝게 표현된것을 확인할수있습니다. 3)environment and effects의 exposure control에서 로 설정되어있는것을 확인할수있습니다. 4)씬에 브이레이 카메라를 추가합니다(VRayPhisicalCamera) 5)카메라의 위치를 설정합니다. 6)브이레이 카메라의 속성을 기본 옵션으로 설정합니다. 7)뷰포트를 브이레이 카메라 뷰로 설정하고 렌더링해서 확인합니다. 8)비정상적으로 밝게 표현되는것이 해결된것을 확인할수있..