新闻中心

重要事件

ASCII新玩法!不仅能实现光线追踪模拟星系碰撞和

2021-03-07 00:51 作者:菠菜评级 点击:

  ASCII码的上限到底在何方?国外小哥不仅用ASCII实现光线追踪效果,现在还有了模拟流体动力学!

  当时这个项目一经发出,在Reddit上的热度就达到了2.1K,演示视频在Youtube上的观看量也达到了3万多次。

  光线跟踪(Ray Tracing)是一个在二维(2D)屏幕上呈现三维(3D)图像的方法。它可以实现更为逼真的阴影和反射效果,同时还可以大大改善半透明度和散射,带来相似于人眼所看到的更为真实场景效果。

  可以看出,改进后的阴影层次更加分明,甚至球体表面反射的影像也更加的清晰。

  从小哥的Github中可以看到,他不仅仅使用ASCII码实现了光线追踪,甚至还有星系、地球等其他效果。

  如果想在自己的电脑上运行,整个过程也非常的方便,只需要在控制台中将字体改为8,就可以实现在Windows上的运行;如果想在Linux或者其他操作系统上运行,那么只需要加上修改几行代码的步骤就可以了。

  除了这位外国小哥,我们还在Youtube上看到了一些其他用ASCII码实现的效果,都十分的有创意。

  比如这个用ASCII码实现流体力学(Fluid Dynamics)效果的展示:

菠菜评级

返回

网站地图

Copyright©菠菜评级    技术支持:华润水泥控股有限公司