TECHARTNOMAD | TECHARTFLOWIO.COM

분류 전체보기 314

[번역]gdc2024 Large Scale GPU-Based Skinning for Vegetation in 'Alan Wake 2'

저자콘텐츠 개요노스 라이트 엔진(레메디 독점 엔진)의 스키닝 애니메이션이 모두 컴퓨트쉐이더에서 계산 된 후 스킨 버퍼에 저장된 다음 그려지도록 변경되었으며, 컨트롤의 일부 머티리얼은 버텍스쉐이더에서 스킨화됩니다. 또한 노스 라이트가 alan awake2에서 GPU 구동으로 변경된 큰 배경이 있으며 캐릭터 메쉬조차도 클러스터입니다. 알란 어웨이크2에서 노스라이트 엔진이 GPU 구동 렌더링으로 바뀐 것도 큰 배경이 있는데, 캐릭터 메시도 클러스터이기 때문에 스키닝 과정에서 클러스터의 경계를 파악해야 합니다 컴퓨트쉐이더 스키닝은 128 버텍스의 배치, 버텍스 당 1/4/8 본 옵션입니다. 트리 애니메이션: 퀄리티 때문이라고 했는데, 그렇지 않습니다. 품질상의 이유로 스피드트리 셰이더의 절차적 애니메이션을 사용..

TECH.ART.FLOW.IO 2024.08.08

[게임테일즈] 테크아트 인턴과정을 마무리 하면서 신입분들 발표.

2024년 4월 면접을 진행 하고 Dev-Ops 쪽을 위주로 담당하시는 백진영님 외에 두 분이 더 클라이언트실 산하 테크아트팀에 입사를 하셨구요. 벌써 인턴 3개월 이라는 시간이 순식간에 지나갔습니다.신입 기간중에 하드코어 한 테스크일것 같기도 하다는 생각이 들었지만 여러모로 잘 참아주고 고민 해 주고 해서 유의미한 결실들을 함께 맺었네요. 개인적인 소해라면 게임테일즈에 수석 컨설턴트로서 합류 한 후 정성환 대표 겸 프로듀서님과 정말 많은 의견을 교환했었구요. 크게 두 가지를 기둥으로 삼았습니다. TWO PILLARS 첫 번째는 팀원 모집이 되든 안되든 간에 목표를 정하고 단계별로 해결 해 나가면서 목표 최적화에 도달 한다.두 번째는 경력직 TA 모집 보다는 CS 출신의 신입 중에서 키울 수 있는 신인 ..

[Youtube]HPG(High-Performance Graphics) 2024 Day2

흥미로운 내용들이 많아서 다들 한번 씩 보시는 것도 재미있을 것 같아서 공유 해 봅니다.메모리 측면에서 부담스러웠던 Voxel 렌더링이라든가 절차적 생성에 사용 된 레이트레이싱(AMD) 내용 등이며 의료분야의 시각화쪽의 뎁스필링을 대체하고자 하는 인터벌 셰이더라든가.. 좀 길지만 출근 길 지하철이나 버스에서 한번 쭉 보셔도 재밌을 것 같습니다.

TECH.ART.FLOW.IO 2024.08.07

[주석번역] SmartGI: Global Illumination with Space Voxelization on Mobile:: Moving Mobile Graphics | 시그라프 2024 시리즈.

역자의 말. 2023년 리얼타임 렌더링 세션 내용도 대부분 주석번역을 하면서 "아~ 그렇구나" 하고 배울 것들과 더욱 더 깊이 탐색 해 봐야할 것들에 대한 리스트업을 했던 것이 벌써 1년이 지났습니다. 이번 소개글은 텐센트에서 발표 한 내용으로 모바일 하드웨어에서의 글로벌 일루미네이션 처리 방안에 대한 것이구요. 혹여 기억이 나실지 모르겠습니다만... AMD 랩에서 진행했던 브릭셀라이저와 단어가 많이 겹치는 부분이 있네요. AMD 브릭셀라이저에 대한 기사도 한번 살펴보세요. [요약번역]GDC 2023 - Real-time Sparse Distance Fields for Games 파트-1 개요역자의 말. 번역 주제를 딱히 정하지는 않지만 meso structure 에 대해서 좀 살펴보다가 Youtube ..

TECH.ART.FLOW.IO 2024.08.06

[번역] Spherical mask dissolve

저자 : Harry Alisavakis . 테크니컬 아티스트 X의 Harry 💬님(@HarryAlisavakis)He/Him - Tech Artist @Okomotive (tweets are mine tho) Prev. @jumpshipstudio Anti-A|/NFT Gamedev, Shader and VFX Journeyman; making things pretty with code ✨x.com또 다른 디졸브 이펙트가 나올 것이라고 말씀드렸습니다. 이 이펙트의 이름도 고민하다가 '근접 디졸브'라는 이름을 붙일까도 생각했지만 정확하지 않을 것 같았습니다. 어쨌든 개념은 간단합니다. 구체 안에 있는 오브젝트의 일부를 녹이는 표면 셰이더입니다. 이 효과는 다음과 같이 보일 수 있습니다:" data-ke-..

TECH.ART.FLOW.IO 2024.08.04

[번역] 언리얼 렌더링 시스템 해부하기 (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