TECHARTNOMAD TECHARTFLOW.IO

GRAPHICS PROGRAMMING 5

캐릭터 렌더링 표현 기법 통합본 연재 계획.

💡 총 5 개의 Chpater 로 연재. 각 쳅터는 주로 실제로 작업 해 왔던 방식을 토대로 연재 하고 상세한 기술적인 설명은 별첨 및 레퍼런스와 주석을 사용. OpenGL-ES 2.x 시대에 구현 된 캐릭터 피부 렌더링 기법. Blended Normal 을 사용한 light speed scattering effect 효과. Rim light function. Pre-baked SH character lighting method. OpenGL-ES 3.X 이후 시대에 각광 받은 캐릭터 피부 렌더링 기법. 모바일 하드웨어에 적합한 Skin scattering 기법. Pre-Integrated Skin lookup 을 사용한 진피 산란 효과. Sphererical gaussian 기법을 사용한 diffusi..

Transparent DepthPre Pass.

배경. Blend가 필요하기 때문에 투명한 오브젝트의 렌더링은 종종 많은 수의 오버Draw로 가득 차 있으며, 스택의 수가 많을수록 재질이 복잡할수록 OverDraw의 효율성 영향이 커집니다. 그러나 실제로 많은 투명 오브젝트가 완전히 투명하지는 않지만 많은 수의 픽셀이 완전히 불투명하거나 거의 불투명한 경우가 많습니다. 이 경우 Blend가 SrcAlpha, OneMinusSrcAlpha를 계속 설정하는 경우 이러한 픽셀이 뒤에 있는 픽셀을 완전히 가리를 것이라고 가정할 수 있습니다. 이 경우 이러한 Blend 상태에서 최종 이미지 효과에 거의 기여하지 않으므로 가려진 픽셀을 렌더링할 필요가 없습니다. 이를 통해 투명한 물체의 OverDraw를 줄이기 위해 관련 최적화가 수행될 것이라고 가정할 수 있습..

Essentials of Mobile hardware

꽤 오래전에 작성 했던 토픽인데 중국에서 근무 할 때 쓴 것이라 원문이 중국어다. Essentials of Mobile hardware 与PC游戏开发不同的是,Mobile device的硬件种类繁多,差异较大。 对于我们而言,最重要的是积累开发Mobile device的经验。 leegoonz.blog TECH ART FLOW IO 를 준비 하면서 티스토리도 만들었고 해서.... 국문으로 옮겨보려고 한다. 아마 이 토픽은 2018년도쯤에 작성 했던 것으로 기억 된다. 벌써 2023년 이고 곧 2024년이 되어가니 그간의 변화를 감안해서 읽어보는게 좋지않을까 싶다. 본문 모바일 기기는 PC 게임 개발과 달리 하드웨어의 종류가 다양하고 차이가 큽니다. 단연코 모바일 기기 개발 경험을 쌓는 것이 가장 중요하다고 생각합니다..

[번역]Engine architecture overview

2023.07.14 - [GRAPHICS PROGRAMMING] - [번역]GPU DRIVEN RENDERING OVERVIE [번역]GPU DRIVEN RENDERING OVERVIE GPU Driven Rendering Overview Practical guide to vulkan graphics programming vkguide.dev GPU Driven Rendering GPU Driven Rendering Overview 튜토리얼 코드 베이스, 메인 뷰 및 셰도우 뷰에서 처리 및 제거된 객체 수는 125,000개이 techartnomad.tistory.com Engine architecture overview Practical guide to vulkan graphics programming ..

[번역]GPU DRIVEN RENDERING OVERVIE

GPU Driven Rendering Overview Practical guide to vulkan graphics programming vkguide.dev GPU Driven Rendering GPU Driven Rendering Overview 튜토리얼 코드 베이스, 메인 뷰 및 셰도우 뷰에서 처리 및 제거된 객체 수는 125,000개이며, FPS는 290입니다. 이 뷰는 2개의 메시 패스로 인해 40백만 개 이상의 삼각형을 렌더링합니다. RTX 2080에서 렌더링됩니다. GPU Driven Rendering 지난 몇 년 동안 블리딩 엣지 렌더 엔진은 컴퓨팅 셰이더의 GPU에서 렌더링 자체를 계산하는 방향으로 점점 더 많이 움직이고 있습니다. MultiDrawIndirect 및 유사한 기능의 도입 ..