滚动新闻:
首页 > 应用案例 > 实时渲染

使用Keyshot进行汽车的实时渲染

   本次用到的显卡有Quadro和Tesla两款专业显卡,软件是Keyshot,它是一款实时渲染的工业级软件,可以导入多种形态的3D模型进行材质与环境的设置,然后在视窗内直接渲染出高品质的效果图,与传统的渲染不同的是,Keyshot所带来的效率是前所未见,同时在速度与品质上可以按照用户的需求来制定输出方式,对于经常出图的朋友来说,Keyshot绝对是一个制作工业级效果图的好帮手!

  现在我们就来试试看如何将模型导入Keyshot进行实时的渲染,场景里面是一辆Audi汽车模型,行视图里面的HUD看到多边形的数量是接近13万。

使用Keyshot进行汽车的实时渲染

  车辆的模型分成几个部分制作,每个模型上面被赋予了多重材质,在模型导入Keyshot后是可以被识别与进行编辑的。

使用Keyshot进行汽车的实时渲染

  将模型输出FBX格式,特别注意的是轴向输出为Y轴向上,如果用默认的Z轴,就需要到Keyshot里面将物体做转向的调整。

  打开Keyshot程序,使用Import方式将汽车模型导入。

使用Keyshot进行汽车的实时渲染

  如图所示,场景内为导入后的汽车模型,整体看起来像一个玩具车,这是因为没有赋予材质的设置,我们注意到左边的栏位是Keyshot提供的材质列表,内容相当的丰富,我们准备用内建的材质库来打造一部全新的Audi汽车。

使用Keyshot进行汽车的实时渲染

  首先是将需要设置材质的模型找出来,一般的情况下可使用拖曳的方式将材质直接拖到模型上即可,另外一种则是用物件的名称来指定。

使用Keyshot进行汽车的实时渲染

  接着我们来试试在车身上面设置一个材质,在材质库里面选择Paint > Metallic, 这种材质偏向金属面的烤漆,然后选择一个珍珠红的材质直接拖曳到车身。如图所示,红色的烤漆材质设置到车身后的质感已经出来了。接着找到Glass材质的目录,将透明的玻璃材质拖曳到车灯的外壳。

使用Keyshot进行汽车的实时渲染

使用Keyshot进行汽车的实时渲染

使用Keyshot进行汽车的实时渲染

  继续将玻璃材质指定到挡风玻璃上面,现在看起来比较接近我们想要的初步效果,在这个时候我们会注意到,每指定一个材质或是转动相机,Keyshot会自动的进行实时渲染,令我们讶异的是在渲染的同时并不会造成系统的延迟。

使用Keyshot进行汽车的实时渲染

  将Chrome或是Steel的反射质感添加到轮框上,如图所示,现在车身的整体效果大致已经呈现。

  现在有个问题是,将材质指定到物件上面后,如果要进行修改的话应该用那个功能?例如图示里面的车灯边框,我们希望进行材质的调整,直接按下右键选择 Edit Material即可打开材质编辑面板。

使用Keyshot进行汽车的实时渲染

使用Keyshot进行汽车的实时渲染

  在材质面板里面除了对Color进行基本的调整,另外可以设定高光与材质的指定,具体的操作我们放在后面的教程再详加介绍。

使用Keyshot进行汽车的实时渲染

  在调整好材质后,也可以按下Save to Library存成一个性的材质给其他的物件使用。接下来是环境的设置,在Environment目录下提供了不同形态的立体环境,在Interior > Industrial里面双击hdri - location_factory,视图内的背景将自动进行更换。

使用Keyshot进行汽车的实时渲染

  如图所示,现在我们可以看到在车身上面反射出环境的效果,更方便的是,转动视角来观看的时候,背景与车身的反射也会跟着做变化。

使用Keyshot进行汽车的实时渲染

  使用Keyshot渲染的时候,我们仍可以继续对材质进行调整与修改,如果发现某个材质的效果不如预期,直接替换就能马上看到修改的结果,与vray RT的实时渲染比较起来,Keyshot的效能确实让我们感到非常的满意。

使用Keyshot进行汽车的实时渲染

  除此之外,我们还能针对环境进行参数的调整,在Environment的设置里面,可以修改Contrast,Brightness这些基本的数值,修改Rotation则是对转动整个环境背景。

使用Keyshot进行汽车的实时渲染

  如图所示,在相机固定的情况下,调整Rotation的数值所得到的不同渲染效果。

使用Keyshot进行汽车的实时渲染

使用Keyshot进行汽车的实时渲染

  另一种环境的表现方式是采用一张固定的图片来作为背景,如图所示,在Background里面选择Backplate Image后载入图片文件即可。

使用Keyshot进行汽车的实时渲染

  至于载入背景后要如何进行视角的修正,我们将在下一个教程里面有更详尽的说明。

使用Keyshot进行汽车的实时渲染