TECHARTNOMAD | TECHARTFLOWIO.COM

언리얼엔진 34

셰이더 함수 분석: Diffuse_Chan

수개월 전에 서브스트레이트 시그라프 2024 발표자료를 번역하고 공개한 적이 있죠? [번역][해설]What do we want from a Diffuse BRDF?최근 서브스트레이트 프레임워크 중심으로 여러가지 변경점, 개념, 시각적인 표현 모델 전반을 살펴보고 있습니다. 이미 2018년도에 구현되어 모더워페어 WW2 에 적용 된 여러가지 커스터마이징techartnomad.tistory.com 최근 서브스트레이트 프레임워크 중심으로 여러가지 변경점, 개념, 시각적인 표현 모델 전반을 살펴보고 있습니다. 이미 2018년도에 구현되어 모더워페어 WW2 에 적용 된 여러가지 커스터마이징2018년 콜옵듀티 개발 당시 개발 된 Diffuse Chan 에 대한 내용을 추가로 다루어보고자 한다.이후 집필중인 책에 더..

UNREAL ENGINE 2024.10.30

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

저자 向往 - 知乎UE微信技术群加81079389(注明知乎) 回答数 3,获得 2,384 次赞同www.zhihu.com그래픽 렌더링, 게임 엔진、GPU。知乎:http://www.zhihu.com/people/timlly-chang。UE技术群:943549515,위챗 그룹 먼저 추가 81079389(블로거 참고 사항)10.1 이 문서의 개요RHI는 UE 렌더링 시스템에서 매우 기본적이고 중요한 모듈인 렌더 하드웨어 인터페이스로, 여러 그래픽 API(DirectX, OpenGL, 벌칸, 메탈) 간의 차이점을 캡슐화하여 게임 및 렌더러 모듈에 쉽고 일관된 개념, 데이터, 리소스 및 인터페이스를 제공합니다.렌더러 모듈은 하나의 렌더링 코드를 여러 플랫폼에서 실행한다는 목표를 달성하기 위해 간단하고 일관된 개념, 데이..

TECH.ART.FLOW.IO 2024.09.19

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

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

TECH.ART.FLOW.IO 2024.09.14

[번역] 언리얼 렌더링 시스템 해부하기 (12) - 모바일 파트 2 (UE 모바일 렌더링 분석)

파트1 엮어보기. [번역] 언리얼 렌더링 시스템 해부하기 (12) - 모바일 파트 1 (UE 모바일 렌더링 분석) (tistory.com) [번역] 언리얼 렌더링 시스템 해부하기 (12) - 모바일 파트 1 (UE 모바일 렌더링 분석)역자의 말. 가끔은 언제쯤이면 모바일 하드웨어 지원 게임을 만들지 않을 수 있을까? 라는 생각 정도는 거의 15년 가까이 모바일 게임과 멀티플레폼 게임을 개발 하다보면 충분히 갖을 수 있는 techartnomad.tistory.com 역자의 말: 이 전 언리얼 렌더링 시스템 해부하기 12 파트 1에 이어서 장선생의 멋진 모바일 렌더링 기술 하이라이트 기사를 소개합니다. 대부분의 단어들은 아티스트 및 테크니컬 아티스트들에게도 생소한 것들이 많을 만큼 이해하기에는 무리가 있고 ..

TECH.ART.FLOW.IO 2024.08.02

새로소주 커머셜 시즌2 새로구미 룩뎁

2023년 여름 시즌에 맡았던 컨설팅 업무였습니다. 언리얼 엔진을 사용해서 커머셜 CG 일부를 제작해야 한다는 탓에 언리얼엔진 5.X 의 소스코드를 수정 하고 툰 렌더링 적용.모델러인 현아팀장 블로그에서 그랩 한 이미지들이라서 잘 설명이 안되지만.... 얼굴쪽의 세부 아웃라인 색상이나 두깨 그리고 그림자 농도라든가 등등... 클라이언트(고객)의 요청이 뭔가 많아서.... 셰이딩 처리 하는데 생각보다 오래 걸렸던 기억이 있습니다. 그래도 이 기회를 비러 GBuffer 를 어떻게 마스킹으로 사용할 수 있는지도 경험했고 여러모로 게임제작과는 다름의 지식이 쌓이게 된 기회였습니다.

텐센트 PUER TypeScript 라이브러리

소개의 말 : 중국에서 게임개발을 하면서 경험?한 바로는 콘텐트 프로그래밍은 주로 스크립트 기반에서 개발하는 경향을 띄고 있다고 말 할 수 있겠습니다. 2022년 출시 했던 드레곤헤어 침묵의 신 프로젝트에서도 거의 모든 콘텐트 프로그래밍은 파이썬이었고 Wrapper 는 XPython 이었죠. 엔진팀에서는 XPython 코어를 더 합리적이고 빠르게 처리되는 부분을 담당했었고 클라이언트팀은 툴셋을 제외하고는 모든걸 파이썬으로 프로그래밍 했었습니다. 2016년 출시 했던 레볼루션 이라는 오픈월드 MMORPG 역시 콘텐트는 모두 파이썬이었구요. 상해에서는 Lua 였고... 엔진은 유니티 엔진 또는 언리얼 엔진이거나 자체개발 엔진이었는데요.. 텐센트에서 공개 하고 있는 TypeScript 라이브러리도 관심있게 볼..

UNREAL ENGINE 2024.07.30

[번역] UE5.4 커스텀 렌더패스로 인터랙티브 워터 퍼포먼스 최적화

저자: Asuka9 이 글의 주요 내용: 이 글은 커스텀 렌더 패스를 사용한 물 상호작용 최적화에 대한 첫 번째 글(앞으로 두 편이 더 있을 예정)으로, 5.4의 씬 캡처에 커스텀 렌더 패스가 정확히 무엇을 최적화하는지에 초점을 맞춥니다. 최적화의 성능은 어떤가요? 커스텀 렌더 패스를 단독으로 사용할 때와 비교하면 어떤 차이가 있나요? 최적화된 씬 캡처가 인터랙티브 워터의 요구 사항을 충족할 수 있나요? 요구 사항을 충족하려면 커스텀 렌더 패스를 직접 작성해야 하나요? 이전 콘텐츠:UE C++와、Scene Capture Component、Render Target소개최근 5.4의 새로운 기능인 커스텀 렌더 패스 (나중에 CRP라고 함) 분석 및 구현에 대한 많은 큰형님들의 기사들이 게시되었으며,이 클래스는..

TECH.ART.FLOW.IO 2024.07.25

[YOUTUBE] Smart Enemy AI Tutorial in Unreal Engine 5

사실 AI TREE 라는 유니티 FSM 플러그인을 사용해서 간단한 리니지 라이크에 등장 할 법한 몬스터 AI 를 만들어 보려고 하던 중에 언리얼 엔진의 비헤이비어 트리 에 대한 매우 견고한 강의 시리즈를 발견해서 공유 해 봅니다. 페이스북도 이제 안하고 트위터도 아주 가끔 하기 때문에 테크아트노마드 블로그에 포스팅 해 놓고 잊지 않고 복기 해 보려고 하는 것이 목적입니다. 최근 리니지 라이크 클론 코딩 비스무레 하게 막코딩으로 플레이어 콘트롤 부터 카메라 제어와 몬스터 AI 를 구현 해 본적이 있는데요. 본업이 클라이언트도 아니고 이 전에도 딱히 해 본적이 없었지만 코드가 지저분 해서 그렇지.. 할만 했던 것 같습니다. 기회다 싶어서 렌더링 쪽 말고 비헤이비어 트리 쪽도 한달동안 집중적으로 살펴보고 입맛..

TECH.ART.FLOW.IO 2024.07.23

[번역] UE5 셰이더 디버깅 툴 - Microsoft PIX

저작 : 徐門子美 렌더독은 DX12 셰이더를 디버깅할 때 다음과 같은 문제가 있습니다:● 많은 렌더링 명령이 누락되었거나 재생할 수 없습니다.● 셰이더 심볼 테이블이 누락되어 소스 코드를 디버깅할 수 없습니다.● 렌더링 시간 지속 시간의 값이 정확하지 않습니다.Microsoft PIX를 사용해 보니 정말 좋은 냄새가 나고 함정을 밟는 과정을 간단히 기록합니다.。디버깅 시 엔진 쪽엔진의 기본 RHI가 DX12인지 확인하세요:두 플러그인 모두 엔진 충돌의 원인이 되는 dxgi.DLL을 로드하려고 시도하므로 RenderDoc 플러그인을 먼저 꺼야 하며, 기본적으로 켜져 있는 PIX 플러그인이 켜져 있는지 확인해야 합니다:엔진에서 셰이더 컴파일 구성 파일을 변경합니다:ConsoleVariables.inir.Sh..

TECH.ART.FLOW.IO 2024.07.16

[번역] Stencil 교차하는 방법과 주의점

역자의 말. 한국으로 복귀한 직후 광고회사의 컨설팅 의뢰로 잠시 작업하게 되었던 새로소주 애니메이션 광고작업. 언리얼 엔진으로 렌더링을 해야 했기때문에 본 기사와 비슷한 작업을 2023년 여름 즈음에 했던 기억이 있습니다. 오피크 머티리얼에서는 스텐실 작업은 그렇게 복잡하지 않았지만 헤어에 알파 블렌딩이 섞여들어갈 경우에는 문제가 있습니다만... 일본 분이 이렇게 깔끔하게 기본적인 내용을 잘 정리 해 주셔서 겸사 해서 공유 해 봅니다.2023년 작업 한 새로소주 광고... ㅋ저자 : https://x.com/yousk81스텐실 관련 정보가 인터넷에 많이 올라와 있지 않아 직접 여러 가지 검증을 통해 얻은 지식을 여기에 적어보려고 합니다.환경Windows10또는11UE5.3모델은 젠제로의 MMD 모델을 사..

TECH.ART.FLOW.IO 2024.07.13