/SDF-Tests

Primary LanguageC++MIT LicenseMIT

SDF-Tests

项目起源:

ZZYZ二楼机房空调不中用,冷到怀疑人生,写不进去题,又不甘于颓废,于是就开展了此学术(颓废)项目qwq

技术资磁:

Predator_SD : SDF&绘图相关

__stdcall   : 多线程加速计算

Obsidian   : 降噪&放大技术

关于效率:

慢成狗,没有多线程优化几乎要上天QAQ

效果一览:


封装解释:

config里存两个数 第一个是总机数x(由于某个我暂时懒得改的bug,必须是x=2^n),第二个是本机id(1-x)

一些参数在Entity.h里,可以自己调整:

N->积分精度

MAX_DEPTH->折射反射的最大次数

W,H->图片的长和宽

场景Entity部署在Calc.h里。。。太麻烦了,我懒得解释了,大家看代码意会就行了。。。

今后开发方向:

1.更加优美的封装&绘图技术支持(achieved)

2.分布式计算,榨干全机房电脑的性能(developing)

3.光的色散效果(achieved)

4.四叉树加速场景渲染(NULL)

特别鸣谢:

__stdcall

Obsidian

机房的监控服务器qwq