TECHARTNOMAD | MAZELINE.TECH

분류 전체보기 592

[INDEX] GLOBAL ILLUMINATION UPDATE

번역[GDC2025 Core Concept] Decoding Light: Neural Compression of Global Illumination.역자의 말: 바이트덴스 누버스 스튜디오에 근무 할 때 항저우 브렌치에 기술교류 출장을 갔던 적이 있습니다. 저도 넷이즈 항저우에 근무 했던 경험이 있고 강남 스튜디오 브렌치 총경리는 저랑techartnomad.tistory.com [발표 번역] UF2025(Shanghai)—《델타포스》글로벌 일루미네이션 기술 심층 분석: Lightmap에서 Lumen까텐센트 델타포스 글로벌 일루미네이션 기술 심층 분석: Lightmap에서 Lumen까지 크로스플랫폼 구현의 여정제목: [UFSH2025] 《델타포스》의 글로벌 일루미네이션 방안 | 위동신 텐센트 TiMi J3 ..

INDEX 03:37:53

번역[GDC2025 Core Concept] Decoding Light: Neural Compression of Global Illumination.

역자의 말: 바이트덴스 누버스 스튜디오에 근무 할 때 항저우 브렌치에 기술교류 출장을 갔던 적이 있습니다. 저도 넷이즈 항저우에 근무 했던 경험이 있고 강남 스튜디오 브렌치 총경리는 저랑 넷이즈에서 같이 근무 했던 후티엔레이가 맡고 있었죠. 같이 기술 교류를 했던 친구중의 한명 같은데 언제 또 텐센트로 이직을 했더군요. 아마 바이트덴스가 게임사업부 인원축소 할 때 쯤인것 같네요. 요즘 GI 쪽에 대한 여러 기술적인 접근과 활용등이 발표 되고 있기에 관심있게 보다가 슬쩍 공유해 봅니다.저자: 포야(浦夜)지난달 GDC에서 발표한 내용인데, GDC Vault에 이미 올라와 있길래 이쪽에도 공유합니다.제 발표는 신경망의 사전 베이킹 글로벌 일루미네이션 데이터 적용에 관한 것입니다. 먼저 제 Advisor인 A..

TECH.ART.FLOW.IO 03:34:12

Unity 프로젝트 XSolution Python Wrapper 활용 사례

Unity 게임 클라이언트 내에서 Python 3.7 VM을 임베딩하여 게임 로직, UI 프레임워크, 데이터 파이프라인까지 Python으로 작성한 사례를 공유합니다.개요Unity 기반 게임 클라이언트에서 CPython 3.7 런타임을 임베딩하고, C#과 Python 간의 양방향 바인딩을 통해 게임 로직 대부분을 Python으로 작성한 사례입니다. 이 글에서는 XSolution이라는 Python Wrapper 솔루션의 기술적 아키텍처와 프로젝트 내 실제 활용 사례를 다룬다.바이트댄스(ByteDance)에 인수합병된 "C4Games" 가 개발한 XSolution Python Wrapper는 Unity 클라이언트용 CPython 임베딩 솔루션으로서 필자가 2021년 부터 2023년 까지 중국 바이트댄스(Byt..

UNITY3D 2026.05.05

텐센트 SLua-Unreal — PUBG Mobile이 선택한 UE Lua 스크립팅, 그리고 중국 시장에서 Lua가 필수인 이유

중국 게임사에서 9년 8개월을 근무 하면서도 콘텐트팀에서 항상 스크립트로 개발하던 이유를 사실 잘 몰랐다. 최근 한국 게임을 중국쪽에 퍼블리싱 할 경우의 다양한 문제점들을 파악하다 보니 왜 그들이 스크립트를 사용해서 콘텐트를 프로그래밍 했는지 어느정도 이해가 됬다. 주로 안드로이드 플래폼 이슈가 도드라졌는데 텐센트라고 하더라고 중국 내 메이저 통신사들과 플래폼들까지 모두 커버 하고 다수의 심사를 받는 것을 우회하는 것을 선호하기 때문인데 최소 25개 플래폼에 대해서 대응해야 한다면 콘텐트 쪽 레이어는 스크립트로 개발하는 것이 수월할 것 같다는 판단이 들었다. 중국쪽 AI 를 통해서 자료들을 찾아보고 전체 글은 클로드 오퍼스에서 정리 해 봤다.들어가며언리얼 엔진으로 게임을 만들 때 프로그래밍 언어 선택지는..

UNREAL ENGINE 2026.05.04

[번역] UE5 코드 한 줄도 안 고치고 카툰 렌더링 외곽선 구현하기

역자의 말: UE 5.1에서 추가된 Overlay Material 은 표면적으로는 "메쉬를 한 번 더 그려주는" 가벼운 기능으로 보이지만, 이 글을 끝까지 따라가다 보면 그 사소한 장치가 사실 MeshBatch 복제 + MeshIdInPrimitive 오프셋이라는 아주 단순한 패턴이고, 바로 그 단순함 덕분에 배열로 확장해 외곽선·빙결·석화·황금 같은 이펙트를 셰이더 베리언트 폭발 없이 그대로 올릴 수 있다는 점을 깨달게 된다. 제목 그대로 "코드 한 줄 안 고치고" 끝낼 수도 있고, 필요하면 엔진 멤버를 직접 고치거나 Scene Proxy를 서브클래싱해서 더 확장 할 수도 있다.저자: litmin카툰 렌더링을 쓰는 게임에서는 보통 캐릭터를 한 번 더 그린 다음, 정면(front face)을 컬링하고 정..

TECH.ART.FLOW.IO 2026.05.04

[번역] Colored Shadow Penumbra

역자의 말: 오랫만에 긴 휴일들 잘 보내고 계신가요? 노동절과 어린이날? 해서 연차 껴서 잘 들 쉬고 계실듯 합니다. 아무레도 저는 자영업?자 여서 딱히 뭔가 쉬는 느낌이 없군요. ㅎㅎ 패넘브라 섀도우 같은 건 주로 Subsurface Scattering 에서 Umbra 영역과 Penumbra 영역에서 발생하는 미세투과 그림자 발색을 보게 되는데요. 이 포스트는 스타일라이즈 그림자 처럼 간단히 코드를 조작하여 그럴듯 하게 Penumbra 색상 그림자를 구현해 보는걸 설명하고 있습니다. 제가 원문에 코드 설명을 좀 더 추가 했습니다. 글 내용에서 "더보기" 를 클릭하시면 됩니다.이 정도의 글 길이가 지하철에서 천천히 곱씹어 보면서 읽을 법 합니다. 연휴가 끝나고 출근길이나 퇴근길에 읽어봅시다.원문 블로그..

TECH.ART.FLOW.IO 2026.05.04

[INDEX] GPU DRIVEN UPDATE

[번역] Modern rendering culling techniques원문: Modern rendering culling techniques | krupitskas 🌦️ Modern rendering culling techniques | krupitskas 🌦️🌲 The best work is the work that never gets executedkrupitskas.com원문으로 읽으실 분은 위 링크로 바로~역자의 말:techartnomad.tistory.com [번역] GPU-Driven Rendering in Assassin's Creed Mirage역자의 말: 언리얼엔진 코드를 수정하면 정말 많은 컴파일 시간을 기다려야 하죠. 기다리는 막간을 채우기 위해 肖鲁伟 군이 잘 정리 해 놓은..

INDEX 2026.04.24

[번역] Modern rendering culling techniques

원문: Modern rendering culling techniques | krupitskas 🌦️ Modern rendering culling techniques | krupitskas 🌦️🌲 The best work is the work that never gets executedkrupitskas.com원문으로 읽으실 분은 위 링크로 바로~역자의 말: 프라그마타 그래픽스 분석글을 정리하고 있는데 내용이 너허어어어무 길어서 잠시 포기 하고 가볍게 읽을 토픽을 하나 찾아서 공유 해 봅니다. 개인적으로는 GPU Frustum Culling 과 Draw-Indirect 결합을 해서 고객사에 제공하고 있는데 꽤나 성능향상폭이 큽니다. 중국 모 게임사에 2019년도에 근무 할 무렵에도 오픈월드 프로젝트에..

TECH.ART.FLOW.IO 2026.04.24

[INDEX] 카툰 렌더링 : Update

[번역] Unity-URP-원신 스타일 프로시저럴 스카이박스(사례 정리)역자의 말: 블랜더 커뮤니티에서 열심히 활동하고 있는 XIYAG 군의 블랜더 자료를 보던 중에 이 전의 글이 보여서 공유 해 보려고 준비 했습니다. 개인적으로 메시를 잘라서 쓰는 방식이 아니어도techartnomad.tistory.com [번역] 명일방주: 엔드필드 캐릭터 렌더링 (Unity URP)역자의 말: 몇 달 전부터 내가 직접 리버싱 하면서 글을 하나 써 봐야겠다~ 싶었으나 고객사 두 곳의 구현 업무가 급격하게 난이도가 높아지면서 나름 시간에 쫓기다보니 이번에도 역시 중국 테techartnomad.tistory.com [번역] Cygames2024 기술 컨퍼런스 - 그랑블루 판타지 리링크 공유역자의 말.매번 하는 이야기지만 ..

INDEX 2026.04.22

[번역] SurfelPlus Project Page.

역자의 말: 유니티를 사용해서 MMORPG 를 개발하고 계시는 한 고객사 프로젝트의 렌더링 파이프라인에 실시간 글로벌 일루미네이션 시스템을 어떤 형식으로 넣을 수 있을까 최근 고민을 하고 있고 그런 차에 예전에 보다가 말았던 Surfel 시스템(EA 스포츠 프로스트바이츠 엔진에 들어가 있는 GI)을 다시 복기하면서 보고 있어요. 팬실베니아 대학에서 진행한 SurfelPlus 라는 프로젝트 페이지가 보여 공유 해 봅니다. 원문https://wangruipeng.com/SurfelPlus/ SurfelPlus Project PageA real time dynamic global illumination renderer based on surfel. Final project of University of Pen..

TECH.ART.FLOW.IO 2026.04.22