【技术实现步骤摘要】
一种三维模型鞋服云端光线追踪渲染系统和方法
[0001]本专利技术涉及三维模型云端渲染
,特别涉及一种三维模型鞋服云端光线追踪渲染系统和方法。
技术介绍
[0002]在计算机领域,光线追踪被广泛应用于计算机游戏和动画、电视和电影产品中。
[0003]渲染是选取一个或多个视角,将描述三维场景的数据模型通过计算,赋予材质、光影等效果,然后输出赋予质感的三维效果。渲染是计算机图形学中“可视化”的重要步骤。渲染是将输入的三维模型数据通过计算得到像素阵列的过程。
[0004]目前,三维模型鞋服在展示过程中的效果存在细节不清晰,模型光感效果不突出的缺点。一般的渲染模型是直接光照,使用栅格化渲染,经常需要在场景中添加额外的灯光来达到想要的明暗效果,因为光线不会主动栅格化器中物体的反弹光源(真实世界中光线会反弹)。这样就不会真实反映物体的光感而使效果失真。
技术实现思路
[0005]本专利技术针对现有技术的缺陷,提供了一种三维模型鞋服云端光线追踪渲染系统和方法。
[0006]为了实现以上专利技术 ...
【技术保护点】
【技术特征摘要】
1.一种三维模型鞋服云端光线追踪渲染系统,其特征在于,包括:WEB端、3D鞋服面料录入和效果生成模块、鞋服3D款式模型制作模块和云端三维光感效果生成服务器;WEB端用于上传鞋服三维模型至云端服务器,并展示渲染完成的效果;3D鞋服面料录入和效果生成模块:通过3D面料扫描录入设备对面料扫描录入,并应用软件对面料进行光感效果的漫反射、凹凸效果、粗糙度、透明效果生成处理,赋予光感效果特性标签;鞋服3D款式模型制作模块:对款式进行3D建模生成,并对款式进行分层处理;云端三维光感效果生成服务器包括:光线生成模块、场景遍历模块、模型求交模块、光照计算模块和光线衍生模块;光线生成模块:用于生成初始光线的起点和方向;场景遍历模块:用于利用光线的信息在整体场景的空间剖分结构中寻找可能需要进行光线求交的模型表面基元,使用类二叉树结构来组织场景;模型求交模块:用于交点的探测和求交计算;光照计算模块:利用光照明模型来进行光照计算,并将获得值累加到帧缓存相关象素中;光线衍生模块:如果光线有交,就利用交点信息生成相应的反射或折射光线;必要时,也会生成阴影测试光线;所述云端三维光感效果生成服务器用于存储具有上述功能模块的渲染程序,渲染程序可被一个或者多个处理器执行,以实现三维模型鞋服云端光线追踪渲染方法;所述处理器用于执行云端服务器中存储的渲染程序,以实现三维模型鞋服云端光线追踪渲染方法。2.一种三维模型鞋服云端光线追踪渲染方法,其特征在于:所述方法是在权利要求1所述系统的基础上实现的,所述方法包括以下步骤:S1:WEB端准备好鞋服三维模型至云端服务器;S2:3D鞋服面料录入和效果生成模块通过3D面料录入设备对面料扫描录入,并应用软件对其进行光感效果的漫反射、凹凸效果、粗糙度、透明效果生成处理,赋予光感效果特性标签;S3...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。