TECHARTNOMAD | TECHARTFLOWIO.COM

unreal 12

[INDEX] RDG | UNREAL ENGINE

[번역] 언리얼 렌더링 시스템 해부하기(11)- RDG역자의 말.RDG 는 RHI 와 더불어 언리얼 렌더링의 구조적 근간을 받치고 있는 두 개의 커다란 기둥입니다.테크니컬 아티스트가 커스텀 Pass 또는 지오메트리 셰이딩 처리등을 새롭게 개발해야 한다techartnomad.tistory.com  [번역] 언리얼 렌더링 시스템 해부하기 (12) - 모바일 파트 2 (UE 모바일 렌더링 분석)파트1 엮어보기. [번역] 언리얼 렌더링 시스템 해부하기 (12) - 모바일 파트 1 (UE 모바일 렌더링 분석) (tistory.com) [번역] 언리얼 렌더링 시스템 해부하기 (12) - 모바일 파트 1 (UE 모바일 렌더링 분석)techartnomad.tistory.com  [번역] 언리얼 엔진 RDG 소스 코드 ..

INDEX 2024.09.14

[번역] 언리얼 렌더링 시스템 해부하기(11)- RDG

역자의 말.RDG 는 RHI 와 더불어 언리얼 렌더링의 구조적 근간을 받치고 있는 두 개의 커다란 기둥입니다.테크니컬 아티스트가 커스텀 Pass 또는 지오메트리 셰이딩 처리등을 새롭게 개발해야 한다면 이것은 매우 중요하며 정확히 이해하지 않았다면 매우 난해한 문제점들에 봉착하게 될 것입니다.우리는 앞으로 단순히 머티리얼 편집기에 의존 하지 않고 좀 더 진보된 무엇인가를 만들기 위해 습득해야 할 여러가지들이 있을 것이고 그것은 향후 몇 년 이내에 시각화 처리 분야의 테크니컬 아티스트로서 필수적인 지식이 될 것입니다. 그럼으로 오늘도 멋진 토픽을 공유 해 준 장선생의 언리얼 렌더링 시스템 해부하기 시리즈를 탐독 해 봅시다.저자 向往 - 知乎UE微信技术群加81079389(注明知乎) 回答数 3,获得 2,384 ..

TECH.ART.FLOW.IO 2024.09.14

RHIDrawIndexedPrimitiveIndirect 또는 DrawMeshInstancedIndirect 와 GPU Buffer 간단 메모.

IndirectDraw:드로우 콜(draw call)의 횟수를 줄여 렌더링 성능을 향상시키는 기술입니다.GPU에게 드로우할 인스턴스의 개수, 시작 인덱스 등을 명령어 형태로 전달하여, CPU의 개입을 최소화하고 GPU가 스스로 드로잉 작업을 처리하도록 합니다.Mesh Instance:하나의 메시를 여러 번 복제하여 화면에 렌더링하는 기술입니다.각 인스턴스는 위치, 회전, 크기 등의 변환 정보를 가지고 있어, 다양한 오브젝트를 효율적으로 생성할 수 있습니다.Constant Buffer:GPU가 쉽게 접근할 수 있는 메모리 공간으로, 쉐이더에서 자주 참조되는 데이터를 저장하는 데 사용됩니다.내용이 변경될 때마다 CPU에서 GPU로 데이터를 복사해야 하므로, 너무 자주 변경되는 데이터를 저장하기에는 비효율적입..

[번역] Bindless Resources Notes

역자의 말: 이틀 전에 게시 된 언리얼페스트2024의 멋진 초콜릿 강연을 봤습니다. 바인드리스 텍스처에 대한 이해를 돕기 위해 팀 내부에서도 2주 간 추가 리서치를 하고 멀티플레폼에서 우리가 얻을 이점이 정확히 무엇인지 파악하고자 하는데요... 그 전에 간략히 Wong 씨가 요약한 내용을 동시에 재게시 해 봅니다. 애픽게임즈 로드맵.저자 : 玄冬Wong keywords: Direct3D 12, D3D12, Vulkan, Bindless, Texture and Buffer, DescriptorSet, Descriptor Set Layout, Descriptor Indexing요약장점 배열 텍스처(슬롯 기반)와 바인드리스 텍스처의 차이점: 배열 텍스처는 일반적으로 배열의 모든 텍스처가 동일한 형식과 치수를 ..

TECH.ART.FLOW.IO 2024.07.30

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

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

TECH.ART.FLOW.IO 2024.07.09

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

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

TECH.ART.FLOW.IO 2024.06.10

[번역] 팀 개발에서의 Git 운용 예. 언리얼 엔진

역자의 말.뭐 사실 직접 기사를 쓰지 않고 번역글(변환글?)만 포스팅으로 채우는게 아닌가 싶기도 하지만... ㅎㅎ 목적이 테크아트노마드 블로그 가면 도움되는 기사 아카이브 같은 곳이라고 생각이 들어야한다는 게 목적이고 따로 포럼을 만들지 않아서... 당분간은 의래 하던대로 번역기사 위주로 가겠습니다. ㅎㅎㅎ. 테크아트닷아이오 웹사이트를 만들고 있지만 아직도 여전히 공사중이고 컨설팅 일도 2개를 동시에 진행하고 있다보니 여유시간이 많이 나질 않네요. 그래도 언리얼 엔진 관련 해서 독자적인 기사도 준비는 할 예정입니다. 유니티도요. 주로 GPU DRIVEN 에 관련 된 것들이 되겠네요. 아무튼... 아티스트들이 Git 에 잘 적응을 못하는 경향? 이 있다고 해서 일본분의 기사글을 간접포스트팅 해 봤습니다.필..

TECH.ART.FLOW.IO 2024.04.30

[번역]Unity-URP 자체 톤매핑(UE4 포팅) 및 기타 포스트 프로세싱 함수 수정하기

역자의 말. 종종 위쳇 마이크로 블로그에 글을 올리는 중국인 엔지니어 포스팅을 보다가... 원래의 내 글을 참조 해서 구현하는 기사를 봤습니다. 개인적으로는 굳이 저렇게? 라고 생각이 들지만 렌더피처 형식으로 구현하고자 할 경우 이 기사를 참조 하는 것도 좋을 듯 해서 번역 해 봤습니다. 원본 글. 修改Unity-URP自带的Tonemapping(移植UE4)以及其它后处理功能记录 事先声明一下作者是非码农出身的在读研三狗,所以对代码的理解可能存在误解,还请见谅。 视频教程b站链接如下,可以去git直接下载脚本: 【教程】修改Unity-URP自带的Tonemapping(移植UE4)以 zhuanlan.zhihu.com 중국인 저자가 참고 한 원래 내 포스팅. UE4 ACES Tone mapping port URP. For mor..

TECH.ART.FLOW.IO 2024.02.15