TECHARTNOMAD | TECHARTFLOWIO.COM

Programming 5

[주석번역] Variable Rate Shading with Visibility Buffer Rendering : 존헤이블|시그라프2024|파트

파트 1에 이어 파트 2 파트 1은 여기. [주석번역] Variable Rate Shading with Visibility Buffer Rendering : 존헤이블|시그라프2024|파트-1역자의 말 : 슌 차오 선생의 발표에서 언급 되었던 존 헤이블 형님의 비즈버퍼에 대한 강연 내용입니다. 정말 시간이 흘러갈 수록 알아야 할 것들이 늘어만 가는데 나이가 들 수록 머리속의 저장techartnomad.tistory.com 다음으로 메쉬에 대해 조금 더 알아보겠습니다. 다음 문제는 삼각형 ID에서 정점과 인덱스를 가져오는 것입니다. 이를 위해서는 모든 메쉬를 여러 개의 작은 버퍼가 아닌 하나의 거대한 버퍼에 저장해야 합니다. 어쨌든 관리되는 거대한 버텍스 풀을 저장하는 것은 좋은 생각일 것입니다. 실제로 작..

TECH.ART.FLOW.IO 2024.08.20

[주석번역] Variable Rate Shading with Visibility Buffer Rendering : 존헤이블|시그라프2024|파트

역자의 말 : 슌 차오 선생의 발표에서 언급 되었던 존 헤이블 형님의 비즈버퍼에 대한 강연 내용입니다. 정말 시간이 흘러갈 수록 알아야 할 것들이 늘어만 가는데 나이가 들 수록 머리속의 저장소는 줄어 들기만 하고 꼭 무슨 사타 하드드라이브 처럼 노후가 오면 드륵 드륵 걸리는 느낌이지 말입니다. 어찌되었건 우리는 또 지하철 몇 정거장을 숏폼이나 보는 시간으로 보내지 않고 뭐 하나라도 머리속에 넣을 수 있게 되었네요. 파트1과 파트2로 나눴습니다. 이미지 첨부가 70개를 넘어가면 티스토리가 엄청 느려지는 현상이 있는데 해결을 안하더라고요... 부득이 나눴지만~ 자 ~ 읽어 보시죠.Abstract: 비저빌리티 버퍼 렌더링은 실시간 렌더링에 대한 대안적인 접근 방식이며, GBuffer 및 포워드 렌더링과 비교했..

TECH.ART.FLOW.IO 2024.08.19

[번역] Hierarchical-Z map based occlusion culling ( Old Post )

역자의 말. 넷이즈 광저우에 위치한 젠 사업부에 테크아트 라인2 리더(뭔가 중국의 보직이 참...P 와 M 을 겸직하도록 승인이 되서)로 근무 할 때 음양사 차세대 버전 개발팀에서 함께 일 했던 동료 그래픽스 프로그래머인 내원군(중국인 이겠죠 당연히.. )의 깃허브 리포를 오랫만에 다시 보게 되었는데요. 참고 레퍼런스가 있어서 간략히 포스팅으로 올려봤습니다. 여전히 한국 게임사는 자체엔진이라든가 특별히 그래픽스 프로그래밍 부서가 있거나 하는 경우가 극히 드물어서 관련 된 이야기등을 할 만한 엔지니어를 귀국 후 1년간 만나보질 못했네요. 중국에선 2018년 부터 2023년 까지 GPU DRIVEN 에 대한 수많은 토론을 해 왔었거든요. 어떻게 하면 모바일 플레폼의 하드웨어를 극복하고 최대 성능 최대 퀄리티..

TECH.ART.FLOW.IO 2024.04.23

MAYA VRAY GLSL PROGRAMMING PART-2

저번 편에 이어서 이번 파트 2에서는 실제로 GLSL 과 Vray GLSL 의 빌트인 펑션들을 사용하여 셰이더를 만들어 보는 내용을 써 보려고 합니다. MAYA VRAY GLSL PROGRAMMING PART-1 Custom material 을 제작하기 위해 Vray GLSL 을 사용하기 시작 하면서 알게 된 점들을 시리즈로 작성해 보기로 했습니다. 이 주제는 총 3개의 Parts 로 나뉘어 져 있습니다. Abstract ​ 마야(Maya)는 3D 그래 techartnomad.tistory.com 저번 편에서는 Vray GLSL API 내용들을 살펴 봤죠? 아마 위 링크페이지는 따로 열어 놓고 함께 따라 해 보는 것이 좋을 것 같네요. 목표 Lambert 라이트모델을 구성 합니다. 간단한 Fresnel ..

MAYA 2023.05.15

MAYA VRAY GLSL PROGRAMMING PART-1

Custom material 을 제작하기 위해 Vray GLSL 을 사용하기 시작 하면서 알게 된 점들을 시리즈로 작성해 보기로 했습니다. 이 주제는 총 3개의 Parts 로 나뉘어 져 있습니다. Abstract ​ 마야(Maya)는 3D 그래픽 소프트웨어 중 하나이며, V-Ray는 렌더링 엔진 중 하나입니다. GLSL은 OpenGL Shading Language의 약자로, 3D 그래픽 애플리케이션에서 쉐이더 프로그래밍에 사용되는 언어입니다. ​ 마야와 V-Ray를 함께 사용할 때 GLSL을 사용하면 더욱 다양하고 복잡한 쉐이더를 작성할 수 있습니다. GLSL을 사용하면 쉐이더를 직접 프로그래밍할 수 있으므로 사용자가 직접 쉐이딩 네트워크를 만들 수 있습니다. 이를 통해 사용자는 텍스처 매핑, 조명, 반..

MAYA 2023.05.14