最近微博一篇《为什么我看坏arnold》走火,暴露了某些问题,本人也是半瓶子水,认识的人大都比我NB,但就写个建议抛砖引玉吧。

Arnold早已不是一个新渲染器,现在来看Arnold当年的立身之本早已经被各种渲染器所采用,连RIS也开始学习它的某些设计。但是,这还是不足以妨碍一些MR等用户停留在表面上评价它。此文目的为尝试调整大家批判的点,引导大家走在正确的批判方向上。

1.不要拿Arnold的单帧渲染时间说事

这是批判Arnold的最大禁忌,如同10年前把renderman说成渲染器,mel工具说成插件一样,只要你看到有人来对比arnold和其他渲染起的单帧渲染时间就可以鄙视他了。因为Arnold的的确确从来不是以这个为使命的,甚至可以说走的是反方向。

如同之前文章提到的,人时间比机器时间宝贵,Arnold省下的是人类的时间,而不是计算机的时间。在超过百人的团队谈单帧渲染时间远远没有谈渲染器加到流程里节省下团队百分之多少的时间有意义(自己算下就知道)你都不知道在这方面Arnold有多努力,做出了多大的牺牲。

  • PBR只是一方面。虽然当前PBR已经烂大街,但第一个画出蒙娜丽莎的才会被铭记,今天谁再画个蒙娜丽莎能在朋友圈火一把就不错了(何况到目前Arnold仍然是领跑)。
  • 还有一个被99%人忽视的一点:Arnold在设计上禁止了渲染有关Cache。什么阴影贴图brickmap这些上世纪的东西肯定不会用,连point cloud等任何中间cache都不会用(早期用了现在早已弃用)(pointcloud遭弃用的另一个原因是biased)你根本找不到任何可以缓存起来节省渲染时间的东西,而这方面mentalray就有很多,光子图,finalgather图,阴影贴图等等。为什么要这么设计呢?就是为了避免版本迭代中人类会犯的错误。在今天这个才是对的做法,试想啊你搞个序列任务提交到farm, mentalray比arnold快了100%出来,结果发现光子图/阴影贴图不是最新的,渲染出来的不能用,那快出来的时间没有任何意义。
  • 渐进式渲染。可以在尽早发现问题,随时停掉渲染。
  • unbiased,看坏arnold文中的知乎链接介绍的很清楚,我之前文章也有提到过,说到底这个不只是质量问题,也是省人工的问题。相信FG和光子时代的渲染师都懂:biased经常会有明明单帧不错但序列忽闪忽闪的像水底呀(重煊吧),低分辨率看着挺好高分辨率一渲染就一坨翔啊(重渲吧),说白了,你这让灯光师为渲染器的设计买单啊,你单帧渲染的快有毛用,早早的渲染出来不能用的话还不如我渲染出多少就能用多少呢!老板问你这个项目还有多少渲染量还好估测。

PBR/ Non cached/ Unbiased,我觉得明白人不会拿绑着这三个沙袋的Arnold和Mentalray对比单帧渲染时间。

正确姿势是:不服?不服比在大流程中同等质量下出活效率啊?

2.不要拿过时的问题说事

  • arnold早在PLACE HOLDER就加入了fast opacity,透明贴图慢的问题早就解决。
  • 天光在室内噪点也在PLACE HOLDER时就假如了light portal,也是已解决的问题。

这些对开发者来讲并不是什么大问题,一个渲染器的设计比功能实现重要太多了,设计搞好后要增加或者改进个功能那不很容易么。

正确姿势:喂solidangle,我想渲染清晰的焦散请问怎么做?

3. GPU支持问题

火人有话说,大家请前往此文(http://weibo.com/ttarticle/p/show?id=2309404040993480571504)。

正确姿势:吃瓜观看

4.不要低估行业的智商

既然Arnold这么可有可无,为什么行业好好的MR不用还要换Arnold?(流程中升级渲染器版本都要不能更谨慎,换渲染器可更不是个小工程啊)为啥Autodesk还要收Arnold?为啥不全上GPU渲染器?

正确姿势:这条好难圆,想不通的就暂且把autodesk的人当sb吧,还有好好的MR不用用arnold的,你就当他们都有点毛病

有关批判Arnold的正确姿势的建议相关推荐

  1. io在Linux,在Linux进行IO的正确姿势

    原标题:在Linux进行IO的正确姿势 很多C/C++程序虽然在做网络编程, 但大多用别人封装好的库, 对底层不甚了解, 感觉 IO 操作不是很简单吗? 我敢说, 大多数人进行 IO 的姿势都不对, ...

  2. 互联网大厂内推求职的正确姿势?

    作者 | 码农唐磊 来源 | 程序猿石头(ID:tangleithu) 背景 每个人的职业生涯基本上都离不开"投简历找工作"这件事(什么,你家里有矿?当我没说),那拿着简历找工作正 ...

  3. 如何自学python数据分析-良心整理!学习Python数据分析的正确姿势

    学习 Python 数据分析的正确姿势 如果你是通过学习给程序员设计的 Python 课程来学习 Python 数据分析,那就大错特错了.很多数据分析师在开始学习 Python 数据分析之前就被引导学 ...

  4. python语言自学-零基础小白学习Python编程语言的正确姿势(纯干货)

    原标题:零基础小白学习Python编程语言的正确姿势(纯干货) 敢问有哪种编程语言集简洁.优雅.简单.全能于一身?Python绝对算的上是一个.举个例子,比如完成同一个任务,C语言需要写1000行代码 ...

  5. Linux-鸟菜-4-关机的正确姿势

    Linux-鸟菜-4-关机的正确姿势 这章里面鸟哥介绍了基本的登录操作以及一些基本命令还有关机的正确姿势,基本的命令我都整理到常用命令3里面了,关机的这个感觉挺重要,单独整理下. 由于Linux本身是 ...

  6. 开发函数计算的正确姿势——轻松解决大依赖部署

    前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传.函数计算 ...

  7. 解锁redis锁的正确姿势

    解锁redis锁的正确姿势 redis是php的好朋友,在php写业务过程中,有时候会使用到锁的概念,同时只能有一个人可以操作某个行为.这个时候我们就要用到锁.锁的方式有好几种,php不能在内存中用锁 ...

  8. Android PermissionUtils:运行时权限工具类及申请权限的正确姿势

    Android PermissionUtils:运行时权限工具类及申请权限的正确姿势 ifadai 关注 2017.06.16 16:22* 字数 318 阅读 3637评论 1喜欢 6 Permis ...

  9. 在副业刚需的时代,如何掌握副业的正确姿势?

    前言 近期,伴随着"副业刚需"这个词语的流行,关于"职场人要不要发展副业"的话题再一次被炒得沸沸扬扬. 有人认为副业是刚需,是抵御中年危机的锦囊妙计,甚至是中年 ...

最新文章

  1. AQS基础——多图详解CLH锁的原理与实现
  2. JAVA面向对象的总结(函数重载与数组)
  3. java h5获取ip,websocket中获取客户端通信的真实IP
  4. java日期时间的转化
  5. Android 引用第三方开源库,出现冲突 Manifest merger failed : Attribute application@icon value=...
  6. 扑克牌图片一张一张_培养孩子的数学力,不妨试试这五个扑克牌游戏
  7. 【形式语言与自动机】图灵机
  8. 1个工具,4个技巧,就能高效开发各种报表!
  9. poj 1426 BFS
  10. 计算机与应用化学ppt,应用化学专用课件.ppt
  11. MSDN最新的2007年6月的中文版本发布了
  12. element-ui中rules使用正则表达式进行校验
  13. MySQL 按照拼音给中文字段排序
  14. DLNA和UPnP是什么关系?通俗解释
  15. lzg_ad:FBW控制台命令详解
  16. 点餐系统——数据库设计
  17. 江苏省电子税务局中文点选验证码识别研究
  18. 打工人的「周游世界」,AI算法帮你实现,泪目!
  19. tableau ODBC驱动下载方法和链接(连接mysql的驱动)
  20. 8款最好用的固定资产管理软件

热门文章

  1. java短信验证码登录功能设计与实现
  2. 2021年全国大学生电子设计大赛G题无人机方案
  3. 3分钟学会这些面试小技巧
  4. 家里网速慢,该如何提升网速?
  5. dotnet 删除自身程序的方法
  6. WebP已经适合主流使用?美图图像选型评测及优化历程
  7. 佩斯大学计算机科学世界排名,佩斯大学计算机科学硕士
  8. 金蝶KIS专业版销售出库反审核不成功,销售订单关联的出库数量为负!
  9. linux PCI设备驱动
  10. java.lang.NoClassDefFoundError: org/xmlpull/mxp1/MXParser