提交作品,他们会如孟文天一样先看看其他人的水准,会从中学一学值得自己学习的东西,等到时间差不多了再传上来。
但孟文天心里还是可以对当前的CG水平有一个大致评判的。
他是直奔着CG视频去的,从一开始他就在研究支持CG视频的框架程序,积极而刻苦地研究CG视频引擎。
与游戏一样,CG视频也需要一个引擎,只是孟文天将它称之框架程序,用它来塑造视频中那些需要运动物体(包括人物、武器、衣物、波及的动物等等)的骨架,然后在这些骨架上添加数字面具、数字皮肤,之后在进行其他色彩、光线、声音等方面的渲染。
只不过这个CG视频引擎的复杂程度自己可以调整,比较参赛网站只要求作者提供三十秒长度的视频,打斗的人物也只有两个武者,而且打斗的场地也规定了在山顶。这都意味着孟文天他们这些参赛作者可以尽可能按照这些来简化引擎,而不必如游戏引擎一样,人物众多、背景众多、道具无数。
但孟文天的心却野得多,在王茹雪的鼓励下,他决定采取她给他的那份文稿的创意,用多维阵列的思路,用里面所论述的并发原理来制作这个CG视频引擎。说得简单一点,这个CG视频引擎要做到的就是:
利用星云科技公司送给他的两台服务器做指挥者,网络中无数的用户计算机做参与者。指挥者(服务器)将视频中可能运动的物体进行分割,然后将它们的运动分配给参与者(其它用户计算机)进行运算,再给它们发一道指令,令它们在某一时刻起同时上报运算的结果,指挥者(服务器)将这些结果组合在运动物体的不同部位,从而形成一个协调统一的整体。
这种方法说起来很简单,但执行起来非常难,特别是任务分配问题、时间同步问题以及组合问题都很难解决。而且这种方式也不真的是严格意义上的并非处理,各个用户计算机虽然可以在服务器的协调下进行同时处理,但服务器接收运算结果并将这些结果进行组合的时候,还是采取的串行技术,只是尽可能减少了串行的时间,给观众一种错觉,让观众以为这是同时发现的,所以看起来栩栩如生。
孟文天之所以愿意这么做,也敢这么做,是因为他一方面受到了那篇文稿的启发,觉得那篇文稿的作者固然固执、高冷,但他的思维和创意自己还是可以发挥的,这种思维和创意如果运用成功,不说对当前计算机技术有巨大的推动作用这么高大上的问题,但至少可以提高他自己的计算机水平。
另一方面就是他有一个免费的甚至是逼着他学技术的老师,最为难得的是这个老师是一位计算机高手。她对引擎技术研究很深入,足以帮助孟文天很
请收藏:https://m.salga.org
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)