The application relates to the technical field of
graphics processing, and particularly discloses a
bulletin board interaction
pickup method and
system based on grouping coding. In view of the problem that a traditional
bulletin board pickup scheme needs to repeatedly render or additionally use 32-bit textures, resulting in large GPU performance loss and poor real-time performance in a massive
bulletin board scene, the application first continuously divides bulletin boards B1 to Bn into at most 256 groups, and batch renders the bulletin boards to a texture T0, wherein the R, G and B channels store colors, and the A channel stores group IDs; then the dynamic bulletin board is redrawn, the A channel of a T0 point selected pixel is sampled to obtain a group ID, the absolute bulletin board ID is calculated by combining the relative number, the position information is called according to the absolute ID, the position information is rendered to 1x1 pixels and is subjected to a depth test to retain the nearest ID, and finally, the CPU reads and
decodes the ID to complete the
pickup. The method does not need additional textures or repeated rendering, greatly reduces the GPU load, improves the pickup accuracy and real-time performance, and adapts to the interaction demand of massive bulletin boards in a BIM scene.