Font Size: a A A

Realization Of Rendering Method Of Crop 3D Model Based On Android Platform

Posted on:2018-07-06Degree:MasterType:Thesis
Country:ChinaCandidate:J LinFull Text:PDF
GTID:2348330512986884Subject:Agricultural Extension
Abstract/Summary:PDF Full Text Request
Three-dimensional crop model rendering is a hot spot in the field of agricultural informatization research.At present,the 3D reconstruction and rendering of crops are mostly based on PC.But in today's rapid development of intelligent devices,people want to have a good visual experience in the mobile terminal.These goals can be achieved by transplanting rendering algorithms.The key problem is how to improve these algorithms to adapt to the requirements of low bandwidth and low power consumption.In this study,crop 3D model rendering is taken as the research object.After analyzing its principle and implementation process in detail,a 3D model rendering software system is developed based on Android platform and OpenGL ES graphics library.The main contents are as follows :(1)The reconstruction algorithm of crop 3D point cloud was realized and get the 3D model.For the design of the input point cloud which had a concise,denoised,and its from a scanning device or a number of scanning equipment features.To find a 3D point cloud reconstruction method textemdash greedy projection algorithm to rebuild the 3D point cloud.By using the algorithm,reconstruction of magnolia trees and maize plants achieved a good reconstruction effect.Contrast with Poisson Reconstruction algorithm,point cloud data for scattered leaves such as plants.Although the efficiency of the greedy projection algorithm is less than 20.61 %,the Poisson reconstruction algorithm can reflect the topology of the plant,while the Poisson reconstruction is time efficient and the redundant surface appears.(2)The realization of the mobile 3D model of the display.For the problem of how to show3 D model on the mobile phone,the design uses a wide range of 3D standard file type textemdash STL file to save the obtained 3D model.The experiment uses OpenGL ES to achieve 3D model on Android Studio.The experimental results show that the STL file can be read and displayed on the mobile,and the display position is adaptable to the mobile phone screen.(3)The realization of the light as the core of the mobile 3D model rendering.In view of the problem that the model is not real and the visual effect is not good,the model is subjected to local illumination processing and global illumination.The local illumination treatment is based on the Phong model,and the results are very good.The effect of the highlight is simulated.The light ray tracing algorithm is used to simulate the shadow effect.This paper also carries on the functional test and the universality test to this method.The experiment was conducted based on the Stanford Bunny dense point cloud data.Select the eightgroups of different point cloud data rendering contrast,the test cases show that the smoothness of the model surface had affected the rendering results.When the number of cloud is less than3305,the high-gloss surface had obvious defects.Select the different types of 3D model for universal testing,test cases show that the method can achieve a variety of model rendering.Through the above two aspects of the test,the results show that the method had achieved the desired function,and could be widely used.
Keywords/Search Tags:Android, 3D point cloud reconstruction, load STL file, rendering
PDF Full Text Request
Related items