| Three-dimensional ocean wave simulation has been a hot research in the field of computer graphics and real-time simulation; it has practical significance in many areas of society. The ocean scene is very broad and demands real-time and realistic. There are many features like the complexity and randomness of the waves, it led to many problems such as large amount of calculation, low efficiency and insufficient memory to the computer. Computer is difficult to meet the requirements of the complexity and real-time of the ocean wave simulation, which requires the simulation of parallelism, selects DSP that has advantages in the parallel computing and data processing to achieve a large area of the surface of the simulation. The parallel processing technology will be an inevitable trend to simulate the large wave surface.Based on consulting a large amount of ocean wave simulation literature and the limitations of the large wave surface simulation in computer graphics, several classical wave mathematical models are compared according to the wave characteristics. The3D scenes are drawn on the computer in combination with VC and OpenGL, ocean wave spectrum model as the basis, limitations are analyzed from two aspects of computational efficiency and drawing process. For the phenomenon of low efficiency and high CPU utilization, this paper proposed a DSP parallel processing method which could calculate wave complex data by DSP high speed ability of computing in order to free the CPU to do other tasks and free the GPU to release more space for graphics rendering. Based on DSP parallel architecture, ADSP-BF538and LAN91C111are selected in the experiment for block, calculation, transmission boundary data, stitching, etc. Inspired by the computer graphics, such as LOD technology, a method is proposed that the ocean surface will be divided into small regions, wave data is computed for each DSP, the waves energy distribution transfer via Ethernet to another DSP and make the surface boundary data become the initial value of the next surface, finally achieve the design of crack elimination and improving the effect of stitching. Two pieces of the surface area as example, the figures are drawing to outcome smoother and no aliasing in the sea by MATLAB simulation.Fidelity enhancement cause a decline in real-time at the same time, the last chapter introduced the concepts which is from computer graphics and real-time in DSP parallel processing, you can see a better real-time simulation by ocean wave algorithm. In a DSP parallel system, data which are index of parallel speedup of real-time illustrates the real-time of ocean wave simulation have improved significantly. For the simulation of large ocean surface, the selection of the corresponding number of DSP can achieve real-time effects and the simulation is not limited by the hardware. |