最近微博一篇《为什么我看坏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. 使用深度V8.1 系统后打开部分文件夹缓慢
  2. 福克斯1.8MT驾驶心得
  3. All men are brothers(并查集+思维 好题!!!)
  4. 2021“MINIEYE杯”中国大学生算法设计超级联赛(8)(1002,1004,1006,1009)
  5. (Tree)二叉树基本操作
  6. CC1101超低功耗无线模块在物联网能门锁中的应用
  7. 面向对象、继承、抽象方法重载知识点整理
  8. 深入浅出ObjC之消息 (转)
  9. Windows 8实用窍门系列:16.Windows 8的右键菜单
  10. 用什么软件录屏最好?录制高清视频无水印,简单几步就学会!
  11. 工业相机基本参数及选型
  12. PLC-Recorder仿真功能说明
  13. [Android/Icon] 分享一个图标/Icon制作网站
  14. 单片机温度传感器c语言编码,单片机中使用DS18B20温度传感器C语言程序.doc
  15. 穷苦人民如何用移动固态配置unbutu22.04
  16. r语言 柱状图加星号_如何用R画分组柱状图并且添加标准差和显著性标记(星号)?...
  17. Python利用paddlehub实现批量抠图和更换证件照背景底色
  18. 我的500行代码 VS 资深大佬的50行代码
  19. 5分钟带你学懂ROC曲线
  20. 打开PowerShell时,显示Windows找不到文件怎么办

热门文章

  1. 【NXP】LPC55S69初上手
  2. 《双积分AD转换器》的制作经历
  3. 自用PTA题目记录0001
  4. 关于递归求解--子问题划分的分析思路总结
  5. js中各种数据类型检测与判定
  6. 用老友记学习英语的方法
  7. 发动机曲轴加工工艺与专用机床夹具设计(论文+CAD图纸+工序卡+过程卡+开题报告+任务书+翻译……)
  8. ABP VNext学习日记3
  9. 互联网侵入手机逐鹿背后:追求流量变现能力
  10. 英语单词最常用的328个前缀后缀(超全面)