TECHARTNOMAD | TECHARTFLOWIO.COM

URP 12

9장. 핵심정리 중 멀티패스와 버텍스

9.9 핵심 정리셀 셰이딩 학습 과정을 잘 마무리 한 것을 축하드린다. 이제 전체 과정을 명료하게 복기 하면서 핵심정리 하는 시간이다.9.9.1 멀티패스와 Vertex 그리고 Vertex buffer object아웃라인 렌더링을 위해 멀티머티리얼과 멀티패스 모두 활용해 봤다.자 그럼 멀티패스를 활용하거나 멀티머티리얼을 활용했을 때 버텍스 수량은 어떻게 증가하고 버텍스 버퍼 오브젝트는 어떤 식으로 증가하는지도 알고 넘어가자. 패스 수량 버텍스 증가량 VBO 사용 방식 GPU 부하 단일 패스 (No Outline)1배 (기본 버텍스 수)1개 VBO낮음멀티패스 (기본 + 버텍스 오프셋 방식)2배동일한 VBO 재사용보통멀티패스 렌더링을 사용할 경우 패스 수만큼 버텍스 수량이 증가하지만, 일반적으로 동일한 ..

[번역] Unity6에서 RenderGraph를 활용해보자 - 구현 응용편 1편

이전 글 Unity6에서 RenderGraph를 활용해보자 - 기본 기능편 을 먼저 읽고 오는 것이 좋아요. [번역]Unity6에서 RenderGraph를 활용해보자 - 기본 기능편역자의 말.최근 보름동안 유니티2022 버전에서 개발 된 렌더링 메서드들을 유니티6 으로 전환하고 있습니다. 역자 역시 Render Graph 를 최근에서야 다뤄보고 있기 때문에 많은 자료와 예제들을 찾아techartnomad.tistory.com소개안녕하세요, CyberAgent SGE코아텍 소속 장유빈입니다. 지난 시간에는 RenderGraph의 기본 개념과 유용한 기능에 대해 알아보았습니다.이번 시간에는 RenderGraph를 구체적으로 어떻게 다루는지에 대한 응용편에 대해 알아보도록 하겠습니다. 이번 글에서는 Rende..

TECH.ART.FLOW.IO 2024.10.06

[번역]Unity6에서 RenderGraph를 활용해보자 - 기본 기능편

역자의 말.최근 보름동안 유니티2022 버전에서 개발 된 렌더링 메서드들을 유니티6 으로 전환하고 있습니다. 역자 역시 Render Graph 를 최근에서야 다뤄보고 있기 때문에 많은 자료와 예제들을 찾아보고 있었는데요... 아쉽게 해외 블로그 또는 한국 블로그에서는 잘 정돈 된 내용을 찾아보기 힘들더라구요. 그래서 일본 엔지니어 분들이 정리 해 주신 양질의 테크블로그 글을 간략히 소개 해 보고자 합니다.소개하는 글은 주식회사 사이버에이전트 SGE 핵심기술본부 기술 블로그에 소개 된 글입니다.소개 안녕하세요, 사이버 에이전트 게임 엔터테인먼트 사업부, SGE 핵심기술본부(코어테크) 그래픽팀에서 근무하고 있는 장유빙(張煜冰)입니다.RenderGraph는 렌더링 파이프라인을 보다 유연하고 효율적으로 관리할 ..

TECH.ART.FLOW.IO 2024.10.06

[소식][번역]URP 17로의 업그레이드와 Render Graph 활용 방법

2024년 9월 초 U/Day Tokyo 2024 에서 소개 된 URP17 과 렌더그래프에 대한 활용방법이라는 주제의 강연입니다. 그리고 추가로... 게임개발자이신 쿄우카이님의 Zenn 블로그에 실린 글을 간략히 소개 해 보겠습니다.유니티의 RenderGraph System(URP17)을 지원하는 가장 심플한 Custom RP를 만들어보기 라는 블로그 글을 발췌 했습니다. Unity의 RenderGraphSystem(URP17)을 지원하는 가장 심플한 Custom RP를 만들어보기서론 출력을 잘 못해서 연습도 겸해서 여러 가지를 작성해 보려고 글을 올리기 시작했습니다. 이번에는 Unity 2023.3에서 URP에서도 RenderGraph를 활성화할 수 있게 되었기 때문에 RenderGraphSyste v..

TECH.ART.FLOW.IO 2024.10.06

[번역] 위쳇 미니게임을 개발할 때 디버깅이 얼마나 중요한가요?

역자의 말글로벌 IT 기업 텐센트는 중국 심천에 본사를 두고 있습니다.Wechat(웨이신)이라는 메신저는 이제 중국인들의 삶과 분리해서 볼 수 없는 슈퍼앱의 지위에 거의 근접 했죠. (한국으로 보면 카카오톡?) 사실 텐센트는 카카오는 물론 국내 많은 IT 기업의 대주주 지위에 있다고 볼 수 있습니다. 아무튼... 소개하고자 하는 것은 위쳇 미니게임 인데요! 유니티 차이나에서 제공하는 독자적인 유니티 엔진 버전에는 텐센트 미니게임 플레폼 직접 빌드 라이브러리를 지원 하고 있습니다. 위쳇 미니게임은 하루 활성화 유저가 정말 어마어마 한데요. 우리나라 인구의 절반이 넘는 일일 활성 유저를 보유하고 있다고 봐도 되겠네요. 위쳇 미니게임은 한 마디로 설치가 필요 없는 웹3 게임과 유사합니다. 유니티로 개발하고 미..

TECH.ART.FLOW.IO 2024.05.15

[번역] 피부 렌더링 연구 기록

토픽 저자 : 판스칭 ( 范世青 )효과 분해듀얼 로브 PBR간접 조명, AO 보정사전 통합된 SSS 기반 스킨, 일반 + 카메라 공간피부 위의 소프트 쉐이딩은 주로 모바일 SSSM이 켜지지 않은 상태에서 ShadowMap을 기반으로 한 간편한 PCF 쉐이딩옵션, 테두리옵션, 측면 조명옵션, 보조 조명ToneMapping화면 공간의 표면 아래 산란 효과에 기반한 SSSSS 계산.1 더블베이스 PBR기본 BRDF 강조 공식, 쿡-토런스, UE 소스 코드에서 파생된 코드// GGX / Trowbridge-Reitz // [Walter et al. 2007, "Microfacet models for refraction through rough surfaces"] float D_GGX( float a2, floa..

TECH.ART.FLOW.IO 2024.04.19

[번역]초보자를 위 lilToon의 FakeShadow 쉐이더로 앞머리의 떨어지는 그림자를 표현하고 싶어요!

https://note.com/rokota/ rokota|note こんにちは! note.com 로카타씨의 초보자를 위한 시리즈를 간단히 번역 해 보면서 복기 해 봅니다. 서론 앞머리의 떨어지는 그림자를 표현하는 방법은 크게 메쉬로 만들거나 셰이더로 표현하는 두 가지로 나뉘는데, 메쉬로 표현하기에는 앞머리 구조에 따라 어려운 경우가 있어 셰이더로 표현하고 싶은 경우가 있습니다! 라는 경우가 있을 것입니다. 이번 글에서는 lilToon의 셰이더 변형인 FakeShadow를 이용하여 앞머리의 그림자를 설정하는 방법을 순서대로 설명합니다. HTML 삽입 미리보기할 수 없는 소스 설정 앞머리 머티리얼을 복제하고 임의의 이름으로 변경합니다. 여기서는 "_FakeShadow"를 뒤에 붙여서 복제합니다. 복제하고 이름..

TECH.ART.FLOW.IO 2024.04.03