4 * Copyright (C) 2010 - 2016 Leonid Kostrykin
6 * Chair of Medical Engineering (mediTEC)
7 * RWTH Aachen University
13 * Copyright (C) 2021 - 2025 Leonid Kostrykin
17uniform sampler3D intensities;
18uniform mat4 modelTexture;
20in vec4 modelSpaceCoordinates;
22layout( location = 0 ) out vec4 _gl_FragColor;
25// ----------------------------------------------------------------------------------
27// ----------------------------------------------------------------------------------
31 if( abs( modelSpaceCoordinates.x ) > 0.5 || abs( modelSpaceCoordinates.y ) > 0.5 || abs( modelSpaceCoordinates.z ) > 0.5 )
36 vec4 textureCoordinates = modelTexture * modelSpaceCoordinates;
37 float intensity = texture( intensities, textureCoordinates.xyz ).r;
39 _gl_FragColor = vec4( intensity, 0, 0, 1 );