texture
-
BCn Texture Compression Formats 정리Graphics/기본 2023. 4. 21. 01:45
목차 1. 개요 2. 내용 2.1. BCn 포맷의 공통 특징 2.1.1 BCn 의 블록에는 두 가지 주요 데이터 2.2. BC1 2.2.1. BC1 블록 레이아웃 2.3. BC4 2.3.1. 두 가지 모드 2.4. BC2, BC3 그리고 BC5 2.4.1. BC3 (BC1 + BC4) 2.4.2. BC5 (BC4 + BC4) 2.4.3. BC2 2.5. BC6, BC7 2.5.1. BC7 2.5.2. BC6 3. 레퍼런스 1. 개요 레퍼런스1의 BCn 설명을 읽어보고 각 포맷의 특징을 요약하는 것을 목표로 합니다. 2. 내용 2.1. BCn 포맷의 공통 특징 BCn 형식은 모두 4x4 픽셀 블록을 사용하며, 형식에 따라 각 블록은 8 byte or 16 byte 2.1.1. BCn 의 블록에는 두 가지 ..
-
[번역] Bindless Texturing for Deferred Rendering and DecalsGraphics/번역 2023. 2. 22. 20:00
개인 공부용으로 번역한 거라 잘못 번역된 내용이 있을 수 있습니다. 또한 원작자의 동의 없이 올려서 언제든 글이 내려갈 수 있습니다. 출처 :https://therealmjp.github.io/posts/bindless-texturing-for-deferred-rendering-and-decals/ https://github.com/TheRealMJP/DeferredTexturing https://github.com/TheRealMJP/DeferredTexturing/releases (Precompiled Binaries) To Bind, or Not To Bind 지난 1년간 코마상태에 빠진 게 아니면, PC와 모바일에서 사용가능한 새로운 그래픽스 API에 대한 소문과 흥분되는 일들이 있는 것을 알았을..
-
Horizon MappingGraphics/Graphics Study 자료 2022. 3. 15. 22:46
Horizon Mapping 최초 작성 : 2022-03-15 마지막 수정 : 2022-03-15 최재호 목차 1. 목표 2. Horizon Mapping 2.1. 돌출된 부분에 의해서 생기는 그림자 계산 2.2. Horizon Map 생성 2.3. Weight Cube Map 생성 2.4. Ambient Occlusion Map 생성 2.5. Horizon Mapping 렌더링 3. Ambient Occlusion 렌더링 4. 실제 구현 코드 5. 실제 구현 결과 6. References 1. 목표 이전에 알아본 Parallax Mapping은 표면과 뷰벡터 사이의 각이 작아질수록 돌출된 부분이 미흡하게 표현되는 단점을 보완하는 방식이었습니다. Horizon Mapping은 여기서 한 발짝 더 나아가 ..
-
Parallax MappingGraphics/Graphics Study 자료 2022. 2. 27. 17:49
Parallax Mapping 최초 작성 : 2022-02-27 마지막 수정 : 2022-02-27 최재호 [소스코드 수정] TBN Matrix 사용 오류 수정 - updated 2022-03-13 목차 1. 목표 2. Parallax Mapping 2.1. 다른 돌출된 부분을 고려한 텍셀의 계산 2.2 Normal과 View Vector가 거의 수직인 경우 Offset이 너무 커지는 부분 완화 2.3. height 값의 사용 범위 조정과 Pxy의 캐싱 2.4. 높이 급격하게 변하는 경우 너무 멀리있는 Offset를 사용 완화를 위한 k Iteration 3. 실제 구현 코드 4. 실제 구현 결과 5. References 1. 목표 Normap Mapping의 단점을 보완한 텍스쳐 매핑 기법인 Paral..
-
[번역] Your Guide to Texture Compression in Unreal EngineGraphics/번역 2021. 10. 29. 12:07
개인 공부용으로 번역한 거라 잘못 번역된 내용이 있을 수 있습니다. 또한 원작자의 동의 없이 올려서 언제든 글이 내려갈 수 있습니다. 출처 : https://www.techarthub.com/your-guide-to-texture-compression-in-unreal-engine/ Your Guide to Texture Compression in Unreal Engine Written by Nick Mowerin Optimization,Unreal 보통 텍스쳐는 언리얼 프로젝트 크기의 대부분을 차지합니다, 때때로 나머지 당신의 게임의 에셋을 모두 합한 것보다 더 많습니다. 많은 양의 텍스쳐 데이터를 체크하지 않은 채로 두는 것은 게임의 성능과 팀의 생산 속도를 저하시킬 수 있습니다. - 특히 큰 프로젝..