TECHARTNOMAD | TECHARTFLOWIO.COM

언리얼엔진 34

[번역] UE5 커스텀 메시패스 추가하기

저자: 张氏男子(장씨남자) UE4에 대해 많은 큰 형님이 기사를 작성하고 프로그램의 매우 구체적인 구현을 제공하기 전에 메시 패스를 달성하는 방법에 대해, 그래서 나는 다시 한번 달성하기 위해 UE5에서 큰 형님의 기사와 아이디어를 참조, UE5 몇 가지 변경 사항,이 문서는 프로세스 및 아이디어의 구현을 기록하는 데 사용됩니다. 메시 바디 드로잉 파이프라인 언리얼 오픈데이 2019 의 새로운 드로잉 프로세스로 알려진 UE4.22 에 따르면 다음과 같습니다. 아마도 렌더링 스레드에 해당하는 프리미티브의 모든 게임 스레드는 프리미티브 씬 프록시인 경우 GetDynamicMeshElements() 함수에 의해 메시 배치로 변환된 다음 메시 패스 프로세서의 AddMeshBatch() 메서드를 호출할 것임을 의..

TECH.ART.FLOW.IO 2024.07.09

[번역] TGDC2022 | 언리얼 5를 우아하게 플레이하는 방법은?쉐이더부터!

역자의 말 : 한국에는 NDC 가 있다면 중국에는 TGDC 가 있습니다. TGDC 의 시작은 그리 오래 되지 않았는데~ 한국의 NDC 의 영향을 많이 받은 행사 입니다. 텐센트 게임 디벨롭먼트 컨퍼런스 행사 인 것이죠. 주로 심천 본사 쪽에서 열리는데요... 2024년 기점으로 NDC 는 외부 공개를 안하는 것으로 바뀌어서 많이 아쉽습니다. 텐센트가 TGDC 를 본격적으로 시작 한 시기를 보면 넷이즈에 비해 전반적으로 개발력이 떨어진다는 평판이 지배적일 때인 2016년 이후에 조금씩 시작되게 되는데요... 초창기에는 주로 넥스트 스튜디오(상해) 가 주도 했다가 2020년 이후 텐센트 게임즈가 본격적으로 차세대기 프로젝트들에 엄청난 돈을 쓰기 시작하면서 다양한 외부 개발자들이 합류 하고(중국계 미국인 부터..

TECH.ART.FLOW.IO 2024.07.08

애러 추적 : GetSingleLayerWaterMaterialOutput 에 대해서...

애러 추적5.4.2 소스를 일부 내용을 목적에 부합하게 일부 수정하고 게임 콘텐트를 빌드 하면서 만나게 된 몇 가지 애러 출력을 추적 합니다.애러를 추적하고 근본 원인을 이해하고 복기 합니다.5.4.1 수정 된 엔진을 사용하고 있는 상태에서 컨텐트의 쉽핑 빌드 테스트가 진행 될 때 5.4.2 수정 버전으로 교체 하여 진행 하는 경우.PackagingResults: Error: use of undeclared identifier 'GetSingleLayerWaterMaterialOutput0'PackagingResults: Error: use of undeclared identifier 'GetSingleLayerWaterMaterialOutput1'PackagingResults: Error: use of..

UNREAL ENGINE 2024.06.28

[번역] 【UE5.4】Slate Post-buffer를 사용해보자.

역자의 말.5.4.1 에서 핫픽스 후 5.4.2 엔진 통합 하는 과정에서 정말 많은 일들이 벌어지고 있는 와중에 최종 엔진빌드 컴파일을 걸어놓고 두근거리는 마음을 뒤로하며 요시카타1990님이 새롭게 포스팅 한 Slate postbuffer 기사를 공유 해 봅니다. UI 팀은 언제나 바빠서 아마도 이런 새로운 피처에 대해서 바로 정보를 취득 하지 못하셨을 것 같거든요~. 아무튼 이렇게 해서 또 5.4 뉴 피처드 하나를 이해 해 나가보는 시간으로~ 그런걸로~저자. 요시카타1990 님.SlatePostBuffer를 다양하게 사용해봅니다( ・`ω・´) 이번에는 UE5.4에서 추가된 SlatePostBuffer를 사용하여 몇 가지 UMG에 의한 이펙트를 만들어 보겠습니다. 응용하면 아래 트윗과 같은 것도 가능합니..

TECH.ART.FLOW.IO 2024.06.25

[번역] 언리얼 엔진 RDG 소스 코드 분석

역자의 말. 여전히 언리얼 엔진의 이슈를 탐색 하고 렌더링 일부를 수정 하고 관리하고 있지만 RDG 에는 더 많은 이해가 필요 합니다. 그래서 읽고 탐구 해 볼만한 기사를 찾아 공유해 보고자 해요. 분석 기사를 읽고 복기 하면서 렌더 그래프에 대한 분명한 이해력을 향상 시켜봅시다.RDG 엮인 글. [주석번역] RDG 101 A Crash Course역자 주. 요 몇일동안은 아트팀을 직접 지원하는 셰이더 함수작업을 했습니다. 엔진 소스를 수정해야 할 필요가 없는 수요 부터 우선순위를 올려서 작업중이죠. 최대한 엔진 소스를 고치지 않는techartnomad.tistory.com [번역]Why Talking About Render Graphs역자 주. 최근 RDG 를 좀 더 심층적으로 복기하고 있습니다. 뭔가..

TECH.ART.FLOW.IO 2024.06.10

[번역]언리얼 엔진 초실감 인간을 해부하는 렌더링 기술 Part 2 - 눈동자 렌더링

역자의 말 캐릭터에게 마지막으로 생명을 불어넣는 작업은 눈동자에 있다고 단언컨데 말할 수 있습니다. 오랜 시간 역자 역시도 눈동자 표현과 그 주변 표현에 대한 관심을 갖고 있었고 구현을 해 왔는데요... 최근 5년간은 모바일 게임만 만들었기 때문에 이렇게 세부적인 분석에 도달 할 기회가 없었습니다. 그래픽스 프로그래머인 장 선생의 세부적인 분석 글을 보면 아티스트보다 더 뛰어난 관찰력을 갖고 있음이 느껴집니다. 중국에서는 전문가 집단이라는게 있고 많은 엔지니어와 미술가 들이 전문가 등급이 되기 위해 많은 노력을 하는데요... 이 기사 전문에서도 그런 부분들이 느껴집니다.저자Timlly-Chang 이 전에 동 저자의 멋진 언리얼 엔진 모바일 해부 분석글을 읽으신 적이 있습니다. 최근에 알았지만 넷이즈에서 ..

TECH.ART.FLOW.IO 2024.06.10

[번역] 《명조》언리얼 엔진 4를 기반으로 한 멀티 플랫폼 이펙트 및 퍼포먼스 최적화 사례.

역자의 말. 최근 명조 게임이 오픈 한 이후 날마다 명조 게임 광고를 보게 되는군요! 렌더링 쪽에 깊게 관여한 Weedowo 군이 언리얼 페스트 2024 쇼케이스에서 발표 한 내용을 본인의 블로그에 간략히 게시 해 논것을 보게 되었습니다. NDC 가 거의 사라지다 싶이 하게 된 이후 한국에서는 기술 공유에 대한 활동이 확실히 소극적이 된 듯 한데요. 아마 게임업계의 냉냉한 분위기의 한 여파라고 생각이 드는군요. 빌리빌리에 동영상 발표가 올라와 있지만 중국말이기도 하고... 저도 겨우 알아듣는 수준이라... 간략히 이곳에 함께 공유 해 봅니다.저자 WeebOwO希望有一天成为一个自己佩服的人xingyudev.site 머리말올해 UOD 공유 녹취록이 속속 공개되고 있으므로 학습과 보관의 필요성을 감안하여 간략한..

TECH.ART.FLOW.IO 2024.06.04

[번역]테크니컬 아트 노트 | 언리얼 5 프로시저럴 제너레이션 프레임워크의 기본에 대한 가이드.

역자의 말.2015년 넷이즈 항저우 연구센터에 합류 했을 때 2016년 기술 촉진 계획에 후디니와 절차적 생성이라는 주제를 넣고 발표 한 적이 있는데요... 그 당시에는 엔진센터 센터장의 의견에 따라 2016년 기술 촉진 목표에 넣을 수 없었습니다. 이유는 아티스트에게 거부감이 큰 프로세스 같이 보인다고요. 그래서 결국 게임 제작 프로세스에 넣지 못했는데요. 당시 자체 엔진으로 프로젝트를 진행 하던 터라서 케나다에 본사를 둔 SIDEFX 프러적트 메니저도 미국 센프란시스코에서 만나고 그랬지만 결국 자체 엔진에 후디니 PCG 모듈을 통합 할 기회는 사라졌지요. 2018년 겨울 즈음 부터 중국에 PCG 바람이 솔솔 불어왔는데요. UBISOFT 가 중국에 진출 한 것이 20년도 넘었었기 때문에 중국 게임 개발..

TECH.ART.FLOW.IO 2024.05.14

[번역] UE5 시뮬레이션 상호작용 (3) 단일 패스 헤어 머티리얼 + 바람 필드 상호작용 체계를 달성하기 위한 레이 마칭 디스턴스 필드

저자개요∘">∘ 약 1년 전에 인터랙티브 윈드팜에 대한 글을 썼는데, 글 말미에 후속편에서 윈드팜 관련 애플리케이션 구현을 소개하겠다고 한 적이 있습니다. 이번에는 그 빈곳들을 부분적으로 먼저 메워 헤어 렌더링과 헤어와 윈드팜의 상호작용에 대해 소개해 보겠습니다.∘">∘ 헤어 렌더링은 UE 내부에서 항상 골칫거리였습니다. 우선, 일반적으로 사용되는 헤어 렌더링 방식인 멀티 패스 오버레이 방식은 UE의 싱글 패스 렌더링 메커니즘으로 인해 엔진을 변경하지 않고는 멀티 패스 렌더링을 구현할 수 없습니다. 헤어 이펙트만 렌더링하기 위해 파이프라인을 변경하는 것은 매우 번거로운 작업이며, 아티스트에게도 그다지 우호적이지 않습니다. 따라서 엔진을 변경하지 않는다는 전제하에 멀티 레이어 메시..

TECH.ART.FLOW.IO 2024.05.03

[번역] UE5 시뮬레이션 인터랙션 챕터] (2) 얕은 물 방정식을 기반으로 인터랙티브 수면 구현하기

저자一.아이디어 분석게임에서 물과 상호작용하는 일반적인 관행부터 시작하겠습니다:1.텍스처 애니메이션일반적으로 여러 개의 리플 텍스처를 실시간으로 RT로 그린 다음 시간에 따라 리플 텍스처의 크기를 순차적으로 조정하여 물결 확산 효과를 시뮬레이션하는 방식으로 수행됩니다. 이것은 일반적으로 사용되는 모바일 인터랙티브 워터 실습이며, 장점은 오버 헤드가 낮고 프로세스가 간단하며 아트에서 제공하는 재료와 매개 변수 조정에 따라 좋은 효과를 얻을 수 있다는 것입니다. 단점은 텍스처의 단순한 애니메이션이기 때문에 효과가 너무 단일하고 반복적이며 아트 리소스에 대한 의존도가 높기 때문에 파도가 장애물을 만나면 반동하고 파도와 다른 복잡한 효과 사이에 서로 간섭이 많아 상호 작용이 이루어지지 않는다는 것입니다. 2.파..

TECH.ART.FLOW.IO 2024.05.02