Photoshop의 블렌드 모드에 대한 몇 가지 C 코드가있는 멋진 페이지가 있습니다. 내가 원하는 것은 내 XNA 응용 프로그램에서 이러한 모드 중 일부를 사용하는 것입니다. 특히, 오버레이, 색조 및 채도. XNA 블렌드 함수와 블렌드 열거 형으로 가능하다고 생각합니까 아니면 이러한 효과를위한 쉐이더를 만들어야합니까? 모든 http://www.nathanm.com/photoshop-blending-math/XNA의 포토샵 블렌드 수학
3
A
답변
2
첫째, here is a question that covers much of the same territory :
다음은 포토샵 블렌드 모드 수학에 대한 링크입니다.
현대 GPU의 블렌드 단계는 여전히 매우 제한적이고 고정 기능입니다. 선택할 수있는 기능은 add, subtract, max, min이고, 사용자는 a few multipliers입니다.
나는이 시스템에서 사용할 블렌드 모드를 구현할 수 없다고 확신합니다. 오버레이에는 주변에서 해결할 수없는 조건이 필요하며 색조 및 채도는 전혀 수행 할 수없는 HSV 변환이 필요합니다.
답변은 두 개의 텍스처를 입력으로 사용하고 사용자 정의 블렌드 모드를 사용하여 결합하는 셰이더를 만드는 것입니다. 이 효과를 전체 장면 위에 적용하려면 렌더링 대상을 사용하여 장면을 쉐이더에 대한 입력으로 사용할 수있는 텍스처로 렌더링해야합니다.
+0
에서 시험해보고 싶을 것입니다. 정보를 주셔서 감사합니다. 나는 HLSL에서 경험이 많지 않지만 쉐이더 접근법을 시도 할 것입니다. – muku
관련 문제
- 1. 표현식 혼합 포토샵 효과
- 2. XNA의 회전
- 3. Photoshop PhotoFilter 픽셀 수학
- 4. XNA의 체스 로직
- 5. XNA의 댄스 패드
- 6. XNA의 원근 투영법 변환?
- 7. XNA의 타일 기반 충돌
- 8. XNA의 스크롤 화면
- 9. XNA의 단일 픽셀 색상
- 10. XNA의 SkinnedModelProcessor을 재현하는 방법
- 11. XNA의 중력 계산하기
- 12. XNA의 회전 큐브
- 13. 가우시안 블렌드 이미지
- 14. Silverlight와 표현식 블렌드
- 15. 블렌드 스토리 보드 복사
- 16. 블렌드 디자이너 새로 고침
- 17. OpenGL 블렌드 분야의 문제
- 18. JavaScript로 포토샵 액션을로드하는 방법은 무엇입니까?
- 19. 포토샵 API를 사용하여 이미지 업로드
- 20. CMYK to RGB 포토샵 공식
- 21. 포토샵 플래시 품질 손실 문제
- 22. 포토샵 디자인을 자바 GUI로 바꾼다
- 23. 수학 학습을위한 언어 - "평신도를위한 수학"
- 24. xna의 텍스처를 다른 텍스처로 복사
- 25. XNA의 유니 코드 문자열 표시
- 26. 조합 WPF + XNA의 장점은 무엇입니까?
- 27. XNA의 3D 모델 순서 지정
- 28. XNA의 라인 사이에서 Z 싸움
- 29. XNA의 스크롤 배경에 개체 배치
- 30. 런타임시 XNA의 경로에서 텍스처를 어떻게로드합니까?
어쩌면 당신은이 질문을 http://gamedev.stackexchange.com/ – mauris