유니티 메시 클래스(Mesh) 레퍼런스 모음 메시 클래스 mesh클래스 메시를 생성하거나 수정할수있는 클래스정점과 다수의 삼각형 배열을 포함합니다. Mesh.vertices https://docs.unity3d.com/ScriptReference/Mesh-vertices.html Mesh.triangles https://docs.unity3d.com/ScriptReference/Mesh-triangles.html Mesh.GetTriangles https://docs.unity3d.com/ScriptReference/Mesh.GetTriangles.html Mesh.GetIndices https://docs.unity3d.com/ScriptReference/Mesh.GetIndices.html Mesh...
유니티 증강현실 게임 개발 AR Foundation 얼굴 추적(face tracking) 자료모음 유니티 증강현실 얼굴 필터 튜토리얼(Create with AR: Face Filters) https://learn.unity.com/course/create-with-ar-face-filters?uv=2021.3 유니티 AR Foundation 튜토리얼(unity korea) https://youtu.be/hjmsn3rWeFQ 유니티 증강현실 얼굴추적(AR Foundation, face tracking) https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@1.0/manual/face-tracking.html 구글 증강얼굴(augmented faces)의..
유니티 AR 프로젝트에서 얼굴 추적 사용하기(ARFace) (사용 버전 - Unity 2021.3.6.f1, 안드로이드, ARFoundation 4.2.7, ARCore 4.2.7, 빌트인렌더파이프라인) 1)ARSessionOrigin 게임오브젝트에 ARFaceManager 컴포넌트를 추가합니다. ARFaceManager 는 얼굴 게임 오브젝트의 추가, 업데이트, 제거를 관리합니다. https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@4.0/api/UnityEngine.XR.ARFoundation.ARFaceManager.html 2)씬에 AR Default Face 게임오브젝트를 생성합니다. 3)AR Default Face에 ARFace, ARFa..
윈도우10에서 avif 형식 이미지 파일 열기 윈도우10에서 avif 형식의 이미지파일을 열기하려면 아래 마이크로소프트 스토어 웹사이트에서 AV1 Video Extension 을 다운로드하고 설치합니다. https://apps.microsoft.com/store/detail/av1-video-extension/9MVZQVXJBQ9V?hl=ko-kr&gl=kr AV1 Video Extension을 다운로드하고 avif 형식의 이미지 파일을 열기하고 확인할수있습니다. avif 파일을 jpg 파일로 변환하기 이미지 위에서 마우스 우클릭하고 다른 이름으로 저장을 선택합니다. jpg, jpeg, png, 기타 파일형식으로 저장할수있습니다.
유니티의 웨타 디지털(Weta Digital) 툴체인 도입 https://unity.com/kr/solutions/weta-tools 유니티는 웨타디지털(Weta Digital)의 툴과 파이프라인 그리고 기술 인력을 인수하였으며 웨타 디지털과 공동으로 툴 및 코어 파이프라인의 설계, 구축, 유지 보수 진행합니다. 웨타디지털의 업계 최고 시각효과 제작 도구와 프로세스를 유니티에 통합하여 3D 콘텐츠 제작자들에게 효율적이고 생산성 높은 시각 효과 및 게임 제작 환경을 제공합니다. https://youtu.be/ygAsQxDtXic https://youtu.be/hRCFTWA6j-c ziva https://unity.com/kr/products/ziva Ziva 최고 품질의 캐릭터를 영화, TV, 게임에 구현..
NeRF(neural radiance field) 자료모음 하나 또는 소수의 2D이미지 세트를 기반으로 3D 장면을 생성하는 기술 https://www.matthewtancik.com/nerf https://youtu.be/JuH79E8rdKc https://alexyu.net/pixelnerf/ https://golden.com/wiki/Neural_Radiance_Field_(NeRF)-REYZW83
구글의 인공지능 안무가 자료 모음(AI Choreographer) AI Choreographer(인공지능 안무가) https://google.github.io/aichoreographer/ https://youtu.be/VrVsAcgFK_4 AIST++ 3D Dance Motion Dataset https://aistdancedb.ongaaccel.jp/ https://youtu.be/dpE3H10F0cY https://google.github.io/aistplusplus_dataset/visualizer/index.html?c=gHO https://google.github.io/aistplusplus_dataset/ 데이터세트 다운로드(motion data only, 2d keypoints only, ..
3D맥스 브이레이(V-Ray)에서 네온사인(neon) 조명 표현하기(GI, falloff) (사용 버전 - autodesk 3ds Max 2013, V-Ray Adv 2.40.04) 1)씬에 plane 오브젝트를 생성하고 환경을 구성합니다. 2)line 오브젝트(네온사인)를 생성합니다. 3)rendering에서 enable in renderer, enable in viewport에 체크하고 radial의 두께(thickness)를 설정하면 스플라인(line)을 방사형(radial) 3D 메시로 렌더링합니다. 4)enable in viewport에 체크하면 뷰포트에서 스플라인을 3D 메시로 표시합니다. 5)enable in renderer에 체크하면 뷰포트를 렌더링했을때 스플라인을 3D 메시로 표시합니다...
심플리곤(simplygon) - 3D 콘텐츠 최적화 도구(모델, 텍스처, 기타) Simplygon는 게임 개발, 가상 현실(VR), 증강 현실(AR), 영화 및 애니메이션 제작 등 다양한 분야에서 사용되며 3D 모델과 텍스처 최적화에 특화되어있는 소프트웨어입니다. Simplygon를 사용하면 시각적 품질을 유지하면서 복잡한 3D모델과 텍스처 해상도를 최적화하여 데스크톱, 모바일 기기, 웹 기반 응용 프로그램등의 저사양 플랫폼에서 시스템 요구사항을 충족하고 성능을 향상시킬수있습니다. https://www.simplygon.com/ Simplygon 다운로드(유료, 무료) 아래 웹사이트에서 SDK(3D맥스, 마야, 블렌더, 후디니, 유니티, 언리얼 엔진)를 다운로드할수있으며 무료버전의 경우 제한된 옵션으로 ..
3D맥스에서 초간단 반사와 굴절 표현(flat mirror, thin refraction wall) 스캔라인렌더러(scanline renderer)와 standard 재질을 사용하여 빠르고 쉬운 방법으로 반사와 굴절을 표현하는 방법 1)plane 오브젝트와 teapot 오브젝트를 생성합니다. flat mirror를 사용한 반사 표현 2)environment and effects의 background 맵에 비트맵 이미지를 설정합니다. 3)재질 편집기(material editor)에서 material 메뉴의 get material를 선택합니다. 4)material/map browser의 scene materials에서 현재 씬에서 사용중인 재질과 맵을 표시하는것을 확인할수있습니다. environment의 맵..
3D 맥스에서 로프(rope) 리깅하기 1)실린더 오브젝트(로프)를 생성하고 높이와 충분한 개수의 height segment를 설정합니다(height - 1000mm, height setgments - 20) 2)systems의 bones 오브젝트를 클릭합니다. 3)bones 오브젝트의 IK Solver에서 IKHISolver를 선택합니다. 4)snap settings에서 grid points에 체크합니다. 5)뷰포트 그리드(grid)에 클릭해서 본(bone) 오브젝트를 생성합니다. 6)길이 1000mm의 실린더(로프)에 사용할 20개의 본 오브젝트를 생성합니다. 7)최상위 본 오브젝트를 선택하고 회전시킵니다. 8)본 오브젝트를 로프 모델에 위치시킵니다. 9)로프 오브젝트에 skin 수정자를 추가합니다...
유니티에 가져오기한(import) 3D오브젝트의 회전(rotation) 재설정 1)3D맥스(3D프로그램)에서 3D모델을 준비합니다. 2)상단의 file 메뉴에서 export의 export selected를 선택합니다(fbx 파일형식) 3)FBX 내보내기(export) 옵션에서 axis conversion의 up axis를 확인합니다. 기본 옵션 Y-up을 선택하고 확인합니다. 4)유니티에서 3D모델을 가져오기합니다(import) 가져오기한 3D 모델의 회전이 설정되어있는것을 확인할수있습니다. 5)씬에 오브젝트를 추가하고 회전(rotation)을 확인합니다. 6)회전(rotation)의 값을 초기화하면 오브젝트도 회전합니다. 7)3D맥스에서 모델의 회전을 반대방향으로 설정합니다. 8)utilities의 r..