Luke Meeting Notes - samrg123/JniTeapot GitHub Wiki
Luke Meeting Notes
01/12/2022
- Went over JniTeapot Project
- Went over ArCore API basics
- Went over z-buffers
- Went over Skyboxes
01/19/2022
- Go over OpenGl Shader Basics
- Went over OpenGl Render pipeline
- Hard-coded a 2d point in openGL
01/26/2022
- Went over attributes and uniforms
- Updated 2d point example to move around screen and change color with attributes/uniforms
- Went over GPU architecture
02/02/2022
- Went over color blending modes
- Went over projection matrices
- Made 2d dvd demo 3d!
02/09/2022
- Used VBO to store mesh vertices
- Talked about face culling
- Ran into opacity bug. (Luke fixed during the week)
- Used instanced rendering for rendering multiple square meshes
02/16/2022
- Talked about geometry shader and tessellation
- Talked about RANSAC and how the algorithm works
- Implemented ARCore point cloud
02/16/2022
- Reviewed ArCore example code
- Moved point cloud into ARWrapper
- Fixed rendering of invalid point-cloud data
- Merged branch with master
- Talked about using depth textures to occlude points
02/23/2022
- Accumulated points over time
- Rendered 1k points closest to player
03/02/2022
03/09/2022
- Sorted points based on distance to user
- Rendered nearest 1000 closest points to user
- Discussed using depth image to occlude points behind walls
03/16/2022
- Removed unconfident points when sorting
- Fixed the translation bug
03/23/2022
- Acquired depth image from ArCore
- Processed YUV depth image into openGL texture
- Modified GlCamera to render depth image
- Ran into issue rendering image on screen
03/30/2022
- Discussed image stride and pitch
- Reviewed ArCore documentation
- Replaced YUV code with depth16 code (our phones don't return YUV)
- Replaced uint16 with two uint8's when uploading depth image to GPU
- Cleaned up depth image code.
- Can now display depth image on screen
04/06/2022
- Short meeting.
- Parsed confidence and distance in depth shader
- Discussed endianness on unsigned bytes
- Tried to render depth in layers similar to kinect (WIP)
04/13/2022
- Made Wiki
- Fixed parsing of depth image values in shader
- Added HeatMap view to depth texture
- Wrote depth image depth to gl_FragDepth