Jump to content

  • Log In with Google      Sign In   
  • Create Account


Unity CG shader question


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
No replies to this topic

#1 YuemariSan   Members   -  Reputation: 106

Like
0Likes
Like

Posted 31 October 2012 - 01:17 AM

Hi, I got a question about a shader I´ve found at Unity forums, I´m starting to get involve in the world of shaders and computer graphics, but
can´t find any guides to understand why this shader gets that effect:

The vertex shader:

v2f vert (appdata_base v)
{
v2f o;
// The vertex position in view-space (camera space)
float4 vPos = mul (UNITY_MATRIX_MV, v.vertex);
// Get distance from camera and scale it down with the global _Dist parameter
float zOff = vPos.z/_Dist;
// Add the offset with a quadratic curve to the vertex position
vPos += _QOffset*zOff*zOff;
o.pos = mul (UNITY_MATRIX_P, vPos);
o.uv = v.texcoord;
return o;
}


Could someone explain the part of the quadratic curve?, its the part that I really don´t get it.

Here is the link to the forum post:

http://answers.unity...ook-curved.html

Thanks in advance for any references or guides to understand the effect, so I can try a shader of this sort on my own.

Sponsor:



Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS