이와 같은 그림자를 만드는 데 어떤 유형의 음영 알고리즘이 사용될 수 있습니까?
내가 만들고있는 것은 비슷하지만 모두 OpenGL에 의해 구동되는 2D 드로잉 API로 수행되므로 Z 좌표가 없습니다.
또한 손 자체의 경우 여기에 표시된 것과 같은 음영 느낌을 얻고 싶습니다.
나는 그에 가까운 그늘을 만드는 방법을 잘 모르겠습니다.
카드의 수는 바뀌어야하고 카드는 테이블에 던져져 어떤 종류의 라이트 맵도 사용할 수 없습니다.
어떤 종류의 알고리즘을 조사해야합니까 (알아야 할 블러와는 별도로)
감사
최신 정보
2D 카드 게임을 만들고 있습니다. 카드에서 그림자 효과 오프셋을 추가하고 싶습니다.
내가 생각하는 방식은 다음과 같습니다.
- 백 버퍼와 같은 크기의 텍스처를 유지하십시오.
그 텍스처에 임시 카드로 어두운 사각형을 그립니다.
그 질감을 흐리게합니다.
- 그 질감에 내 카드를 그립니다.
- 카드에 추가 조명을하십시오.
- 이 텍스처를 백 버퍼에 그립니다.
내 질문은 :
이것이 올바른 방법입니까?
텍스처로 렌더링하지 않고 (
백 버퍼보다 큰 비트 맵 을 유지) 할 수있는 방법이 있습니까?최대 텍스처 크기가
백 버퍼 크기를 초과 하지 않는다고 가정하는 것이 안전 합니까? (
백 버퍼 가 2000x3000이면
그 크기의 비디오 메모리에 텍스처를 만들 수 있다고 말하는 것이 안전 합니까?
감사