请选择 进入手机版 | 继续访问电脑版

开源计算机图形学社区(Open Source Computer Graphics Community) |OpenGPU Forum (2007-2013)| OpenGPU Project

 找回密码
 注册
搜索
查看: 11095|回复: 7

关于渲染器设计的一些小意见 [复制链接]

Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28

注册时间
2007-6-11
积分
29906
发表于 2007-8-4 21:58:12 |显示全部楼层
  今天去小麦的公司坐了一下午,和他的技术主管聊了下。他对我们目前的项目非常感兴趣,其实他本人也在空闲的时间内研究RenderMan的开源实现如Pixie等。

  我们一致的看法是,一个成熟的、可以投入到工业级应用的渲染器,首先在设计前,必须要看清楚方向。讨论优先,设计优先,确立标准优先,最次才是编码。黑客思维固然厉害,不过做出来的东西肯定生命力不长,我们不需要一个只有几个人理解的东西,而是一个群体普遍认同的工业级产品,即使它是个免费的软件。

  计算机图形学经过几十年代的发展,一直在质量与速度中寻求一种平衡。计算机图形学选择了娱乐行业,也就是游戏与电影。前者选择了用速度去牺牲质量,而电影工业则选择了用速度去换取质量的发展方向。从目前的发展趋势来看,无论是CPU还是GPU平台,速度已经不是了一个问题,如何达到高质量的画面,这已经形成了殊途同归、互相借鉴的趋势。最为理想的环境是,把结果与过程分开,无论是CPU或者是GPU都只是硬件资源,甚至我使用何种渲染器都只是一个调度,只要保证最终的结果是高质量的就可以。

  渲染照片级图形的方法,目前有多种,扫描线以REYES为代表,然后就是光线跟踪RT与辐射度Radiosity。谁的寿命最长使用范围最广呢?扫描线,不仅仅是OpenGL、D3D还是RM,都在使用。为什么它的寿命最长?因为能得到具有真实感的图象,这是最最根本的原因,即使在它运行在相当低配置的计算机上也一样。这是为什么RM可以存活这么多年,甚至有信心继续生存下去。人们也看到了RM出品的诸多电影,品质得到了业界的公认。它可以细分多边形,完善的Displacement。mental ray也是如此,能够得到真实的图象。它们都有自己的不足之处与长处,在实际的渲染中也是结合起来使用,比如ILM就是这样。

  电影工业是极其强调手法的领域,而且当把CG融入电影制作的过程中时,必须要考虑与现有的手法相结合。比如分层与混合这些概念,看似完全是艺术手法,不过更加可以确认的是,它们是相当聪明与高效率的生产方法,同时使得失真最小,让普通人无法分辨虚实。更加重要的是,电影工业的生产者是艺术家,是具有高成本的人群,这点原因于是决定了RAT的诞生。艺术家可以简单的自我生成需要的材质Shader等,学习的花费比写Shader小多了。渲染器是一个工具,而不是整个世界的全部。看清楚面向的对象领域,而不是一个强大的玩具。

  总之我们目前还是先花大量的时间讨论整个体系与架构,而不是猴急猴急的拓展现有的东西,这更多是个战略的问题,而不是一个智力的问题。谁都不希望在工程的末尾发现根基是劣质的,所以,在行动前,我们需要认真的探讨软件本身与实际的使用要求,设计是成功的重中之重。

Rank: 1

注册时间
2009-9-3
积分
2
发表于 2009-9-3 17:33:14 |显示全部楼层
卡马克厌恶那种貌似先哲圣贤般的夸夸其谈,但如果你一定坚持,他也会聊聊他的想法。“在信息时代,客观障碍已不复存在,”他说:“所谓障碍都是主观上的。如果你想动手开发什么全新的技术,你不需要几百万美元的资金,你只需要在冰箱里放满比萨和可乐,再有一台便宜的计算机,和为之献身的决心。我们在地板上睡过,我们从河水中趟过。”

使用道具 举报

Rank: 13Rank: 13Rank: 13Rank: 13

注册时间
2009-11-12
积分
1804
发表于 2010-7-7 17:20:40 |显示全部楼层
本帖最后由 SITT 于 2010-7-7 17:21 编辑

所谓成不成功,不必考虑太多功利,凭自己喜好去做即可

使用道具 举报

Rank: 13Rank: 13Rank: 13Rank: 13

注册时间
2010-5-23
积分
1542
发表于 2010-9-6 00:56:04 |显示全部楼层
希望这个渲染器能够运用到游戏行业。。。说的不错,呵呵
说到做到,永不放弃
CPU/GPUDEV同好

使用道具 举报

Rank: 5Rank: 5

注册时间
2010-9-16
积分
83
发表于 2010-9-29 21:43:37 |显示全部楼层
支持原创,不过要问一句,这个项目还在进行中不?没看最近的更新...
宽广的心胸,精确的判断

使用道具 举报

Rank: 13Rank: 13Rank: 13Rank: 13

注册时间
2010-5-23
积分
1542
发表于 2010-10-17 09:05:48 |显示全部楼层
{:4_203:}楼上有理...话说如果项目人在继续的话期待更新地说
...顺路求作者提供以下MAX SDK...现在貌似下不到了,呵呵
说到做到,永不放弃
CPU/GPUDEV同好

使用道具 举报

Rank: 12Rank: 12Rank: 12

注册时间
2011-3-22
积分
536
发表于 2011-7-8 19:41:15 |显示全部楼层
回复 日向雏田[1] 的帖子

楼上要MAX几的?我有2011的

使用道具 举报

Rank: 12Rank: 12Rank: 12

注册时间
2010-12-7
积分
610
发表于 2013-4-25 09:29:26 |显示全部楼层
这个渲染器最终是给谁用的呢?

使用道具 举报

最近看过此主题的会员

您需要登录后才可以回帖 登录 | 注册

‹‹
我的工具栏

关于我们|手机版|Archiver|开源计算机图形学社区(Open Source Computer Graphics Community) | OpenGPU Project | OpenGPU Forum (2007-2013)

GMT+8, 2017-11-21 07:02 , Processed in 0.056257 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部