Simple RayTracer:基本的CPU端raytracer。 利兹大学渲染cw2 源码
用法:模块添加qt / 5.3.1 qmake make ./RaytraceRenderWindow / path / to / obj / path / to / texture(请注意纹理用于Opengl预览...但仅适用于单个纹理) 对纹理对象的修改: 我使用了一个包含三个小数组的Triangle结构作为顶点数据。 这意味着要使用更多的内存,因为我们需要跟踪三角形所属的面,但是渲染时更容易遍历 对.obj文件的修改: 创建和设置材料所有材料输入均以m开头。 后续字符确定我们要设置材料的哪个方面或使用哪种材料。 mc:告诉读者创建新材料。 如果未调用此选项,则将更新当前资料,并覆盖其特征。 me nnn:“ me”后跟三个以空格分隔的数字,用于设置材质的发射RGB。 ml nnn:“ ml”,后跟三个以空格分隔的数字,设置该材料的朗伯反照率RGB。 mg nnn:“ mg
下载地址
用户评论