推荐阅读
网页制作前端技术应该继续改革
最近网上再度兴起了CSS布局和Table 布局的争论。我最初颇有些不以为然:我原以为CSS 布局的意义早已深入人心,却没想到还有这么多设计师及开发人员持有异议。静下心来看罢大家的讨论,一番细想,觉得原因可能有两个方面:所以,我们在推崇CSS布局的同时,无需为了证明它的优越性而把table本身贬得一文不值。日常开发中,也无需激进得完全抛弃table。table本身有语义,该显示数据表格的时候就应该使用<table>;在开发过程中,一些需要权衡成本的场合用table+css的布局也未尝不可。在这方面,很欣赏google 和 facebook 前端工程师们的务实做法。大家可以去关注下facebook 上常见的带半透明阴影的弹出对话框,就是使用<table>来制作的,同样非常的精妙。这一番的争论,结合近年来Web标准的发展,让我开始思考Web开发中改良和改革的区别。XHTML 2试图直接进化到XML,宣布与HTML的决裂。这曾经让我这个传统的HTML开发者感到恐慌。而当我看到WHATWG组织提出HTML5(最终被W3C认可)的时候,它的温良的改进让我感觉亲切得多,事实也证明,HTML5正越来越向我们走进。而Douglas Crockford甚至觉得HTML5都太猛烈了,提出了HTML 4.2的改良方案。再看JavaScript, ECMAScript 4 将JavaScript 改得天翻地覆,所幸技术委员会在最终阶段回归理智,重新提出的向下兼容的ESMAScript 3.1 显然得到更多真正战斗在一线的开发人员的认可。改良,而非血淋淋的改革,也许才是推动技术发展的更实际、更合情合理的方式。Web标准的演进是如此,产品或项目的升级是如此,甚至社会制度的建设亦如此。
更棒的海滩照
我的大部分旅行照片曝光都很准确,但是在海边总是会欠曝。有什么办法吗? 编辑回答 :大面积明亮的沙滩和岩石会导致相机的测光系统判断失误,从而让照片欠曝发暗。可以尝试对颜色不那么浅的物体测光,比如海面或者人物的面部。 此外,如果在相机显示屏上查看照片时画面太暗,可以遮挡一下显示屏,不让强光直接照射在屏幕上。如果这样观察,画面仍然偏暗,可在重新拍摄时以曝光补偿进行增曝,一般+1EV就足够了。要想获得更加精确和科学的判断,可查看照片的直方图,确保直方图信息主要集中于右侧,而不是在中央位置。 为了让海景照片看起来明亮,通常都需要在拍摄时以正值的曝光补偿进行增曝。有些相机提供了专门针对此种场景的拍摄模式,该模式下相机会自动完成相应调整。 影像视觉: 为了能够在各种条件下都获得准确的测光结果,无论被摄对象是亮是暗,投资一个可以进行入射式测光的测光表是非常值得的。它可以测量入射光的强度,而不仅仅是场景所反射的光线强度,从而为你的曝光设置提供更准确的参照。
你知道眼睛的光圈值应该是多少吗
你知道眼睛的“光圈值”应该是多少吗? 我们可以通过一个简单的计算得到光圈值,只需要知道人眼的焦距和“光圈”的物理尺寸即可。维基百科对这一问题是这样说明的: “计算人眼的光圈值涉及到物理孔径和焦距。瞳孔的最大孔径可以达到6-7mm,这可以视为最大物理孔径。 “在极亮的光照下,人眼的光圈值大概是f/8.3,在黑暗中,则可以达到f/2.1。不过目前关于最大光圈的结论仍存在争议,因为这一结果仅以出射光来考虑焦距问题。如果以入射光(我们真实看到的光线)来衡量,人眼的焦距会更长一些,因此最大光圈值变为f/3.2。” 需要注意的是,在考虑人眼焦距时,必须考虑到眼睛内部液体的光折射特性,不能把它当作普通镜头(位于空气中)来处理。
人像摄影时几种合适的姿势
人像照跟生活照其中一个最大分别的地方,就是拍摄人像照时,很多时候都会让模特摆出一些特别具有美感的姿势,以增强照片的美感及感染力,带出照片的主题。如果拍摄时对姿势完全不讲究的话,光有高超的拍摄技巧,很多时也只能拍摄出“高水平的生活照”,对于表达照片的主题会造成一定的困难。不过太过重视姿势的模仿,而忽略了照片的主题及其他因素的配合(如表情、光线、构图、背景等),模特也只有“形似”而没有了“神彩”。任何时候都要提醒自己,姿势是用来表达主题的其中一种手法,应先定好主题,再想姿势。 如果是专业的模特,通常只要向她们简单说明拍摄的主题及构图,再引导一下照片的气氛,她们便能够摆出专业的姿势。可惜大部分的女孩子都不是天生的模特,她们对于摆姿势可谓完全没有头绪,这也是她们拍摄时最缺乏信心的地方。因此,摄影师相约模特拍摄前,视乎心目中拍摄的照片数目,应该先想好十多二十个姿势让模特参考。亦可将参考照片储存在手机中,拍摄前先让模特看看。必要时,摄影师甚至要亲身向模特示范如何摆出心目中的姿势,这样她们摆姿势时会更有信心。 摄影教程 全身照姿势 拍摄全身人像照,就是要将模特由头到脚都拍摄进去。如果是站着拍摄的话,模特占照片的比例便最小,背景的处理变得相当重要。初学者选择背景时,尽量考虑一些简单、较暗的背景,这样通常更为容易突出模特。模特也尽量避免笔直地站着,可以指导她们将头部或身体稍为倾侧、按着膝盖、拉裙子等。如果是坐着拍摄全身照的话,可以让模特屈腿、抱膝、伸展腿部等。 相比起正面,侧面拍摄能够令腰部看来较为纤细,较能突出模特的线条美。 脚部的摆放方法也可以令照片加添变化。基本上重心要只放在一只脚上,避免双脚一起用力。 坐着的话,可以让上半身稍为向前倾,缩短上半身的比例。 坐着拍摄时,通常只会坐在椅子的边缘,刚好保持平衡就行了。
最新发布
用Maya NURBS进行快艇设计
首先,通常 …… 很抱歉我的英文不是太好 . 好了 .. 这是又一个初学教程,在这个教程里我们将学习和了解到用 loft 去建模是多么的容易。 这个教程是关于如何用 Maya NURBS 设计一个 4 人快艇。 关于这个教程的很有特性的事是 大多数的曲线轮廓是建立在一个简单的 NURBS 圆上的。我们开始复制这些曲线轮廓,选中他们,组一下,然后给他们命名。现在我们需要做的是放样组创建一个新的曲面。我认为这也是用 Loft 作为最初的建模工具去工作的一个很有效的方法。下面是主要的思路: Basic curves ( 画一个曲线 )> duplicated curves ( 复制曲线 )&g 注意 : 在学习之前教程之前,你应该知道如何用 hypergraph,loft,circular fillet 和 trim tools 等工具 . 准备: 当看到下面教程时请耐心点,因为这是大概象这样处理曲线轮廓的 。仔细领会各步是非常重要的。我也会慢慢的试着指导的。 OK, 现在我们将在 Maya MEL 命令行里输入 “select” 命令放样这些弯曲轮廓 .( 图 1)
MaYa Skeleton 教学
先有 model 或是先有 skeleton 这问题也许有点像先有鸡或是先有蛋的问题 . 但是我自己觉得是应该先有 model 才会有 skeleton . 而且 skeleton 正常来讲的话 , 应该不是共享的 . 除非属性是相同的 ( 例如路人 , 猫 , 狗 ... ) 因为架骨架的方法有很多种 , 有一般人的架法 , 也有跳舞人物的架法 . 假如熟悉架法的话 , 相信很快的就能够建立出想要的 skeleton. 以下是比较一般的建立方法 , 相信对初学者有一定的帮助 ! 一 . 建立骨架 . 1. 使用 skeleton/joint tool 去由左图所指的 Root 部份开始建立 . root 的部份就等于 model 的臀部部份 . 当有需要单独移动某个 joint 的话 , 可以按键盘上的 insert 键可以去单读的移动 .( 一般是移动中心轴 ) 2. 手跟脚部份的 joint 建立 . ( 手指头目前先省略 , 因为有人是用 blend shape 去做手指头动作 . 也也人是拉 handle 或设 driver key...... )
Maya一个简单的方法去建立走路的循环周期
我们首先需要的是一个角色。这堂课上我们将用到 Mr.Stickman. 一般来说下面我们将需要简单而又清晰的一个方法。我收集的这些大多数是来自叫 Richard Williams 的 ”The Animator's from Richard” 一书。我们将用到 pose to pose 方法。我们以 24fps 运动,每步 12 桢。这主要是中间的步幅。和你想象相反的是,这是走路的一小部分。后面将会接触到更多。下在我们把精力放在这个动作上。在第一桢向前移动角色每一部分。确保下图前腿显示的范围是直的。这是前 12 桢,下面将要做一些脚后跟着地的动作。记着锁住你的角色。最后脚后跟运动的姿势改变在第 12 桢以后到 25 桢。应该看起来象下面一样。 仔细检查去掉锁住的关节使他们看起来给人自然的感觉。,使第一桢和第 25 桢看起来协调些。 做完的时候,可以在第一桢和第 24 桢之间循环走。看到象下面看到的这样。
Maya设计闪动的霓虹灯
我之前在影视版块中看到有位网友用 AE 做的闪动的霓虹灯的效果 . 就一直也想用 MAYA 来做一下 . 因为我想这样在后期中与动画能更好的合成 , 毕竟都是在三维下生成的东西 . 那现在就开始吧 , 先看一下效果 : 首先先建立一个封闭的曲线 . 我建了一个心形 . 并 重建 一下 , 我设置了 number of spans 为 60, 你可以视自己的情况而定 . 稍作调整 , 如图 1: 好的 , 点选 particl 这里 , 我们需要解决的问题是如何让粒子均匀分布到曲线上 . 我们现在就来实现 . 选择粒子 , 在 position 处建立一个 creation Expression, 写入: 好的,看看结果如何。你可能对于点看不太清。那我们先粒子改为 SPHERES 吧,点击 current render type 按钮,改变一下大小。这是我的。如图 3
Maya眼睛的制作
Maya 眼睛的制作 先参考一下眼睛结构图,这样会比较明了眼睛的结构。 1. 先用两个球体,把其中一个缩小在压扁,另一个维持不变。 这样左边比较小又扁的是角膜,右边比较大的是眼球。 2. 将比较小又扁的球体放至在大的球体的前方。因为眼睛最表层处是角膜。 3. 在从侧面图,把黄色部份的面给 Delete 。
MAYA制作钢铁男人的胳膊
1、如躯干一样,新建一NURBS圆柱体,调好段数,并进入点编辑模式进行编辑。 2、使用雕刻工具。 注意:我用白框框的区域,1、这里是两块肌肉;2、肉与骨的连接。这块肌肉与骨的连接。 这里有三条肌肉。(有穿插) 骨头如图。应是两个骨头,一大一小。
Maya关联复制,混合变形的一些节点连接问题
这有几个问题 1, 我们需要创建一些形状差不多得物体,当我们改变主物体的时候,复制体也反映出这些变化,但是我们也能自由得改变复制物体,而这时候,主物体不发生形变。 2, 如果我们关联复制instance,如果选择着一些物体(主物体和这些复制物体)中得一个改变她的组分,其他得都跟着变化,这是很讨厌得 3,当我们创建混合变形(blend shape)的时候,我们就不能改变着模型了,只要我们一动混合变形得滑条,刚才我们在模型上得组分变形就全没了,我们现在需要改变模型,同时那些混合变形的目标体也跟着变形。 其实第一个问题,在max里面有这种复制方式。 我们就根据这几个问题来进行我门的教程,先看看关联复制是怎 但是如果打开outliner,右键show shapes,你将会看到所有的复制得物体都具有相同的shape node。
MAYA 6.0 Hair 头发模块不完全教程之二生成篇
现在从头细细讲起,也还是不完全,只是一些我觉得要说明一下的地方,说到哪算哪。一部分是从帮助文件里学来的,一部分是自己摸索总结出来的经验之谈,自以为都是比较有用的东西,注意到这些重点以后对提高最终质量有事半功倍之效。一些简单易懂的或是不太重要的设置我就不提了,大家自己试试就明白了。头发可以用Paint Effects方式生成,如图,这上面我觉得一个比较有用的设置是Randomization,也就是毛囊分布的随机度。如果按默认为零,毛囊物体在模型上的分布是比较规则的,这样做出来的头发自然度不够。即使后面去编辑控制曲线也不易做出自然感,所以对于自然感比较强的一般发型,推荐加Randomization。另一个是Equalize,控制毛囊分布的密度是否随UV的密集程度而定,可以减轻一些后面的编辑工作量。另外两种生成方式是纯NURBS曲线和NURBS与PE的混合,生成纯NURBS可以供其他可以直接渲染NURBS曲线的渲染器使用,或者是由NURBS曲线放样成面片,做面片+贴图的头发。NURBS与PE的混合方式我觉得比较有利的一点是可以比较方便地将Pai MAYA6.0的Hair模块输出PE方式时头发只提供Thinline细线渲染方式,这种笔触方式优点在于速度极快,缺点是质感比较差,特别是近距离观察的时候。由于只有一种渲染方式,所以质感表现也比较单一,缺乏变化,大家可以看看画笔样式里的那些头发,其中有些质感就是Hair模块的PE方式无法表现的,如图所示的这类。当需要更多质感特点的头发时,其中一种选择就是使用画笔里的头发样式结合Hair模块。假如下个版本Hair自身的PE方式就能选择Paint方式渲染,那质感表现力就可以大大提升了 在Hair菜单下有可以看到两个修改工具:Paint Hair Tool和Scale Hair Tool。选中一部分头发使用Scale Hair Tool可以对头发长度进行缩放,很好使。Paint Hair Tool和编辑FUR的部分一样,有很多属性可以涂画编辑,其中要提的一点是Create Follicles。在一开始创建头发的时候,毛囊分布的必然不合心意。得在需要头发比较密的部分增加毛囊从而增加发束,在不需要的地方删除毛囊以去除发束,就可以使用Paint Hair Tool来增加或删除毛囊。删除毛囊很简单,就不多说了,增加毛囊的时候要注意一下,最好把面板上的Follicle Density U和FollicleDensity V(也就是按UV分布的密度)值加大,如果值比较小, [点击放大] 可以用Mental Ray或其他渲染器渲染PE方式的头发,当然就得要事先转成多边形模型了。可能有的人会担心转成多边形以后,是不是就固定不动了,那动画怎么办。其实…… 转成多边形以后照样可以做动画,和转换之前几乎没有什么两样,甚至再调节属性里的动力学设置都还是有效的,原因只有一个——历 [点击放大]
MAYA 6.0 Hair 头发模块不完全教程 ― 基本流程篇
第一节先用最简单的方式说一下整个流程的大致情况,好有个整体性的认识。下面几节会提到一些要点和我自己总结的经验,还有些我还没想明白的问题,希望大家一起想办法。 启动MAYA,按F4键进入动力学模块,菜单栏上就出现Hair菜单了。建一个多边形的球,模仿头皮,可以删掉一些面。选择这个球,使用Hair - Create Hair,在设置面板上可以设置头发的output方式是Paint Effects,这样渲染的时候就是以Paint Effects方式进行渲染的。如图,生成了一些Paint Effects(以下简称PE)方式的头发。图中棕色的就是头发,也就是PE效果。附在球体上的红色的小圆圈代表毛囊物体,每个毛囊物体控制一束头发。 [点击 可以播放一下动画看看效果,也可以使用Solvers - Interactive Playback 交互式回放,使用交互式回放可以在播放的过程中用鼠标影响场景,比如拖动这个球体,可以看到头发跟随球体进行运动的情形。原本直立的头发受内置的重力参数的控制弯垂下来。为了后面的观察、操作方便,可以把时间条上的播放范围设得长一些,比如3000祯或5000祯,不用担心算不动,头发的计算是非常快的,负担很小。 [点击放大] 再使用Hair - Display - Start Position,这个Display栏目下面的各项用来控制视图里显示的成分。使用显示Start Position以后,视图中多了一些直立的蓝色线,这些都是NURBS曲线,每根线控制一束头发的大体动 [点击放大]