반응형

3D, 컴퓨터 관련 자료 6

[3D 그래픽] IOR (Index of Refraction) 수치 알아보기

3D 그래픽에서 사실적인 렌더링을 구현하려면, 빛이 물체 표면이나 내부를 통과하면서 굴절·반사되는 과정을 정확하게 표현해야 한다. 그중에서도 핵심이 되는 요소가 굴절률(Index of Refraction)인데, 이를 정량화한 값이 바로 IOR수치이다. 예를 들어 유리나 물 같은 투명 재질을 표현할 때, IOR수치를 올바르게 설정하면 실사재질에 가까운 느낌을 줄 수 있다. 일반적으로 공기는 굴절률을 약 1.0으로 보고, 물은 약 1.33, 일반적인 유리는 1.45~1.52, 다이아몬드는 2.42 정도로 알려져 있지만 물체의 두께, 빛의 투과각, 반사율 등이 복합적으로 작용하기 때문에, 3D 툴에서 IOR수치를 다룰 때는 여러 번의 테스트 렌더를 통해 적절한 값을 찾아가는 과정이 필수적이다. 아래는 다양..

[IT] 내 컴퓨터 아이피 IP 주소 확인하는 방법

인터넷을 사용하다 보면 가끔 자신의 아이피(IP) 주소를 알아야 하는 상황이 생깁니다. 새로운 네트워크 설정을 해야 하거나, 특정 서비스를 이용할 때, 혹은 보안을 점검할 때 아이피 주소를 확인하는 것이 중요할 수 있죠. 이 글에서는 아이피 주소가 무엇인지 간단히 설명하고, 쉽게 확인하는 다양한 방법을 소개하려고 합니다. 복잡하지 않은 단계로 누구나 따라할 수 있으니, 아이피 주소 확인이 필요한 순간에 유용하게 활용해 보세요    1. 왼쪽 하단의 윈도우 아이콘을 우클릭해준 뒤 실행을 눌러준다. 2. 실행창에 [CMD]를 입력한 뒤 확인을 눌러준다. 3. cmd 창이 열리면 ipconfig를 입력해 준 다음 엔터키를 눌러준다.  4. 아래 화면에서 아이피 주소를 확인 할 수 있다. IPv4 옆에 있는 숫..

[MAYA] 지정 폴더에 자동으로 FBX로 익스포트하는 스크립트

import maya.cmds as cmds def export_multiple_objects_to_fbx():     # 선택된 오브젝트 가져오기     selected_objects = cmds.ls(selection=True)     if not selected_objects:         print("선택된 오브젝트가 없습니다. 오브젝트를 선택하세요.")         return     # 프로젝트 경로 설정 (현재 프로젝트 디렉토리의 'exports' 폴더)     project_path = cmds.workspace(query=True, fullName=True)     export_folder = f"{project_path}/exports"     # 폴더가 없으면 생성     if n..

[MAYA] 카메라 프로젝션, 프로젝션한 텍스쳐 이미지 익스포트하기

마야에서 프로젝션 맵핑을 해서 텍스쳐를 입힌 후 그 이미지를 매쉬 UV에 맞춰 익스포트 할 수 있다.   Step 01. 카메라 생성해서 매쉬에 프로젝션 맵핑하기 1. 먼저 프로젝션에 활용할 카메라를 생성해 프로젝션을 할 수 있게 위치를 맞춰준다.  2 매쉬에 Surface Shader를 적용시켜준 뒤 Out Color에 Projection 노드를 연결시켜준다.Projection노드에 Proj Type을 Perspective로 바꿔준다.  3.Camera Projection Attributes > Link to camera에 프로젝션 할 카메라를 선택해준다 4.image에 프로젝트를 할 이미지를 연결해준다.  뷰포트를 확인해보면 이미지가 프로젝션 되어있는 걸 확인 할 수있다.   Step 02. 프로젝션..

[MAYA] Wire Tool 활용해서 곡면 만들기.

평면으로 만들어진 모델링을 원하는 곡면의 형태로 만들고 싶을 때 Wire Tool을 활용해서  똑같은 곡면을 만들 수 있다. 왼쪽의 플랜매쉬를 오른쪽과 같은 곡면을 가질 수 있도록 만들어 보자.   플랜 매쉬와 소스가 되는 매쉬에 기준이 되는 엣지를 선택한 후 커브로 변환해준다. [Modify > Convert > Polygon Edges To Curve]  변환한 커브는 같은 버텍스를 가지도록 리빌드 해준다. [ Curves > Rebuild ] 메뉴에서 Number of spans를 같은 값으로 적용시켜준다.    아무 오브젝트도 선택되지 않은 상태로 [Deform > Wire] 클릭한 후 플랜 매쉬 선택한 다음 Enter 키를 누르고 플랜 매쉬에서 뽑아 온 커브를 선택하고 엔터를 눌러준다. 그러면 ..

밈 맵( Mim Map)이란 무엇인가

밈 맵 (Mip Map) 은 텍스쳐의 LOD같은 개념으로 사용되고 있는데, 원본 텍스처의 크기를 줄여가면서 여러 해상도의 레벨을 만든 다음, 고해상도 텍스쳐를 저해상도 텍스쳐로 다운스케일링하는 프로세스이다. 주로 실시간 렌더링에서 사용되며, 물체가 화면에서 멀어질수록 텍스처의 세부 사항이 눈에 띄지 않게 된다. 이를 사용하여 오브젝트가 카메라에서 멀어질수록 적절한 텍스쳐의 해상도를 적용함으로써 렌더링 시간을 절약하고 아티팩트 발생 문제를 줄일 수 있다. 언리얼 엔진에서는 밈 맵을 자동으로 생성하고 관리하는 기능이 있다. 소스 텍스처의 크기를 기반으로 필요한 만큼의 밉을 생성 하는데, 2의 제곱이 아닌 값은 밈맵을 생성하지 않으므로 텍스쳐 크기는 반드시 2의 제곱을 사용한다. (128, 512, 2048,..

반응형