TECHARTNOMAD | TECHARTFLOWIO.COM

분석 4

[번역] Unity 스타일라이즈드 렌더링 그랑블루 판타지 리링크 캐릭터 렌더링을 위한 URP 파이프라인

저자.넷이즈에서도 근무 했었던 테크니컬 아티스트이다.소개최근 그랑블루 판타지 리링크의 캐릭터 렌더링 공유 자료를 보고 그 렌더링 스타일이 마음에 들어서, 공식 자료와 실제 게임 효과를 바탕으로 개인적으로 캐릭터 렌더링을 재현해보았습니다. 위의 최종 결과와 같이, 요약하자면 NPR과 PBR을 결합한 스타일라이즈드 렌더링입니다. 이 시리즈는 전체 캐릭터 렌더링 구현 과정을 기록했으며, 시리즈 마지막에 프로젝트 링크를 첨부할 예정이니 여러분의 프로젝트에 도움이 되길 바랍니다.얼굴 효과먼저 최종 프로젝트의 얼굴 효과를 보여드리겠습니다:그럼 우리는 얼굴 효과부터 시작하여, 전신 렌더링 효과를 하나씩 재현해보도록 하겠습니다.얼굴 렌더링은 크게 3가지 부분으로 나뉩니다- 기본 셰이딩, 림라이트, 외곽선얼굴 기본 셰..

TECH.ART.FLOW.IO 2025.04.01

[번역] 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

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

작성강의 계획서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

Tone-mapping assessment guide

세 가지 톤 매핑 기능이 추가되고 평가됩니다. 이 평가는 특성화 목적으로만 사용되며 모범 사례에 대한 지침이 아닙니다. Neutral Advance 프로젝트에 적합한 중립적 톤 매핑의 숨겨진 변수를 노출합니다. 중립적 톤 매핑이 적용되면 일반적으로 색상의 채도와 대비가 낮아집니다. X-Rite 컬러 평가표를 사용하여 색상이 어떻게 출력되는지 살펴봅시다. Marmoset Hejl Hejl: 가장 인기 있는 필름 톤 매퍼 중 하나(ACES 이전 버전)로, 시그모이드 곡선을 기반으로 하이라이트는 부드럽게 롤오프하고 섀도우는 조금 더 대비를 제공합니다. Marmoset ACES 컬러 히스토그램을 측정했을 때 표준 ACES에 비해 채도는 약 10% 높지만 극적인 대비 변화는 거의 동일합니다. 표준 ACES에 비해..

UNITY3D 2023.09.01