TECHARTNOMAD | TECHARTFLOWIO.COM

ue5 19

[번역]SDF Based Transition Blending for Shadow Threshold Map

역자의 글. 최근 가상아바타 렌더링 처리에 관련 된 외주를 받게 되었는데요... 사실 SDF 를 이용한 얼굴 그림자 처리를 꼭 해야 하나? 라는 생각이 들면서도 서브컬처 진영에서는 꽤 트렌디 한 기법중의 하나이다 보니... 이렇게 또 멋진 nagakagachi 군의 좋은 토픽을 접하게 되었습니다. 유니티에서 구현 된 내용들을 많이 들 보셨겠는데요.... 겸사 해서 언리얼 엔진에서 어떻게 구현 하는지도 한번 같이 보시죠! 원문https://nagakagachi.hatenablog.com/entry/2024/03/02/140704 SDF Based Transition Blending for Shadow Threshold Map - ながむしメモセルルックキャラクターの顔の陰制御に用いられるShadow Thresho..

TECH.ART.FLOW.IO 2024.03.04

[번역]UE5 World Partition

역자의 말. 요즘은 Devops 와 엔진 렌더링 부분 커스터마이징을 주력으로 작업하고 있지만 곧 다가올 패키징과 로딩 레벨의 최적화 분야도 언젠가는 작업을 해야하기 때문에 데이터 스트리밍이나 월드 파티션과 관련 된 모든 부분을 지속적으로 학습중입니다. 중국에서 오랫동안 Zhihu 에서 활동 하다보니 중국어 테크 블로거들 자료들을 자주 보게 됩니다. 그 중 하나를 발췌 하여 번역 해 봤습니다. 기계번역을 사용한 페이지 번역으로 중국어 페이지를 보면 어색한 말이나 말이 안되는 것들이 많은데요... 중국 엔지니어들이 사용하는 특정 단어들이 중국어 영어 한국어 번역으로 브릿지 번역을 하더라도 애초에 중국인들 개념으로 사용하는 중국어 단어나 비유등이 있고 젊은 엔지니어들은 인터넷 용어(중국에서 하루에도 정말 많은..

TECH.ART.FLOW.IO 2024.01.09

Custom Expression 구조체 형식 함수화 버그(?) 회피.

캐릭터 팀 서포트 하는 과정에서 전체 머트리얼 함수를 유지보수에 용이 한 형태로 리펙토링 하도록 컨설팅 측면에서 order 를 최근에 했습니다. 내부 테크니컬 아티스트 파트에 연결 된 분이 주니어 이기 때문에 여러가지 측면에서 이슈를 탐색 해 드리고 있는데요... 머트리얼 에디터의 노드 구성 의존형에 대해서 저 개인적으로 매우 비효율적이고 직관성이 떨어진다고 생각하기 때문에 언리얼 머트리얼 노드 에디터에서 함수와 머트리얼 어트리뷰트 단에서의 깔끔한 구조화에 좀 집착하는 편이기도 한데.... 그런 과정에서의 하나의 꼭지 입니다. 버그 라고 하기에는 애초에 문제가 있다. 아래 기사는 언리얼엔진에서 정한 형식에 따라 작성 해야 하는 셰이더 형식에 대한 복기에 가깝다. 피부 렌더링 처리 중 Custom 노드를 ..

UNREAL ENGINE 2023.10.20

[번역]Use Runtime Virtual Textures to Improve Landscape Performance in Unreal Engi

역자의 말. 최근 언리얼엔진 5를 사용하는 프로젝트 위주로 참여 하고 있습니다. 2022년도에 바이트덴스에서 진행 하던 프로젝트에서 엔진팀은 직접 유니티 URP 를 위한 RVT 를 개발 했었습니다. 모바일 하드웨어에서도 리소스 트레이드오프를 잘 하면 이득을 볼 수 있는 솔루션 이죠. 레벨팀과 협업을 하다 보면 주로 Slop 등을 계산하고 높이를 계산해서 자동으로 재질들을 정의 해 주는 Auto material 같은 것을 개발 해 달라는 의뢰를 많이 받게 되는데요... 완벽하게 편집모드와 런타임 모드 셰이더 프레임워크를 잡아나간다면 충분히 그것을 agree 할수 있겠지만 일반적으로 Auto material 에 대한것에 회의적인 편입니다.(저는) 하지만...RVT 를 사용한다는 가정하에서는 충분히 그것도 워..

TECH.ART.FLOW.IO 2023.09.21

[번역]Brief Analysis of UE5 Rendering Pipeline

역자의 안부. 최근 외부 컨설팅 일을 하고 있습니다만... CGI 쪽은 다량의 GPU 파티클을 날리지 않는 이상은(뭐 심지어 그때는 GPU 단에서 CPU 쪽으로 처리 쓰레드를 바꿔주면 되는..) 최적화에 대한 이슈등에서 한 발짝 물러서 있는 입장이 되어 있습니다. 그럼에도 분명 다시 중원(그러니까 게임필드)에 다시 등장 할 때는 최적화에 대한 여러가지 처리, 이해, 경험 등이 매우 중요 하겠지요. 어찌 되었든 최근 CGI 쪽 컨설팅 외에 게임쪽 일을 다시 하게 되었네요. 중국에서는 매우 심각한 첼린지들이 산 넘어 산 이었고 엔진팀 동료들과 많은 대화를 하면서 해결 해 나갔습니다만... 귀국 후에 게임 업계를 보면 그에 비할 만한 자이언트 첼리지는 없어 보이는 것이 사실입니다. 그래서 어쩌면 현타가 올 수..

TECH.ART.FLOW.IO 2023.09.19

How to port UE4 ACES to URP

이 과정에 사용된 Unity 버전은 2021.1.18로, URP 버전 11을 기반으로 작성되었습니다. 다만 아래의 내용을 참조 하여 거의 모든 URP 버전에 통합 할 수 있을 것입니다. UE4에서 사용되는 ACES 톤 매핑을 유니티 엔진 URP로 포팅하려고 합니다. 이 과정을 통해 향후 다양한 톤 매핑 로직을 유연하게 추가할 수 있습니다. 위와 동일한 형식으로 추가합니다. Adding tone mapping mode. Tonemapping.cs public enum TonemappingMode { None, Neutral, // Neutral tonemapper ACES, // ACES Filmic reference tonemapper (custom approximation) Custom, ///////..

UNITY3D 2023.09.01

[번역]Texture Virtualization for Terrain Rendering

2023년 3월 한국으로 귀국 한 이후에 계획도 많이 설립하고 단계별로 뭘 해야할 지도 많이도 생각 하고 결정 했지만 뜻한 대로 실천이 잘 되지 않네요. 그러다 보니 컨설팅 해 주는 회사 업무가 끝나고 집에 오면 뭐라도 해야 할 것 같아서 예전에 공부 하면서 번역 해 놓은 것들 위주로 글을 올리고 있습니다. 하하하. 별루네요. 아마 이 글을 번역 했던 때가 2022년 여름 쯤... 유니티 커스텀 RP 를 개발 할 때 RVT 를 추가 하는 과정이었을 겁니다. 엔진팀에서 주도적으로 IOS 와 안드로이드에서 스테이블 하게 구동 되는 RVT 피처를 만들었거든요. 그때 TA 파트에서 좀 더 그 이해의 폭을 넓히려고 여러가지 문서들을 봤던 기억이 납니다. 그런데 문제는... 오랫만에 노션에 정리 해 논 글을 보고 ..

TECH.ART.FLOW.IO 2023.08.31

[번역]서브스턴스 페인터 뷰포트를 UE5와 일치시키는 방법은 무엇입니까? (LUT, 감마 및 더 많은 것을 배울 수 있음)

(원문) How to match Substance Painter viewport with UE5 ? (LUTs, Gamma and many more things to learn about) medium.com 개인적으로도 수 많은 실험을 했고 저만의 방법을 갖고 있지만... 또 새로운 이러한 토픽이 개시 된다는 것은 무척 긍정적인 일 입니다. 그래서 간단히 한글화 해 봤습니다. 오늘날, 3D 제작 파이프라인은 많은 소프트웨어를 포함할 수 있습니다. 소프트웨어 간의 3D 데이터 측면은 상당히 표준화 되어 있지만, 사물의 시각적 렌더링은 사용하는 소프트웨어와 제작 단계에 따라 매우 다양합니다. 텍스처링 아티스트는 거의 (혹은 아예) 최종 렌더링에 대한 작업을 하지 않지만, 본인의 작업 결과는 이 렌더링으로 ..

SUBSTANCE 2023.08.24