作者:英特尔软件与解决方案事业部 Adam Lake 和 David Reagin计算机图形专家很久以来一直尝试对真实世界进行建模。在设计令人沉醉的体验时,我们的目标是设计出有如真实世界一般逼真外形风格的环境。这些模拟的起源可以追溯到研究应用科学的物理学家和计算科学家以前的深入思考。在本文中,我们将探讨超凡的深海波模拟。为了改进我们解决方案的效果,我们采用了多线程工作负载,以充分利用双处理器设备的优势。我们通过在双处理器设备上进行实时演示,证明了我们的技术,并提供了一种能够实时运行的工具,它带有集成图形解决方案,如英特尔® 915G 高速芯片组。
首先,我们介绍了之前所做的一系列工作。接着,我们制定了正弦波相加计算方法,用于我们的实施。然后,我们详细介绍了我们的实施情况,包括我们的线程处理机制。演示提供了源代码,可用于您自己的多线程海洋环境渲染的扩展和实施中。
本白皮书中描述的 WaveDemo 代码样本(ZIP 2.9 MB)