【发布时间】:2009-08-26 19:47:19
【问题描述】:
目前我正在攻读计算机科学硕士学位课程,我想在 WPF 中实现元胞自动机。渲染性能必须足够显示 包含 200,000 个单元的格子(网格)。
由于在 WPF 中更新视觉效果非常慢(由于视觉和逻辑树),也许最好使用旧的好 Picturebox (GDI+) 进行渲染和 WPF 来实现其余的软件。第二种选择是使用像素着色器 (HLSL),但我不知道 WPF 是否支持多通道着色器。
让我知道你的想法。
【问题讨论】:
目前我正在攻读计算机科学硕士学位课程,我想在 WPF 中实现元胞自动机。渲染性能必须足够显示 包含 200,000 个单元的格子(网格)。
由于在 WPF 中更新视觉效果非常慢(由于视觉和逻辑树),也许最好使用旧的好 Picturebox (GDI+) 进行渲染和 WPF 来实现其余的软件。第二种选择是使用像素着色器 (HLSL),但我不知道 WPF 是否支持多通道着色器。
让我知道你的想法。
【问题讨论】:
首先,查看WriteableBitmap。性能不错,但远没有着色器可以提供。我不确定支持哪种着色器,但我认为它不会受到限制......
Found this 在 WindowsClient 上,目前似乎不支持多通道着色器。同样,这可能只是时间问题和对该代码的需求;它可能是在撰写文章后添加的。
有人 +1 我没有提到生命游戏。
【讨论】: