전체 글(232)
-
[Unity] Project Settings -Anisotropic Textures 옵션, Shadowmask mode 옵션
Project Settings - Quality 옵션 중에서 [Anisotropic Textures]라는 옵션이 있다. Anisotropic Filtering(이방성 필터링)은 특히 비스듬한 각도에서 볼 때 텍스쳐의 선명도와 품질을 향상시키기 위해 컴퓨터 그래픽에서 사용되는 텍스쳐 필터링 기술입니다. 비스듬한 각도에서 보았을 때 텍스쳐에 발생할 수 있는 세부 정보의 흐림 또는 손실을 줄이는 것이 목표이며, 여기서 bilinear(이중선형) 또는 trilinear(삼선형) 필터링과 같은 기존 필터링 방법은 세부 정보를 적절하게 보존하지 못할 수 있습니다. Anisotropic Filtering(이방성 필터링)은 텍스쳐 좌표 및 시야각의 방향에 따라 결정되는 여러 방향을 따라 텍스쳐 데이터를 샘플링함으로써 ..
2024.04.19 -
[Unity] Unity Muse 사용해보기(1) -Texture 편
https://muse.unity.com/en-us/explore Unity Muse | Explore capabilities Accelerate creation with Muse Chat, Unity’s AI assistant based on large language models. Leverage Muse with Unity resources to speed up development. muse.unity.com 현재 Unity Muse는 위 홈페이지를 통해서 15일의 무료 체험, 무제한 사용을 할 수 있다. *2022.3 LTS 또는 이후 버전의 유니티에서 사용이 가능하다. 무료 체험을 활성화하면 [Free trial] 로고가 생기고, 각 기능 별로 [Get started] 버튼을 통해서 프로젝트에..
2024.04.18 -
[Unity] 그래픽스 최적화 - Graphics Jobs, Use incremental GC 기능
Graphics Jobs This enables rendering code to be split and run in parallel on multiple cores on multi core machines. This is stored as a platform specific property and acts upon the currently active build target. 워크로드를 보다 효과적으로 균등하게 분산하고 최신 하드웨어를 보다 효율적으로 활용하여 잠재적으로 보다 원활한 프레임 속도와 전반적인 성능을 향상시킬 수 있습니다. Graphics Jobs를 활성화하면 Unity는 Windows의 DirectX 12와 macOS 및 iOS의 Metal과 같은 최신 그래픽 API를 활용하여 여러 명령을..
2024.04.18 -
[Unity] Blender에서 Fluid Simulation을 Unity에 가져오기
Unity는 URP 환경에서 물의 부피를 구할 수 없다. HDRP로 가야 Water Volume을 구할 수 있어 보이는데, 텍스쳐 셰이더를 이용한 물의 흐름은 부피의 출렁거림을 표현하는 데에 제한적이기 때문에 URP에서도 물리적인 물을 어떻게 구현할지를 찾아보았다. 아래의 유튜브를 참고했다. https://www.youtube.com/watch?v=ihY4KkSXfhI https://www.youtube.com/watch?v=3EskeIwg2hA 블렌더에서는 다음과 같은 Fluid Simulation이 가능하다. 이런 시뮬레이션을 유니티로 가져와서 Timeline으로 실행하여 보여질 수 있게 할 수 있다. https://github.com/Unity-Technologies/com.unity.formats..
2024.04.03 -
[Unity] AssetBundle 정리
AssetBundle - 선택한 에셋을 포함하기 위해 내보낼 수 있는 파일. 어플리케이션에서 요청 시 로드할 수 있다. 게임의 다양한 콘텐츠를 효율적으로 관리하고 다운로드 크기를 최적화하는 데 도움이 된다. - 메모리를 효율적으로 관리할 수 있다. - 초기 인스톨 사이즈를 줄일 수 있다.(스토어에 올리기 위해서는 150MB의 용량 제한이 있다.) -> 모바일에서 유용 장점 자원 관리와 최적화: AssetBundle은 리소스를 패키징하여 런타임에 동적으로 로드하거나 언로드할 수 있으므로 게임의 자원 관리와 최적화에 도움이 된다. 필요한 리소스만 로드하여 메모리 사용량을 줄이고 성능을 향상시킬 수 있다. 동적 업데이트: 게임 또는 애플리케이션을 런타임에 업데이트하거나 새로운 콘텐츠를 추가할 수 있다. 새로운..
2024.03.28 -
[Blender] Blender에서 Blend Shape 적용
Blender에서는 Shape Keys로 Blend Shape을 적용할 수 있다. 아래의 유튜브 영상을 참고하였다. https://youtu.be/7WGtmADZCzU?feature=shared 처음 Blender에서 모델링을 누르고 [Data] 메뉴를 보면 아래와 같이 데이터가 모두 비어있는 모습을 볼 수 있다. Shape Keys에 '+' 버튼을 두 번 누르면, Basis와 Key 1이 생성된다. 바로 이 Key 값에 따라 모델이 Morph 되는 것이다. 이 Key 값을 1.000으로 값을 수정한 후 모델링을 Sculpting 모드로 모델을 끌던, 잡아 늘리던 수정하면, 값이 바뀔때 마다 모델이 움직이는 것을 볼 수 있다. 이후에 해당 Key에 영향을 받는 Vertex들을 선택한 후 새로운 [Vert..
2024.03.27