查看: 2368|回复: 27
|
Hardware Rendering
[复制链接]
|
|
发言人:gklai
我们在用、工作于 3D 软件时,到底显示卡的好坏是否重要?
如果我们用了很高级的显示卡,按照我的猜想,它根本除了在 View port 比较顺畅以外,其他完全没有关联。
请告诉我这种看法对不对?
还有,Maya 有那个 Hardware Render 功能,它最主要的用途是什么?那如果我们用了高级的显示卡,做 Hardware Render 时才会得到高素质的输出吗?
另外一个问题,我发觉你们很多都是在用 Polygon 来做模型的。它的长处是什么?为什么不用 SubDiv 或 NURBS 这类的?有很多缺点吗?
希望你们会解开这些围绕着我许久的谜团!
我要离开电脑了,明天见!(明天灌!)
[ 本帖最后由 tecsun 于 31-8-2006 04:58 PM 编辑 ] |
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 02:01 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 02:02 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 02:02 PM
|
显示全部楼层
发言人:joanofarc
就我所知,显示卡对final render也有影响,只是远不如处理器那般大。
而polygon modeling,我是觉得要软要硬比较容易控制。 |
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:42 PM
|
显示全部楼层
发言人:joanofarc
原帖由 tecsun 于 25-8-2006 07:37 PM 发表
joanofarc -
怎么说对final render也有影响?可以说说为什么你原因吗?
我找不到leh。
不过,看一看
http://www.vfxtalk.com/forum/showthread.php?t=5816+
里面有提到,
With applications such as Gelato allowing some renderers to take advantage of GPU rendering, is this something that mental images is looking into for the future?
RH: We showed the use of GPUs in mental ray for accelerating rendering by performing shading related calculations for the first time at Siggraph 2004. In particular, we are providing extensive support for hardware shaders written in CG through the mental ray shader API since version 3.3 of mental ray.
With the most recent, enormous improvements in compiler performance that were accomplished by NVIDIA, this feature will become a viable option for anyone seriously interested in significantly cutting rendering times, for example in feature animation production.
不知道算不算?
或许只是一些renderer而已。 |
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:42 PM
|
显示全部楼层
发言人:gklai
版主大大哥哥!我所指的 Hardware Render 是指输出,不是指 View Port 的。View Port 那个在 Maya 它叫 Hardware Texture 喔!
___________________________________________________________
这是我 Maya 7 的 Help 里面的一段:
Hardware, software, and vector rendering
Software rendering
Software rendering produces images of the highest quality, letting you achieve the most sophisticated results.
Computation occurs on the CPU, as opposed to hardware rendering, which relies on the machine's graphics card. Because it is not restricted by the computer's graphics card, software rendering generally is more flexible. The trade-off, however, is that software rendering is generally more time consuming.
Exactly what you can render depends on which software renderer you use and its particular limitations.
Maya has the following software renderers:
* The Maya software renderer
To find out about Maya's software renderer, see Maya Software renderer.
* mental images®mental ray®for Maya®
To find out about mental ray for Maya, see mental ray for Maya renderer.
Hardware rendering
Hardware rendering uses the computer's video card and drivers installed on the machine to render images to disk. Hardware rendering is generally faster than software rendering, but typically produces images of lower quality compared to software rendering. In some cases, however, hardware rendering can produce results good enough for broadcast delivery.
Hardware rendering cannot produce some of the most sophisticated effects, such as some advanced shadows, reflections, and post-process effects. To produce these kind of effects, you must use software rendering.
Maya has the following hardware renderer:
* The Maya hardware renderer
To find out Maya's hardware renderer, Maya Hardware renderer.
___________________________________________________________
Maya's hardware renderer presents a seamlessly integrated rendering solution that leverages the ever increasing power of next-generation graphics cards to render frames.
Benefits include an intuitive workflow to generate hardware rendered images for previews, specific passes, and hardware rendered particles. You can render and display images using the Render View, which lets you compare images during the shading and lighting tasks.
The user experience and the visual quality of the final images significantly surpass that of the Hardware Render Buffer. You can produce broadcast-resolution images in less time than with software rendering. In some cases, the quality may be good enough for final delivery.
The hardware renderer uses Maya's existing interface and workflow for assigning shaders, textures, particles, light linking, and so on.
To prevent the windows of other applications from interfering with the rendering of the image, you can perform off-screen batch rendering.
偏偏一些 Particle 是“必须”要用 Maya Hardware 来 Render。不过这可用分层 Render 来解决、混合。我是好奇是不是升级显示卡后能有“特效”?
现在来看看,下面这个是我随便做实验的,两张 Render 都完全没有更改、移动到任何东西。
Maya Software Renderer

Maya Hardware Renderer (超级无敌的快!)

我就是想知道是不是升级了一张超级无敌显示卡后就会得到更佳的 Maya Hardware Render 输出!?!?
|
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:43 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:44 PM
|
显示全部楼层
发言人:joanofarc
原帖由 gklai 于 26-8-2006 01:23 AM 发表
Hardware rendering uses the computer's video card and drivers installed on the machine to render images to disk. Hardware rendering is generally faster than software rendering, but typically produces images of lower quality compared to software rendering. In some cases, however, hardware rendering can produce results good enough for broadcast delivery.
Hardware rendering cannot produce some of the most sophisticated effects, such as some advanced shadows, reflections, and post-process effects. To produce these kind of effects, you must use software rendering.
Maya has the following hardware renderer:
* The Maya hardware renderer
To find out Maya's hardware renderer, Maya Hardware renderer.
根据这些,基本上hardware rendering的qualityshi比不上software rendering,绝大多数的renderer都是software renderer(mental ray, renderman...)。
quality应该是取决于renderer的编写和设定。显示卡和处理器一样,只能加快速度而不会提高quality。
不过maya7和8对harware rendering好像支援得好些了,可能如shadow不再嘿到完。
可以教我怎样设定你这件作品的灯光吗?我每次弄shadow都不美,或者借你的file来研究一下。 |
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:44 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:45 PM
|
显示全部楼层
发言人:joanofarc
谢谢 ,原来同样的设定下,用maya software和mental ray可以出现完全不同的效果。 |
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:45 PM
|
显示全部楼层
发言人:gklai
原帖由 joanofarc 于 26-8-2006 01:40 PM 发表
谢谢 ,原来同样的设定下,用maya software和mental ray可以出现完全不同的效果。
就是就是!我比较喜欢 mental ray。
然而,在 mental ray 里我发现开了 Final Gather 后 highlight 会比较多一点。 |
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:45 PM
|
显示全部楼层
发言人:joanofarc
如果用mental ray要做出你那样的效果,要怎样设定(可见我对lighting一无所知)?
灌水帖变研究帖了。 |
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:46 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:46 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:46 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:47 PM
|
显示全部楼层
这是用你的file,没调过任何东西。看来真的不一样。。。不过不能确定,要再研究一下才知道。

|
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:47 PM
|
显示全部楼层
发言人:gklai
原帖由 tecsun 于 27-8-2006 12:49 AM 发表
这是用你的file,没调过任何东西。看来真的不一样。。。不过不能确定,要再研究一下才知道。
谢谢!麻烦你了!的确不同显示卡都有不同效果。连颜色也有些不一样呢!
版主!版主!我在 →这里← 有问了一道问题,希望你会帮到忙!
先谢谢了! |
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:48 PM
|
显示全部楼层
发言人:joanofarc
这是我render的。

我刚刚查了,我的卡是6600GT,比版主的快整倍,出来效果我觉得是一样.
你试了update你的卡最新的driver了吗? |
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:48 PM
|
显示全部楼层
刚刚去读了一些文章,据我目前的理解maya的hardware render在某种程度上是被限制的。毕竟他是利用显示卡的driver和该卡本身所具有的功能来作为render,所以我和joanofarc的nvidia card render和gklai的ati card render之间有很大的差别。那么在这样的算法下,如果使用者本身使用的是比较低级的显示卡,比如不support advanced shadow或是旧版的pixel shader等等,那么跟高级的显示卡来比较,应该是高级的显示卡所render的效果会比较理想(我没有这些range的显示卡,没办法测试。纯粹理论,有待大家研究确认)
而Nvidia Gelato则是类似software render般,只是分别在于gelato是使用garphics card上的GPU来render。所以她是利用card本身的运算能力,并不限制于card上所拥有的技术,因为displacement, motionblur, gi, anti-aliasing等等是基于gelato的程式,而不是hardware上的程式。
所以对于maya的hardware render,显示卡就决定了该渲染图的最终效果。而Gelato就是显示卡并不决定渲染图的最终效果,而是渲染的速度差异而已。
我是阅读了一下的链接所得到的想法,可能中间会出差错(因为我刚刚去读得,通宵没睡累累下,所以理解能力可能会blur blur ),如果大家发现什么不对,就提出来讨论啦:
1) http://www.nvidia.com/page/gz_learn.html - 里面的各大链接
2) http://www.artvps.com/
3) http://www.barefeats.com/maya.html - 相同得显示卡,在不同处理器的差异。
|
|
|
|
|
|
|
|

楼主 |
发表于 31-8-2006 04:53 PM
|
显示全部楼层
发言人:gklai
原帖由 tecsun 于 29-8-2006 06:27 AM 发表
刚刚去读了一些文章,据我目前的理解maya的hardware render在某种程度上是被限制的。毕竟他是利用显示卡的driver和该卡本身所具有的功能来作为render,所以我和joanofarc的nvidia card render和gklai的ati card r ...
谢谢版主帮忙爬来这些资料!
那么,若我升级 nVidia 显示卡,安装 Gelato 软件,那么我就可通过运用 GPU 来 render 了。但,GPU 真的会比 CPU 来得快?莫非要一张三、四千令吉的显示卡才能用 Gelator? |
|
|
|
|
|
|
| |
本周最热论坛帖子
|