2016-06-29 5 views
-1

워프 수학적 방정식을 찾고, I는 해당 이미지를 휘게 알고, 원본 이미지의 각 픽셀 (x,y)은 함수 f를 사용 (x', y')로 변환 (즉 x'=f(x,y) & y'=f(x,y)). 하지만 함수 대신 f() 대신 사용할 수있는 수학 공식은 무엇입니까?I 이미지 이론적

X' = X + [sin(aX) + cos(cY)] . d where a,b,c and d random values. 

y'= the same above 

내 질문 : 같은이 방정식이 올 곳에서

예를 들어, 나는 이미지를 휘게에 대해 다음 웹 사이트에서 발견? 그러한 방정식을 생성하고 유사한 뒤틀린 이미지를 얻는 체계적인 기법이 있습니까?

warped image

How to make a wave warp effect in shader? 내 질문 전혀 다른 간단한 물결 효과에 대해 물어 또 다른 질문입니다. 내 질문은 다른 복잡한 뒤틀림 효과, 정확히는 웨이브 방정식 같은 단순한 매핑 함수를 나타내는 방정식을 작성하는 방법에 관한 것입니다. 그런 다음이 수학 방정식에 대한 계수 "매개 변수"(a, b, c 및 d)를 결정하는 방법에 관한 것입니다. 시행 착오가 아닌

+0

수학 보조를 찾는 경우 Math.SE가 더 좋습니다. – Li357

+1

방정식은 당신에게서 나옵니다. 즉, 점을 변형하는 함수를 작성합니다. 방정식을 생성하는 체계적인 기술이 있습니다. 연결된 이미지와 비슷한 것을 얻으려면 실험을해야합니다. 사물의 모습에서 픽셀을 왼쪽이나 아래 또는 오른쪽과 아래로 이동시킵니다. 이미지의 절반의 중심으로부터의 수평 거리에 따라 좌우됩니다. 정확한 수식을 찾기 위해 실험해야합니다. –

+2

근본적으로 그들은 픽셀의 영역을 매끄럽게 이동합니다. 즉, 픽셀의 변위 분포가 이미지에서 연속적으로 변하고 '점프'하지 않습니다. 그러면 찢어 질 수 있습니다. –

답변

0

비밀 방법이 없다는 점에 대해 사과드립니다. 원하는 것을 생각하고 수학으로 변환하십시오.

웨이브 효과를 한 그 사람은 웨이브 효과를 원했고 그것을 함수로 공식화하고 이미지를 변형 시켰습니다.

물론 여기 저기에서 동일한 기술을 적용하고 여기 저기에 매개 변수가있는 표준 벽돌의 변형을 제작할 것입니다.

어쩌면이 도움이 부드러운 이미지를 유지하기 위해 유사한 효과를위한 스플라인 보간에 대한 http://groups.csail.mit.edu/graphics/classes/CompPhoto06/html/lecturenotes/14_WarpMorph_6.pdf 그 (구글은 당신의 친구입니다).