All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.phraseProjectionToViewCoordinate_shader.kt Maven / Gradle / Ivy

The newest version!
package org.openrndr.shaderphrases.phrases
const val phraseProjectionToViewCoordinate = """vec3 projectionToViewCoordinate(vec2 uv, float projectionDepth, mat4 projectionInverse) {
    vec4 projectionCoordinate = vec4(uv * 2.0 - 1.0, projectionDepth*2.0-1.0, 1.0);
    vec4 viewCoordinate = projectionInverse * projectionCoordinate;
    return viewCoordinate.xyz / viewCoordinate.w;
}
"""




© 2015 - 2025 Weber Informatics LLC | Privacy Policy