[DirectX11] Tutorial 33 - 불효과
DirectX 11/Basic 2017. 12. 31. 05:46
Tutorial 33 - 불효과 원문 : http://www.rastertek.com/dx11tut33.html 이번 예제에서는 HLSL과 C++를 이용하여 DirectX 11에서 불 셰이더를 구현하는 법을 설명하겠습니다. 코드 베이스는 이전 튜토리얼에서 이어집니다. DirectX에서 가장 현실적인 불 효과를 만드는 방법 중 하나는 노이즈 텍스쳐를 사용하는 것인데 이전의 물, 유리, 얼음에서 했던 것과 같이 텍스쳐의 샘플링 위치를 흩뜨려 놓게 합니다. 이전 것들과의 차이점은 바로 노이즈 텍스쳐를 수정하고 텍스쳐 좌표를 흩뜨려 놓는 방법이 다르다는 것입니다. 우선 아래 회색조의 노이즈 텍스쳐를 보겠습니다 이 노이즈 텍스쳐는 여러 그래픽 툴을 이용하여 절차적으로 생성할 수 있습니다. 기억해야 할 것은 불 처..