TECHARTNOMAD | TECHARTFLOWIO.COM

엔진 6

5.5.3 또 다른 버그. 스켈레탈 애니메이션 업데이트

최근 엔진 마이그레이션을 끝 내고 모바일 빌드를 내려야 하는 시즌인데요.LOD 마지막 스켈레탈 메시의 애니메이션이 업데이트 되지 않았어요.안드로이드 디바이스 프로필의 경우 일반적으로는 안드로이드 높음 으로 잡히며 그게 아드레노 6 에서 기본 설정이 바인딩 됩니다.이 부분은 세부적으로 디바이스 프로필 폴리싱 작업을 많이 하는 것이 언리얼 엔진으로 모바일 게임 빌드를 할 때 정말 큰 비중이라는 걸 세삼 또 느끼는데요.아무튼... 아드레노 6 칩을 쓰는 하드웨어는 3년 전 출시 된 폰 들이 주류를 이루고 있습니다.문제는 프리미티브에 대해서 하드웨어 오쿨루전 쿼리를 수행 하는 것이 CPU 오버헤드를 가져오며 성능상 HI-z 컬링을 수행 하지 않는 것이 성능면에서 더 이득이라는 점입니다.고로 안드로이드 디바이스 ..

UNREAL ENGINE 2025.03.12

[번역] UE5.1 모바일 지연 렌더링 파이프라인 테스트 및 프로파일링

UE5.1은 모바일 지연 렌더링에 대한 대대적인 업데이트를 진행했으며, 단 3개의 gbuffer(SceneColor와 Depth 제외)만 사용하면서도 데스크톱의 모든 shadingmodel을 지원하고, Vulkan, Metal은 물론 GLES에도 On Chip Memory 대역폭 최적화를 적용했습니다. 마침 제가 Unity 2021.3의 지연 렌더링 파이프라인을 살펴본 직후라 UE5.1에는 어떤 새로운 기능이 있는지 확인해 보려고 합니다.공식 발표:테스트 및 소스 코드 검토 후 확인된 기능directional light는 여러 개 사용 가능(각각 다른 light channel에 위치해야 함), 그 중 하나만 그림자 투사 가능point light 개수에 제한이 없어짐, 그림자 미지원spot light는 그..

TECH.ART.FLOW.IO 2025.03.02

[INDEX]CUSTOM EXPRESSION : UE5

https://techartnomad.tistory.com/395 [알쓸신잡] Shader Define Keyword 와 Custom Expression.뭐 당연히 알거라고 생각하지만 생각보다 구글이건 어디건 검색해도 ...아니면 애픽 문서에도 모호하거나 누락 되어 있는 것 같아서 잠깐 남겨 봅니다.원래는 CVars 로 Custom_Shader_Enable 뭐 이렇게techartnomad.tistory.comhttps://techartnomad.tistory.com/96 Custom Expression 에서 #include "활용"이 기사를 읽기 전에... 이 기사를 읽다 보면 #include "/Project/Shaders/xxx.ush 등이 언급 되곤 합니다. 이것은 아래 엮인 기사를 참조 하여 프로..

INDEX 2025.03.01

[알쓸신잡] Shader Define Keyword 와 Custom Expression.

뭐 당연히 알거라고 생각하지만 생각보다 구글이건 어디건 검색해도 ...아니면 애픽 문서에도 모호하거나 누락 되어 있는 것 같아서 잠깐 남겨 봅니다.원래는 CVars 로 Custom_Shader_Enable 뭐 이렇게 엔진에 추가를 하던 와중에... Custom Expression 에서 Pre-Defien 은 어떻게 동작하는지 잠깐 알고 싶어서였고 그래서 뭐 이렇게 적는 거 같습니다.여기서는 간단하게 살펴볼 심산이라...머트리얼 에디터의 Custom Expression 과 셰이더 소스의 MaterialTemplate 정도를 가지고 이야기 해 볼겁니다.저는 라이더를 쓰고 있으니 파일 찾기로 materialtemplate 을 찾아 보죠.MaterialTemplate.ush 가 있네요. 자 이걸 일단 열어봅시다..

UNREAL ENGINE 2025.03.01

【번역】 언리얼 엔진 비디오 메모리 누수 찾기 솔루션 공유 - 툴 및 사용법

작성강의 계획서LLM(Low Level Memory)Memreport -fullUnreal InsightsTracing_mallocLinux에서 메모리 보기:Pid용 #2254watch -n 1 -d 'cat /proc/2254/status | grep VmRSS'가상 메모리 제한 방법: -v 사용할 수 있는 최대 가상 메모리 양을 KB 단위로 지정합니다.패킹후 메모리 분석:패킹 방식에 따라 프로그램 메모리 최적화 방법도 다르기 때문에 Shipping 패키지에 DebugFile을 포함하여 메모리 사용 상황을 분석할 수 있습니다. 언리얼 프로젝트 셋업UE 메모리 할당 방법:일반적으로 사용되는 UE5 가상 엔진 메모리 분배기를 비교 일반적인 FMalloc 유형 및 시스템 지원언리얼 엔진의 공식 메모리 분석..

TECH.ART.FLOW.IO 2024.12.15