렌즈 플레어 응용 프로그램을 만드는 방법을 배우는 중입니다. 나는 기본 구성 요소의 대부분을 파악했고, 지금은 은은하게 빛/반짝임/spikeball과 같은 더 복잡한 것들로 이동하고있어 여기에서 볼 수 있듯이했습니다 http://wiki.nuaj.net/images/e/e1/OpticalFlaresLensObjects.pngC에서 태양 광선, 반짝임, 파열, 반짝임 등을 그리는 데 도움이 필요합니다.
또는이 : http://ak3.picdn.net/shutterstock/videos/1996229/preview/stock-footage-blue-flare-rotate.jpg
일부가 페이드 아웃하면서 크기가 증가하거나 감소하는 동안 중심에서 바깥 쪽으로 퍼지는 입자를 만드는 것이 좋습니다.하지만이 방법을 시도해 보았습니다. 너무 많은 중첩 루프가있어 성능이 끔찍합니다.
다른 사람들은 가운데 흰색에서 반경 검정까지 원형 그라디언트를 그리고 일부 알고리즘을 사용하여 영역을 밝게하고 어둡게하여 광선을 생성 할 것을 제안했습니다.
누구에게 아이디어가 있습니까? 나는이 하나에 정말로 붙어있다.
C와 비슷한 제한된 컴파일러를 사용하고 있지만 앤티 엘리 어싱, 미리 정의 된 모양 등에 액세스 할 수있는 권한이 없습니다. 모든 항목을 손으로 코딩해야합니다.
도움이 될 것입니다.
안녕하세요. 답장을 보내 주셔서 감사합니다. 에릭. 그러나 이것은 포토샵과 같은 앱에서 텍스처를 만드는 법을 보여 주며 모든 작업을 수행하는 방법을 알고 있습니다. 그것은 간단합니다. 이 코드를 사용하여 생성하는 방법에 대해 설명합니다. 내가 게시 한 예제와 비슷한 것을 얻을 수있는 유용한 알고리즘을 찾고 있습니다. 물론 코드를 사용하여 실시간으로 생성하는 것은 훨씬 어렵습니다. – Rich95