나는 블러 링의 양이 다른 three.js에서 여러 개의 메시를 흐리게하려고합니다. 예제에 사용 된 HorizontalBlurShader 및 VerticalBlurShader를 사용하는 EffectComposer가 있습니다. 이 일에 대해 어떻게 생각하는지에 대한 아이디어가 있습니까? 여러 장면을 사용합니까? 대상에 렌더링하거나 화면에 직접 렌더링합니까?Three.JS - 다른 객체의 다른 쉐이더
1
A
답변
0
그 중 하나처럼 들리 겠지만 은 종류에 따라 다릅니다.
달성하려는 효과는 무엇입니까? 도형에 관심이 있습니까? 교차하면 어떻게 흐리게 될까요?
마음에 오는 첫 번째 생각은 내가 Photoshop에서 어떻게 할 것인가입니다. 각 모양을 자체 레이어에 배치하고 각 레이어에 흐림 필터를 적용합니다. 이는 3 개의 .js에서 모양 당 하나의 장면을 만들고 각 모양을 렌더링 대상으로 그 대상을 흐리게 처리 한 다음 해당 대상을 캔버스 (또는 또 다른 대상)로 그립니다. 한 번에 3 차원 도형을 2 차원 텍스처로 효과적으로 렌더링하고 텍스처를 흐리게 처리 한 다음 각 텍스처를 그립니다. 포토샵에서 각 레이어를 자체 레이어에 넣고 각 레이어에 다른 흐림 효과를 적용한 경우와 동일한 모양을 제공합니다.
관련 문제
- 1. Three.js 여러 캔버스 및 쉐이더
- 2. Three.js 셰이더에서 회전 (WebGL 쉐이더)
- 3. Three.js - 다른 꼭대기의 기하학
- 4. 다른 객체의 좌표계에서 객체 위치를 얻는 방법 THREE.js
- 5. Three.js : 프레 넬 쉐이더 - 라이트 : true issue
- 6. Three.js 프래그먼트 쉐이더 : 텍스처 수정을 저장하십시오.
- 7. Three.js -이 사용자 정의 쉐이더 포팅
- 8. three.js 각 개체마다 다른 자료
- 9. 다른 객체의 벡터 사용
- 10. appengine memcache 다른 객체의 다른 만료 설정
- 11. 다른 비디오 카드에있는 GLSL 조각 쉐이더
- 12. 다른 객체의 배열을 포함하는 객체의 배열을 초기화합니까?
- 13. 다른 객체의 속성 인 객체의 유형을 가져옵니다.
- 14. Three.js : 여러 조명 환경을 사용하는 다른 컴퓨터에서 다른 조명 효과
- 15. Three.js - 후광 효과의 쉐이더 코드입니다. 법선은 변환이 필요합니다.
- 16. 그림자가 다른 three.js 버전 사이에서 변경됩니다.
- 17. THREE.js - 다른 색깔의 입자를 갖는 방법?
- 18. Three.js/WebGL - 다른 비행기를 숨기는 투명한 비행기
- 19. Three.JS 다른 재료와 지향성 광도를 가진 선
- 20. 다른 Hibernate 세션에서 객체의 가시성
- 21. 메모리에있는 서로 다른 객체의 크기
- 22. 다른 생성자를 가진 객체의 팩토리
- 23. 다른 객체에서 객체의 값을 표시하십시오.
- 24. php5가 객체의 다른 클래스에 액세스합니다.
- 25. Jquery : 다른 객체의 가운데에 애니메이션
- 26. 액세스 다른 클래스의 객체의 속성은
- 27. python, 다른 파일에있는 객체의 인스턴스
- 28. 다른 객체의 객체에서 NSMutableArray에 액세스
- 29. UIButtons를 다른 객체의 자식으로 만들기
- 30. 동일한 객체의 서로 다른 유형
그게 바로 제가 한 일입니다. 까다로운 부분은 패스를 "취소"해야 할 때와 통과하지 않을 때를 결정하는 것이 었습니다. 어떤 이유로 renderer.clearTarget이 나에게 적합하지 않았기 때문에 작곡가를 통해 마지막으로 렌더링 패스를 선택적으로 활성화해야만했습니다. 그렇지 않으면 논스톱 부가 효과를 얻을 수있었습니다. – overgroove