Renderbus动画版渲染客户端中,各种颜色代表什么意思
最近,小编陆陆续续收到一些反馈,关于咱动画版客户端上出现的多种颜色,小编想是时候出来跟大家科普一下Renderbus渲染农场客户端, “渲染作业”中那些令人眼花缭乱的颜色的意义了~ 绿色这一片“青青草地”应该是所有用户都想拥有的,它代表着该渲染平台中作业正在稳定有序地进行云渲染,或者已顺利渲染完成。 是让人神清气爽一路畅通的代表。 红色这一抹醒目的鲜红,则是大家都避之不及的,意味着用户作业渲染失败了,需要重新渲染或者需要联系客服小朋友帮忙解决了。 是终止,是尽头,无路可走,只能重头再来。 橙色1.作业超时停止 2.作业渲染超时提醒这一则橙色预警消息,提示您,该作业超过设置的提醒时间或者已经超时停止的任务,请您及时联系云渲染农场客服处理。 是路障一般的存在,无法畅通前行,需要外援。 蓝色这一道道深邃的天空蓝,则是需要用户们注意的,提醒您,优先帧已渲染完毕,需要手动点击全速渲染按钮,继续渲染。 是加速提示牌,已准备就绪,进入极速狂欢。 灰色1.停止状态的作业2.等待渲染的作业 这一条条阴郁的暗淡灰,则是表示该作业是停止状态下的作业,若需要重新开始渲染,需要对该作业右键,渲染开始作业,重新开始渲染该作业。或者是该作业正在等待渲染,按部就班的进行着是休息站,停一停,休息好了,整装再出发。 灰色进度条这些 100%进度条为灰色的作业,则说明该作业已渲染完成,并且已被当前电脑下载至本地。 好啦,今天的介绍到这里就结束了~下次再看应该就是一目了然而不是眼花缭乱了~我们下篇攻略再见吼~
2019-08-20 11:06:20渲染农场
小讲堂
MAYA制作粒子流体材质
然后创建流体,调节流体材质 把particleSamplerInfo节点与fluid关联起来。 材质结合来模拟体积效果的思路基本已经清晰,就是通过对粒子系统和流体系统以及 particle sample 节点的操作,总结出体积模拟过程中的关键步骤,最终实现粒子流体材质效果的流程设计与实现。好啦,这一期的【瑞云小讲堂】就介绍到这吧,希望对CG的爱好者们有所帮助,我们下期再分享咯!
2014-12-02 06:12:16Maya
小讲堂
渲染软件选择对比大解析
作为一个CG的技术总监,前期经历了很多犯错的时期,包括制作以及技术的问题,当时并没有人告诉你什么是对与错,所有的经验必须自己从失败中总结,这个过程是痛苦、枯燥且浪费时间。今天我就来分享一下自己总结的工作流程规范和经验, 希望可以帮助到有需要的CG初学者们。首先选择好的软件是至关重要的,它必须符合几个条件:稳定、易操作、输出快、能满足日常需要。就稳定来说,国内的很多小盆友们开始由于语言的障碍,自然把英文软件屏蔽掉,所以使用和接触到的设计软件基本以汉化版或中文版为主,正因为如此在使用过程中也吃了不少亏,例如渲染异常崩溃、程序不稳定、不同机器渲染结果不一致等等。就目前,业界大部分的设计软件,基本都是外国人开发,所以我建议CG软件的使用和学习要用官网原始英文版,毕竟它是完全没有被别人修改过的,稳定性是有保证的。易操作性来讲,如Max主要适合机械建模、地产动画、一般的栏目包装等。现在用Max最多的领域是地产动画,同时结合Vray堪称一绝,Vray与Max的这个组合简直就是为国内地产三维动画、效果图、产品展示等等提供绝佳的制作流程,Max在建筑以及地形模型制作上有独特的优势,尤其是制作带菱角的模型或者机械模型优势很明显,再加上很多CG的爱好者开发了很多Max的脚本插件,为建筑动画和机械动画模型制作提供了得天独厚的优势和便利,制作者可以利用这些小工具快速制作自己想要的模型;而Vray具有参数简单,渲染速度快等特点,初学者不需要很专业的CG知识就可以在很短的时间内制作出不错的效果, Vray这个简单而又实用的渲染器配合Max很快就可以制作出你想要的作品。而Maya适合电影短片、角色动画、角色建模等,它对于使用者的要求比较高,要有一定的基础知识,入门也比Max难一些,它对于工程以及文件的命名有严格的要求,这也是它制作的文件比较稳定的原因,如果不按照Maya的规则来制作文件,在Maya里面是绝对不允许的,它会提示错误,这也从根源上很好的规范了使用者,避免了很多制作犯很多错误,但是Max就没有这个概念,所以Max制作者犯错的几率比较大,后面我们重点讲解的也是Max使用的注意事项。CG和制作的最终目的是输出成图片,然后经过后期包装输出成视频格式文件。因此,三维软件计算输出图片速度也很关键,这个角度来说,Max是不错的选择。好啦,这一期的【瑞云小讲堂】就介绍到这吧,希望对CG的初学者们有帮助,我们下期再分享咯!
2014-09-15 08:00:16渲染软件
小讲堂
麻雀虽小五脏俱全----blender介绍
Blender 是一个开源的多平台全能三维动画制作软件,提供从建模,动画,材质,渲染,到音频处理,视频剪辑的一系列动画短片制作解决方案。Blender 以 Python 为内建脚本,支持多种第三方渲染器,同时还内建游戏引擎。 此为旧版Blender的界面 此为新版Blender界面,风格与布局跟主流三维软件更相似,更容易上手 当然,中文版肯定不会落下所谓开源,即是开放源代码,整个软件的程序代码都能看到,并能够修改。而且Blender支持windows、linux、OS X、FreeBSD等众多的操作系统,安装程序大小60MB左右,装完之后还可以移到其他地方,因为Blender是绿色版的软件。还有一个最大的特点就是,Blender是免费的!Blender在GNU公共许可协议下已经发布并公开其源代码,GNU General Public License简称GPL,是一个自由软件许可协议。因此Blender是完全免费的,并且没有教育版、专业版或商业版之分。Blender创作的艺术品(包含python脚本)的唯一所有权就是创作者。官方网站下载页面 http://www.blender.org/download/ 并且由于Blender是开源软件,在开源社区上,有来自全世界的高手正在添加更多的新功能,不断地完善和优化软件。国内的Blender官方认证网站 http://www.blendercn.org/ 这个体积不到100MB的三维软件跟其他同类的大部分软件一样,里面有网格、曲线、NURBS曲面、变形球、文本对象、骨骼、辅助物体、晶格、相机、灯光、力场等等一系列大行三维软件工具合集所拥有的功能。并且这些功能不断的更新,功能越来越强大。 view贴图绘制 UV拆分和贴图绘制 GPU实时渲染与操作界面 特效渲染 GPU渲染中的模糊效果好啦,这一期的【瑞云小讲堂】就介绍到这吧,希望对CG的爱好者们有所帮助,我们下期再分享咯!
2014-11-11 07:04:49Blender
小讲堂
深圳市瑞云科技CIS设计分享第二期:色彩搭配篇
底色:青色/邦迪蓝色+靛黑色间色:蓝绿色+琥珀色三次色:灰蓝色+银亮蓝色+藏蓝色■ 品牌色彩灵感:底色:源自和平,高科技,高效率间色:源自冷静,神秘,庄重三次色:来源激情,光荣,丰硕下一期预告:CIS颜色标志设计
2014-12-19 09:15:37CIS设计
小讲堂
解锁Renderbus客户端使用新技巧----快速渲染效果图篇
度娘说,效果图最基本的要求就是:应该符合事物的本身尺寸,不能为了美观而使用效果把相关模型的尺寸变动,那样的效果图不但不能起到表现设计的作用,反而成为影响设计的一个因素。可见高效渲染效果图是都是当下我们最需要的。有没有发现,客户端拖拽式提交虽然更加方便于多个场景文件批量提交,一键拖拽后,坐等结果即可,但是若想要一边制作,一边提交的话是不是觉得客户端拖拽式提交,分析时间有丢丢久呢?是不是觉得客户端拖拽式提交,需要找到源文件路径的要求很苛刻呢?是不是想要get到更快更便捷的渲染效果图的方法呢?小编带您解锁效果图提交渲染的最新姿势。下面要给大家介绍操作的基本流程啦: 操作详情如下: 1.点击进入渲染入口;2.根据实际情况,确认软件安装路径,安装插件,只需安装一次,就可以一直使用,无需重复安装~3.打开3ds Max软件,在工具栏找到瑞云渲染,选择发布任务选项。4.在设置窗口,进行效果图的详细设置。重重重点说明:开启极速渲染功能,采用多台机器进行分布式渲染,带你体飞一般的渲染速度~保存路径在此处设置文件输出路径和输出的文件名,渲染完成后,渲染结果即会自动下载到此目录中。5.设置完成后,点击提交按钮,完成后,即可在客户端“我的上传”模块,查看任务的上传进度。省去了分析任务的时间,大大提高了渲染效率。6.上传成功后,即可开始进行渲染任务。渲染完成后,即可直接在本地查看渲染结果。号外号外插播一则广告:仅需100元/年,100元/年,100元/年... 购买效果图专业版,即可享受:1.每日首张免费哦,当然也不是没有条件的啦...5小时内免费,超过5小时,按每小时3元计费;2.另外每张图渲染20分钟以内0.1元/张,2小时内3元/张,5小时内6元/张,超过5小时,按每小时3元计费。是不是觉是升级为专业版更实惠呐~还不赶快上手体验体验~
2017-11-01 03:12:46
小讲堂
VRAY的参数注意事项
上一期谈到如何规范渲染软件的设置,今天我就着重聊一聊VRAY的参数注意事项:1、渲染隐藏物体选项,如果勾选隐藏的物体也会被渲染出来。 2、输出的output命名最好是英文或者拼音;vray公共面板的Skip Existing Images 选项是跳过已经存在的帧,但是日常工作中我们不勾选该选项。 3、vray>Global switches>Materials>Reflection/refraction勾选,表示计算场景的时候加上反射;如不勾选,场景中的所有反射物体将全部没有反射效果。 4、勾选Hidden lights表示隐藏的灯光也加入计算;shadows表示渲染物体阴影,如果不勾选,所有灯光将不计算阴影。默认这两个选项是勾选的。 5、Image sampler表示图像采样,Antialiasing filter表示抗锯齿过滤器,截图是日常使用最多的两种模式。 6、irradiance map截图是半球细分和插值细分,如果场景里面出现大面积闪烁或者精度不高的情况可以采用加大这两个数值来避免闪烁。 7、我们为了得到更好的画面精度,一般会把Noise treshold值由默认的0.01改成0.005或者0.001,但是渲染的时间也是翻倍的,调整之前需要衡量一下;Min samples数值默认是8,如果需要更好的画质需要调高数值,一般我们会调整到16或者24,同样的渲染时间会变长。这两个参数初学者不建议调整,控制不好渲染时间会很长。 8、为了便于后期调整画面需要,需要输出更多的通道信息,各位可以根据实际需要添加对应的通道。他们会在渲染的时候一次输出多个通道信息方便
2014-10-10 07:42:48Vray
小讲堂
Python 的效率編程_simplified
Python --- 说是当今最热门的编程语言之一,相信大家都不会反对。在去年就有报导说在美国顶针的计算机大学当中,有80%的大学已选用Python 作为编程入门的教学语言。在三维动画业界当中,也越来越多软件支援使用Python 来作开发,使制作人员能容易开发出相关工具,从而提升工作效能。跟Perl 和Ruby 一样,Python 被归类为Scripting language,设计取向为语法简单,但秏用系统资源比较多,被形容为「犠牲执行效率去换取编程的开发时间」。在这里让我们来分享一些有关怎么去做Python 编程的例子,可以让我们争取更多的执行效率。例子一・ 交换两个变数的值:import timeitdef doSwapWVar():a = 1b = 2tmp = aa = bb = tmpdef doSwapWOVar():a = 1b = 2a,b = b,aif name == 'main':t1 = timeit.Timer('doSwapWVar()', 'from main import doSwapWVar')t1.timeit()#----------------------------------------t2 = timeit.Timer('doSwapWOVar()', 'from main import doSwapWOVar')t2.timeit()#The execute timeprint 'Swap with create variable : ', min(t1.repeat(3, 3000000))print 'Swap without create variable : ', min(t2.repeat(3, 3000000))print 'Swap with create variable : ', min(t1.repeat(3, 3000000))print 'Swap without create variable : ', min(t2.repeat(3, 3000000))print 'Swap with create variable : ', min(t1.repeat(3, 3000000))print 'Swap without create variable : ', min(t2.repeat(3, 3000000))Result :Swap with create variable : 0.577996969223Swap without create variable : 0.568822145462Swap with create variable : 0.588035106659Swap without create variable : 0.556537151337Swap with create variable : 0.599809169769Swap without create variable : 0.563858985901a,b = b,a 是Python 的一个典殿堂范例,完美展现出Python 语法的简单和优雅,但好处不只这样。我们使用timeit 来统计这两个不同的交换方法执行所需的时间,doSwapWVar是产生一个参数来暂存其中一个变数的值,另一个doSwapWOVar是直接运用Tuple的打包/解包来实现互换。我们从结果看到,doSwapWOVar 执行的效率明显比doSwapWVar 快。例子二・使用if 还是使用 try/except:我们先来看下面的程式码import timeitdef doCheckUsingIf(x):d = {1:None, 2:None, 3:None, 4:None, 5:None, 6:None, 7:None, 8:None}for i in range(1, x):if i in d:d[i] = idef doCheckUsingTry(x):d = {1:None, 2:None, 3:None, 4:None, 5:None, 6:None, 7:None, 8:None}for i in range(1, x):try:d[i] = iexcept:passif name == 'main':t1 = timeit.Timer('doCheckUsingIf(10)', 'from main import doCheckUsingIf')t1.timeit()t2 = timeit.Timer('doCheckUsingTry(10)', 'from main import doCheckUsingTry')t2.timeit()print 'Check using if :', t1.repeat(1)print 'Check using try :', t2.repeat(1)Result :Check using if : [2.5136549472808838]Check using try : [2.1905322074890137]这次我们想要对一个dictionary 里面的key,指定一个跟key 一样的值。在Python 当中,如果指定值的Key 是不存在的话,系统就会返回错误。在doCheckUsingIf 当中,每次执行「d[i] = i」之前,都会用if 去先检查目标的key 是否存在于dictionary 里面。而doCheckUsingTry 当中,使用了try/except 去处理当「d[i] = i」错误发生的状况。从上面的结果看到的,使用Try/except 比使用if 所花的时间少。我们来修改一下刚刚的程式码import timeitdef doCheckUsingIf(x):d = {1:None, 2:None, 3:None }for i in range(1, x):if i in d:d[i] = idef doCheckUsingTry(x):d = {1:None, 2:None, 3:None }for i in range(1, x):try:d[i] = iexcept:passif name == 'main':t1 = timeit.Timer('doCheckUsingIf(10)', 'from main import doCheckUsingIf')t1.timeit()t2 = timeit.Timer('doCheckUsingTry(10)', 'from main import doCheckUsingTry')t2.timeit()print 'Check using if :', t1.repeat(1)print 'Check using try :', t2.repeat(1)Result :Check using if : [1.8367161750793457]Check using try : [2.2109630107879639]我们只修改了d 在初始化时的内容,减少了一部份的key。有趣的是,这次的结果跟刚刚完全相反,运行doCheckUsingIf 比doCheckUsingTry 快!确实是当进入except 的次数比较多的状况下,执行所花的时间会非常多,但这是否代表我们就不应使用Try/except 呢?其实我们在编写程式的时候,不应该容许返回错误那么多的情况出现,只要我们在编程时注意所处理资料的向性,使用Try/except 也绝对可以是高效的。例子三· 比对两个Listimport timeitdef doCompareWithList():a = range(30)b = range(10)for number in a:if number not in b:b.append(number)def doCompareWithDict():a = range(30)b = range(10)dictB = dict.fromkeys(b)for number in a:if number not in dictB:a.append(number)dictB[number] = Noneb.append(number)if name == 'main':t1 = timeit.Timer('doCompareWithList()', 'from main import doCompareWithList')t1.timeit()t2 = timeit.Timer('doCompareWithDict()', 'from main import doCompareWithDict')t2.timeit()print 'Compare between with list :', t1.repeat(1)print 'Compare between with dict :', t2.repeat(1)Result:Compare between with list : [21.412750959396362]Compare between with dict : [12.298678874969482]现在我们想要做的是比对一下a 跟b 两个List 里面的元素,当发现a 当中有b 没有的元素时,就把这个元素加入b 里面。在doCompareWithList 当中,用for 把a 的每一个元素代入成number,用if number not in b 去检查,我们要注意的是,这样要遍历整个b 才会知道number 是不存在的。所以当a 有大量b 没有的元素的话,遍历整个b 的次数会非常非常多。在doCompareWithDict 当中,我们在比对之前先用b 的元素创建了dictB 这个dictionary,然后用if number not in dictB 来比对,检查number 是否跟一个dictionary 的key 相同,所执行的速度是非常快,key数量的多少不会对这速度有太大的影响,所以我们看到范例的做法,doCompareWithDict 比doCompareWithList 效率超出了43%。以上就是本期瑞云学堂的内容,希望对CG感兴趣的朋友可以关注我们的微信公众平台,或者官方微博,下期瑞云小讲堂再见!
2015-02-09 08:38:52Python
小讲堂

热搜关键词

搜索

媒体支持

media-0media-1media-2media-3media-4media-5media-6media-7media-8media-9media-10media-11media-12media-13media-14media-15media-16media-17media-18media-19media-20
  • contact
  • wechat