分类 log 下的文章

工业设计专业装机误区!!!这两天一直有小师弟师妹们问我装电脑的问题,我发现了一个同学们在专业应用配机上的误区,希望对那些将要配机器的同学们提个醒!大家都知道,我们专业在专业学习后期三维渲染是主要功课,好多同学都觉得渲染和显卡有关,觉得渲染时间的多少取决于显卡的好坏,其实这是错误的!其实很多做三维的新手都有这个误区,或者以为要CPU、内存、显示卡一起升,才提高三维做图的最终渲染速度.......  但实际情况是现在主流的三维软件渲染器,主要升CPU就够了,预渲染时5200和8600GT没有区别,渲染三维和玩电脑游戏是不同的,升级显卡只影响即时演算的速度而已,也就是视图的操作速度,做三维最终渲染速度几乎只靠CPU!!!!这个是在专业的CG论坛 火星时代论坛上公认的。下面我向大家具体讲解一下,首先,必须明白一件事,cpu和GPU的分工,cpu是干什么的呢?当然是计算!渲染的时候,光线跟踪也好,光能传递也好都需要大量的计算,这些工作都是由CPU提供的。那显卡(也就是GPU干什么呢?是不是没啥用了?当然不是!显卡的功能就在于你在设计的时候,也就是渲染之前为你提供屏幕即时显示,三维刷新用的,也就是你渲染之前在软件视图中看到的三维画面还有游戏画面都是显卡的功劳,它主要负责多边形的生成和基本光效解算,借助的也就是显卡所拥有的openGL等功能,好消息是几乎现在所有的主流低端显卡就能提供日常应用。) 下面对机器的各配件对专业的影响进行讲解:显卡:高端低端显卡和专业显卡在3D渲染时几乎无差别。专业显卡的驱动特殊优化过,支持的功能更多,可以在3D制作过程中的实时渲染中看到更多效果而已,我们通常买的显卡都是游戏显卡,主要作用是即时演算游戏里的图形,除了在实时渲染中由于显卡自身多边形处理性能差异而导致画面延迟以外几乎没有任何区别,也就是说你用一块6600和一块8800来做3D,除了在实时过程中画面转换的速度有些差别以外,其余几乎一样。内存:很多人也认为内存会影响渲染速度,这个观点也不正确,当内存足够用的时候,渲染速度也不会有太大影响。什么是足够用??一般3D使用是打开场景文件会占用大量内存,场景中的多边形越多,占用内存越大,当你的内存不够用的时候就会出现严重延迟,因为这时候开始调用硬盘空间做虚拟内存了。当你内存满足你的场景文件所需要的量时,渲染的时候除了灯光计算需要比较多的内存以外其余几乎不消耗内存。普通场景一般1G内存够用了。也就是说,对于一个场景的渲染,如果1G内存够了,不会调用硬盘做虚拟内存的情况下,那么就算你加到4G的内存对渲染数度也根本不会有提升。下面告诉大家如何选购: 3D渲染速度影响最大的是CPU,所以尽量把资金投入到CPU上,选择多核心的CPU对渲染速度提高极大,尽量用双核甚至四核芯的CPU,至于内存,1GB以上是必备的,有条件加到2G以上最好(VISTA系统至少加到2GB以上),至于显卡,除非你用专业卡,否则一般中低端的N卡是首选(3DMAX、MAYA等等软件多数还是用OpenGL为图形接口,这方面N卡要比A卡有优势)除非你还要兼顾游戏,那么一款600RMB左右的显卡就够用。2D软件道理也是一样的,图形的处理速度也完全取决于CPU。后期软件在渲染出片的时候,也是靠CPU计算,但由于后期制作的素材较多,内存要尽量大。三维制图渲染用机,的装机方案有2种, 第一种:砸钱到CPU上,大内存,显卡要垃圾的,平时出图用主流渲染器(巴西 VR MR....) 第二种:砸钱到高端的专业显卡上,大内存,垃圾CPU,平时出图用GPU渲染器(Gelato 2.0,教材极少,还有MAYA的硬件渲染功能要会编程才能用...很少人会)这2个渲染器比较难用..所以一般装机选第一套方案。 我想说的是目前三维软件,主流渲染器主要颈瓶在CPU,再好的显卡,对最终渲染几乎没有什么影响,除非是用现在比较难用的非主流的GPU渲染器,而且一般要专业显卡才能很好的支持..... 希望大家互相转告,莫入误区。

 

预览的时候靠显卡和内存,最终渲染的时候靠CPU和内存。 因为通常的3D制图软件最终渲染的时候都是靠CPU裸算的,所以最好配备一个多核CPU。 以下是我和一个人的讨论: 做美工的时候,静态的 2D 渲染以及静态的 3D 建模和渲染,是裸靠 CPU 算,还是可以用 DirectDraw(2D)以及 OpenGL/Direct3D(3D) 这些 API 调用显卡 GPU 资源来加速处理呢?如果可以用显卡来加速,当今为何又强调图形工作站最好用 双核CPU ? ------------------ 如果你是做美工 应该都是静态渲染,这种情况下都是裸靠CPU计算的 一个象素一个象素裸算出来的,跟显卡没有直接关系 显卡主要在设计过程中,动态绘制的时候起作用,说白了 就是preview。 比如你设计了一个面片数量达到百万级的 model,设计好了想转个角度看一看,如果显卡不好就会很顿 甚至直接死机的我都见过,显卡的档次高就有明显的提升。 再比如给模型贴了很多纹理,再想鼠标转着看看,显卡不行 也不照。 一旦设计完毕,开始渲染,就不关显卡什么事情了,CPU+内存 决定了渲染速度。所以那些工业级的CG,都是用好多机器做分布式 渲染... 总结起来,interative rendering ->显卡 static rendering -> CPU+内存 -------------------- 是不是说: CPU 负责把模型上的所有元素都算好放在内存中,但是这只是 model 的基本数据。 具体从某个角度观看model,光照、距离、消隐/遮蔽、Alpha、过滤,甚至纹理贴上去该是 啥样……都靠显卡适时地将 CPU算好放在内存中的model数据换算成可视元素呈现出来。 所以 CPU 好、内存大 才能快速的生成model基本数据, 而显卡好才能快速、适时地将这些数据转换为可视元素呈现给设计者看。 ---------------------- 你谈到的这些,都是在设计过程中 这个时候的显示,都是属于预览级别的,并不是最终的效果图 当然cpu,内存要起作用 但是最主要的工作是显卡做的,这个时候的渲染称为interative的渲染 也就是你说的这个“适时”的意思 当你完成好了设计工作,model,camera,texture,light...往往最后要生成一张图片吧,任何造型类的软件3d maya,3d max, 4d cinema,都会有render这样的操作,设置好渲染的细节以后,点一下render,你会发现这张图片的生成过程一般是比较长的,不能做到实时。这个渲染过程称为“静态”的渲染过程,它的渲染机理和第一段里面的渲染是完全不同的,在这个过程中,主要是CPU完成了渲染(其实也就是计算每个象素的颜色值)的过程,CPU+内存是关键。 ----------------------------- 我一直不明白的就是——既然高端显卡能动态的渲染出相当精美的预览图象,为何不直接把这种图像“截图”作为最终结果呢?其实许多时候并不需要非常精细的画质,我觉得动态渲染的结果已经够用了…… ---------------------------- 当然可以了 为什么不可以 kunzhou(一个做图形很厉害的人)说,interactive是图形的通行证,实时有静态无法比拟的速度优势。实时渲染最终的目标就是希望能够达到静态渲染那样的效果,只是目前还不能而已,比如一些特有的光学现象,caustics, color bleed
ing,soft shado
w...现有的实时渲染技
术还存在一些问题要克服,但最终两者会走到一块去的。

Tim Sweeney拥有诸多头衔,资深3D架构师、Epic公司创始人、虚幻引擎创始人等等。此人在游戏业中的威名堪比John Carmack。本月初在“高性能图形2009”会议上,Tim Sweeney进行了一次主题演讲,题目就相当引人注目:“The End of the GPU Roadmap”(GPU路线图的终结)。

所谓“GPU路线图”的终结,即Tim Sweeney认为路线图的意义在于展望未来的新功能、新特性。而现在的GPU已无新特性可言,只有逐代增强性能。因此,GPU的未来已经不存在什么路线图了。

他认为,在2020年前,游戏开发者就会抛弃GPU,重回软件渲染的道路。理由包括:

• 现有GPU架构存在诸多限制,编程难度也比通用CPU高得多。

• 从各大厂商CPU和GPU的发展规划来看,CPU和GPU正在向着类似的方向发展,拥有大量的简化核心,共享缓存。

• 从经济上考虑,随着硬件机能的飞速提升,游戏开发工具必须简化,以免开发成本随之大幅提高。

由此,未来无论CPU还是GPU,都将支持大规模的标量/矢量运算,游戏开发将绕过OpenGL/DirectX这样的API,直接使用软件渲染的方式,利用处理器的超强运算性能,描绘高分辨率图形。从国外媒体的评论来看,Tim Sweeney的这番观点,与Intel计划中的Larrabee颇有类似之处。当然,NVIDIA、AMD的GPU通用计算计划实际上也是走在这一方向上。

有兴趣研究技术的读者,可以参看他的演讲稿PDF:
http://graphics.cs.williams.edu/archive/SweeneyHPG2009/TimHPG2009.pdf

download:     

        http://www.sharezip.info/oaagm6u97ylb/All_Joomla_Web_Templates.part01.rar    
        http://www.sharezip.info/oidr4s600row/All_Joomla_Web_Templates.part02.rar    
        http://www.sharezip.info/dccwqph085i8/All_Joomla_Web_Templates.part03.rar    
        http://www.sharezip.info/7vvkxqe0k1ib/All_Joomla_Web_Templates.part04.rar    
        http://www.sharezip.info/1u7sl43w3olg/All_Joomla_Web_Templates.part05.rar    
        http://www.sharezip.info/lpy5j3440yfx/All_Joomla_Web_Templates.part06.rar    
        http://www.sharezip.info/yn2dld0e2tfy/All_Joomla_Web_Templates.part07.rar    
        http://www.sharezip.info/eyddnmbdhjwf/All_Joomla_Web_Templates.part08.rar    
        http://www.sharezip.info/vomjo2e7273h/All_Joomla_Web_Templates.part09.rar    
        http://www.sharezip.info/5s3qf1wczvfa/All_Joomla_Web_Templates.part10.rar    
        http://www.sharezip.info/6xpa8xszz2h9/All_Joomla_Web_Templates.part11.rar    
        http://www.sharezip.info/m4cf5tvo8wqs/All_Joomla_Web_Templates.part12.rar    
        http://www.sharezip.info/kx0t9k0gvb1n/All_Joomla_Web_Templates.part13.rar    
        http://www.sharezip.info/gt8q3812hbnp/All_Joomla_Web_Templates.part14.rar    
        http://www.sharezip.info/9g54kgvirjh1/All_Joomla_Web_Templates.part15.rar    
        http://www.sharezip.info/v9hvgnk6q9sw/All_Joomla_Web_Templates.part16.rar    
        http://www.sharezip.info/edsg38gvx3im/All_Joomla_Web_Templates.part17.rar    
        http://www.sharezip.info/sv2y7cf6xo0r/All_Joomla_Web_Templates.part18.rar    
        http://www.sharezip.inf
o/8zls7x2g6h2b/All_Joomla_Web_Templates.part19.rar
    
        http://www.sharezip.info/yg43llk5ssbt/All_Joomla_Web_Templates.part20.rar    
        http://www.sharezip.info/2qmusv2eixkb/All_Joomla_Web_Templates.part21.rar    
        http://www.sharezip.info/3cmd0vqplekc/All_Joomla_Web_Templates.part22.rar    
        http://www.sharezip.info/8ydowynoxyq6/All_Joomla_Web_Templates.part23.rar    
        http://www.sharezip.info/likvpxbyv9ms/All_Joomla_Web_Templates.part24.rar    
        http://www.sharezip.info/hyaweebupwpn/All_Joomla_Web_Templates.part25.rar    
        http://www.sharezip.info/8fv0lsttn9pw/All_Joomla_Web_Templates.part26.rar    
        http://www.sharezip.info/tslmlz0gqm85/All_Joomla_Web_Templates.part27.rar    
        http://www.sharezip.info/sv2fzqc4g3mo/All_Joomla_Web_Templates.part28.rar    
        http://www.sharezip.info/e2u9ikc5eedj/All_Joomla_Web_Templates.part29.rar    
        http://www.sharezip.info/ved95wzgrc72/All_Joomla_Web_Templates.part30.rar    
        http://www.sharezip.info/hn7lm4zu9kmm/All_Joomla_Web_Templates.part31.rar    
        http://www.sharezip.info/u4w0tcc72gjz/All_Joomla_Web_Templates.part32.rar    
        http://www.sharezip.info/adt837l815fd/All_Joomla_Web_Templates.part33.rar

demo:http://www.joomlart.com/demo/

about 动易® SiteWeaver™ 内容管理系统6.8 后台登陆及500错误

在godaddy豪华空间内出现500错误,和后台登陆刷新的解决方法

要注意调配空间目录的权限,如下

IIS 7.0 .net 2.0/3.5

目录可读写,数据库开启.

域名绑定,及根目录文件夹

程序方面需注意,遇登陆首页出现500错误,可检查conn.asp 的数据库路径.

在登陆后台时,输入密码,用户名,管理码,验证码.后又回到登陆页面时,需查看网址是否是真实的地址.是否把目录名带上.

如果正确的还不能正常登陆,可重新下载上传install.asp进行配置安装.

之后再正确的网址中运行后台登陆方可.

 

RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为廉价磁盘冗余阵列。RAID就是一种由多块硬盘构成的冗余阵列。虽然RAID包含多块硬盘,但是在操作系统下是作为一个独立的大型存储设备出现。利用RAID技术于存储系统的好处主要有以下三种:

通过把多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能
通过把数据分成多个数据块(Block)并行写入/读出多个磁盘以提高访问磁盘的速度
通过镜像或校验操作提供容错能力
最初开发RAID的主要目的是节省成本,当时几块小容量硬盘的价格总和要低于大容量的硬盘。目前来看RAID在节省成本方面的作用并不明显,但是RAID可以充分发挥出多块硬盘的优势,实现远远超出任何一块单独硬盘的速度和吞吐量。除了性能上的提高之外,RAID还可以提供良好的容错能力,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。

RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。根据实际情况选择适当的RAID级别可以满足用户对存储系统可用性、性能和容量的要求。常用的RAID级别有以下几种:NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3,RAID5等。目前经常使用的是RAID5和RAID(0+1)。

NRAID
NRAID即Non-RAID,所有磁盘的容量组合成一个逻辑盘,没有数据块分条(no block stripping)。NRAID不提供数据冗余。要求至少一个磁盘。

JBOD
JBOD代表Just a Bunch of Drives,磁盘控制器把每个物理磁盘看作独立的磁盘,因此每个磁盘都是独立的逻辑盘。JBOD也不提供数据冗余。要求至少一个磁盘。

RAID 0
RAID 0即Data Stripping(数据分条技术)。整个逻辑盘的数据是被分条(stripped)分布在多个物理磁盘上,可以并行读/写,提供最快的速度,但没有冗余能力。要求至少两个磁盘。我们通过RAID 0可以获得更大的单个逻辑盘的容量,且通过对多个磁盘的同时读取获得更高的存取速度。RAID 0首先考虑的是磁盘的速度和容量,忽略了安全,只要其中一个磁盘出了问题,那么整个阵列的数据都会不保了。

RAID 1
RAID 1,又称镜像方式,也就是数据的冗余。在整个镜像过程中,只有一半的磁盘容量是有效的(另一半磁盘容量用来存放同样的数据)。同RAID 0相比,RAID 1首先考虑的是安全性,容量减半、速度不变。

RAID 0+1
为了达到既高速又安全,出现了RAID 10(或者叫RAID 0+1),可以把RAID 10简单地理解成由多个磁盘组成的RAID 0阵列再进行镜像。

RAID 3和RAID 5
RAID 3和RAID 5都是校验方式。RAID 3的工作方式是用一块磁盘存放校验数据。由于任何数据的改变都要修改相应的数据校验信息,存放数据的磁盘有好几个且并行工作,而存放校验数据的磁盘只有一个,这就带来了校验数据存放时的瓶颈。RAID 5的工作方式是将各个磁盘生成的数据校验切成块,分别存放到组成阵列的各个磁盘中去,这样就缓解了校验数据存放时所产生的瓶颈问题,但是分割数据及控制存放都要付出速度上的代价。

按照硬盘接口的不同,RAID分为SCSI RAID,IDE RAID和SATA RAID。其中,SCSI RAID主要用于要求高性能和高可靠性的服务器/工作站,而台式机中主要采用IDE RAID和SATA RAID。

以前RAID功能主要依靠在主板上插接RAID控制卡实现,而现在越来越多的主板都添加了板载RAID芯片直接实现RAID功能,目前主流的RAID芯片有HighPoint的HTP372和Promise的PDC20265R,而英特尔更进一步,直接在主板芯片组中支持RAID,其ICH5R南桥芯片中就内置了SATA RAID功能,这也代表着未来板载RAID的发展方向---芯片组集成RAID。

Matrix RAID:
Matrix RAID即所谓的“矩阵RAID”,是ICH6R南桥所支持的一种廉价的磁盘冗余技术,是一种经济性高的新颖RAID解决方案。Matrix RAID技术的原理相当简单,只需要两块硬盘就能实现了RAID 0和RAID 1磁盘阵列,并且不需要添加额外的RAID控制器,这正是我们普通用户所期望的。Matrix RAID需要硬件层和软件层同时支持才能实现,硬件方面目前就是ICH6R南桥以及更高阶的ICH6RW南桥,而Intel Application Acclerator软件和Windows操作系统均对软件层提供了支持。


Matrix RAID的原理就是将每个硬盘容量各分成两部分(即:将一个硬盘虚拟成两个子硬盘,这时子硬盘总数为4个),其中用两个虚拟子硬盘来创建RAID0模式以提高效能,而其它两个虚拟子硬盘则透过镜像备份组成RAID 1用来备份数据。在Matrix RAID模式中数据存储模式如下:两个磁盘驱动器的第一部分被用来创建RAID 0阵列,主要用来存储操作系统、应用程序和交换文件,这是因为磁盘开始的区域拥有较高的存取速度,Matrix RAID将RAID 0逻辑分割区置于硬盘前端(外圈)的主因,是可以让需要效能的模块得到最好的效能表现;而两个磁盘驱动器的第二部分用来创建RAID1模式,主要用来存储用户个人的文件和数据。


例如,使用两块120GB的硬盘,可以将两块硬盘的前60GB组成120GB的逻辑分割区,然后剩下两个60GB区块组成一个60GB的数据备份分割区。像需要高效能、却不需要安全性的应用,就可以安装在RAID 0分割区,而需要安全性备分的数据,则可安装在RAID 1分割区。换言之,使用者得到的总硬盘空间是180GB,和传统的RAID 0+1相比,容量使用的效益非常的高,而且在容量配置上有着更高的弹性。如果发生硬盘损毁,RAID 0分割区数据自然无法复原,但是RAID 1分割区的数据却会得到保全。


可以说,利用Matrix RAID技术,我们只需要2个硬盘就可以在获取高效数据存取的同时又能确保数据安全性。这意味着普通用户也可以低成本享受到RAID 0+1应用模式。