«reflection-rendering» 태그된 질문

1
평면 반사를 할 때 파도를 계산
나는 SDK, 특히 Island11 프로젝트 에서 Nvidia의 예제를 연구하고 있으며 파도 높이의 상태에 따라 반사를 위아래로 수정하는 HLSL 코드에 대해 궁금한 것을 발견했습니다. 당연히 간단한 코드 단락을 검토 한 후 : // calculating correction that shifts reflection up/down according to water wave Y position float4 projected_waveheight = mul(float4(input.positionWS.x,input.positionWS.y,input.positionWS.z,1),g_ModelViewProjectionMatrix); float waveheight_correction=-0.5*projected_waveheight.y/projected_waveheight.w; …

1
GLSL 프래그먼트 셰이더로 이런 종류의 리플을 구현하는 방법은 무엇입니까?
그래서 나는 이미 반사 부분을 구현했습니다. uniform sampler2D texture; uniform vec2 resolution; uniform vec3 overlayColor; void main() { vec2 uv = gl_FragCoord.xy / resolution.xy; if (uv.y > 0.3)// is air - no reflection or effect { gl_FragColor = texture2D(texture, vec2(uv.x, uv.y)); } else { // Compute the mirror effect. vec4 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.