感谢JEFF1977、TCZZ、度广的月票和胖子92kg、雪飞宇的打赏。
技术贴
萨克巨人没说大话。
对于数字生命来说,很多东西都是‘算’出来的。
以莉莉大小姐绝对领域下的风光来说,萨克巨人是真能算的出来。
大致的过程是这样:首先先建模。建模的第一步,是格式化。形象的说,就是和显示屏类似,以每个‘像素点’为单位,将整个模型分割成纵横的‘小格子’。
而物质成像的最重要的决定因素,就是光。小学生都知道,物体的颜色是由它所反射的光所决定的。
也因为有光的存在,才有不同颜色的体现。在光的照射下,光粒子与物体的微粒作用,这些物体能吸收某些特定波长的光粒子,而不吸收另外一些波长的光粒子,就使得不同物质具有不同的颜色。
而物体吸收和反射不同波长的光的特性,是由该物质有分子结构所决定的。分子结构的某些基团吸收某种波长的光,而不吸收另外波长的光,因此人们把这些基团称为“发色基团(生色基团)”。如铬酸盐颜料的发色基是(重铬酸根),呈黄色;氧化铁颜料的发色团是呈红色;铁蓝颜料的发色团是呈蓝色。
于是第一步,以像素点为基础,将整条白底裤分割。如果此时放大到足够大,你会发现每一个像素点的颜色都是不同的。不全是白色,甚至还有灰色和黑色。
第二步,分层。
因为人体的3D属性,让我们看到的图像不可能是一个平面,所以必须在海拔高度上进行分割。就好比绘制地图是必备的‘等高线’。换句话说,第一步是二维平面上的切割,而这一步是在三位高度上的切割。
第三部,计算透光率。
每一种物质都有透光率。根据质地、厚度、甚至分子组成的不同,不同物体的透光率是不同的。就比如当我们把自己的手放在一块磨砂玻璃上,因为磨砂玻璃的质地和厚度的不同,我们看到的手像和清晰度也是不同的一样。
同理,紧贴着白底裤的幸福线,也会因为组织本身的颜色和质地的差异,产生不同的透光率。
此时以像素点配合分割的层(高差)与面(水平),计算出每一个像素点,在每一个‘层面’上的透光率,完成整个三维建模。
第四步,也是最重要的一部,比对数据库。
有一个强大的基础数据库,是完成这项神技的一切前提。
很遗憾,存储了大量人体数据的萨克巨人,显然拥有这个‘数据库’。
再以手为例:如果事先知道是谁的手,也知道长的究竟是什么样,当贴在磨砂玻璃上时,记录下此时朦胧的手型,再与正常情况下看到的手型建立比对数据库,并在像素点的层面上,记录折光率和颜色,然后用足够多的实验数
请收藏:https://m.beichuan.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)