老火网-中国装饰行业门户
装饰平台中装部落人才招聘平台中装爱墙中装论坛
首页 | 装饰频道 | 房产频道 | 绘图频道 | 地区频道 | 装修通-中国装饰行业名录 | 服务频道 |
特色栏目>>

全文检索
   关键字:
热门文章

当前位置: 首页 > 绘图频道 > 优秀教程 > Lightscape > LS实战解密(教程)——LS系列2


LS实战解密(教程)——LS系列2
WWW.ROOMAGE.COM 作者: 心如止水
第一讲给LS加速
有朋友总是抱怨LS速度太慢,事实上一般来说是没有充分利用好LS这个工具,我在使用了LS以后就再也没有用MAX做过室内,因为我的感觉是建好模后,自己就彻底的解放了,灯光材质一切都交给LS了,LS有个求解的过程,这个过程设置不是麻烦事,只要细心一点,安照陈式化的设置就能加快速度,当然要有好的效果,这和美术修养以及设计是否好有差很大的原因,在这里我只谈LS本身的问题。
LS要用好首先要建模正确,好的建模是提高速度的第一招,比如单位的设置,模型的坐标位置正确与否,模型网格的分布等等,在我的另一个帖子里有具体的描述
在这里我就不重复占用资源了,我们就从打开LS窗口开始吧。
1。打开窗口,为了正确显示和加快显示速度首先要把显示器调到1024X768/24位真彩的显示属性下,这是LS支持的最基本显示要求,当然你的显卡不支持的话,那就只好用更高一些的设置了。然后把LS窗口设在往下还原状态下,不要用最大化,并且把材质灯光图层和块的四个窗口放在LS窗口外(如下图)因为在你开关编辑材质图层灯光等窗口时,这样的设置可以减少显示重画,对显示的漫长等待和不断的自动重画是很多初学者的苦恼。

2把自动重画的勾选去除,有必要重画时我们用F5就可以办到了。

3

4可以设的小一点儿,因为前期工作显示要求不高,这样做也是为了加快显示速度。

5线框显示是最快的显示办法,我们在设置中尽量用线框显示,必要时再用实体显示。

6然后打开一个LP文件,这个文件有大面积的平面也有细小的面非常多的鹅卵石。
鹅卵石在初始化成LS文件时如果公差值用默认的一般来说会有破面产生,因为它们的最小边有可能是小数点后面好几个零的长度。所以针对这种情况,我们一般分次初始化,因为如果所有的面都用很小的公差值初始化会导致漫长的等待基至失败。
首先我们要把灯光设置好,材质可以在初始化后调整。进入准备初始化阶段。

7我们用层的管理办法,首先把所有鹅卵石的层关闭(选中名字后右键关闭)。

8因为这些面非常大,不在参数中设置公差值也不用担心会产生破面的产生。
点击初始化。

9初始化按钮已变灰,由刚才的LP文件格式进入了LS文件格式下。

10保存或另存为一个LS文件,这里我存为了1.ls。

11重新打开一开始的LP文件,因为还有鹅卵石没有初始化。在实际工作中有许多象鹅卵石这样的细面较多的物体需要这样做,比如说沙发、古董椅子等等,我们往往采用分次初始化的办法。

12这回在层的编辑中关闭的是除了石头的其它物体。

13点击参数

15公差值后面多加两个零也没关系,这也是为了保险起见,因为用了分次初始化的办法,所以不用担心时间会很长。

16确定确定后初始化完毕。

17在菜单中选融合(Merge)。

18选中刚才保存的1.ls文件。

19成功融合。

20编辑完材质(这个我在后面的帖子里会具体讲)。
然后对表面参数要进行处理,还是用开关层的办法。
先把不用反射光的物体留下来,其它的层选中关闭。这个文件下的鹅卵石和筒灯的面积太小对光能传递中的反射光起得作用是无足轻重,所以不需要反射光。

21在面的选择状态下点击全部选中(如图的按钮)。

22在视图上点右键选表面参数。

23把反射面的勾去掉,这样这些面就不会反射光了,这是加快速度的关键之一。

24再关闭所有的层,然后打开需要不产生投影的层。
这张图的墙地顶由于没有造型,可以不产生投影。在工作中,我们一般掌握这个原则:最远最近最高最低的面是不会产生投影的。还有一些微不足道的小物体,如筒灯,墙上金属细线等等也可以不产生投影。

25仍然前面用的办法(点那个+号按钮),选中了这些面后右键表面处理,把封闭面的勾去掉,这样这些就参加阴影的计算了,这也是加快速度的一大关键。

26当然我们还可以用开关层的办法,把那些不用受光的面把受光的选项的勾也去掉,虽然这样的面不会有多少(一般自发光的物体如灯光),但这多少也能加快一点速度节省一点儿内存。
在层的小窗口中点右键所有的面全部打开。

27默认参数下先求解看一下
 

28由于参数低,很快就传到了97%.。

30用实体显示模式显示一下。

31暴光值不够。

32点击文件属性。

34亮度提高。

35这就是LS——一盏灯照亮一个房间。

36用放大视图局部的办法,看看有哪些面还需要调整。

37光影对比强的地方要好好检查,当然如果做得多了,有些地方凭经验也能知道是不是要细分和粗分。

38地面明显细分度不够。

39恢复原来的透视。

40

41点选地面然后右键表面处理。

42细分——网格分辩率加大。

43重设——进入0求解状态。

44调整参数。

45点向导。

46点三级。如果你的机器足够快,你的时间足够的话(比如说要睡一觉醒来再渲染),你也可以用5级或更高。

47这张图当然没有用阳光,直接点完成。

48重新用线框显示。

49求解。

 
《第二讲LS再加速——DOS求解和渲染》

1灯光材质以及参数做了最后的调整后,我们就可以在DOS状态下求解和渲染了,先给初学的朋友们介绍一个通过窗口命令来使用DOS的小程序——LA.exe,它的图标如下
 

2这个程序很小
3打开LA.exe窗口,首先要找到LS执行文件的安装位置——点击BIN右下侧的小方块

4找到Lightscape安装目录下的bin,确定

5再找到你需要求解的文件位置。点"LP或LS文件"右侧的小方框

6这次求解的是F\1.ls。找到后确定。

7按照自己的需要设定。

8按加入此条命令。

9出现了一行命令行,再按执行BAT

10DOS窗口跳出,现在暂时不用动手了。

11可以看到计算过程,正如前面的设置,一百步时自动存盘。
如果中途你想存盘停止,只需要按Ctrl+C就行,如果要直接停止而不存盘,需要按两次Ctrl+C。
按照我前面的设定,到会80%时自动存盘停止。
这回要再次打开LS窗口,观察求解的情况,如果传递不到位。
再回到LA设定后继续求解。

12LA在加入此条命令后,还可以再次编辑,就是在加入此条命令后,仍然可以在命令中修改命令,如下图我把图的像素加大了(-x3200 -y 2400),抗锯齿加大到了10(-aa 10,模糊反射中才用到),而且还用了光影跟踪直接照明(-sh),最后点执行bat就行啦。

13LA还可以连续或同时执行几个命令。只要把需要求解或渲染的文件一一加入此条命令最后再按执行BAT,LA就会按照你加入命令的顺序一一完成,而你这时候就可以去做其它事情了;如果你需要同时执行两个以上命令(如同时求解两个以上文件),可以先加入一条命令,然后执行它,让DOS在那里计算,然后再在LA上按清空,然后再加入一条命令,然后执行它,这样就有两个DOS窗口在同时计算了,下图是同时计算两个文件的情况。

14LA的使用就到这里结束了。下面我再简单介绍一下用命令提示符输入在MS——DOS下求解和计算的步骤。
先任务栏——开始——程序——附件——命令提示符。

15命令提示符窗口跳出。

16首先输入路径:
求解(Lsray)和渲染(Lsrad)的两个执行文件在Lightscape\bin文件夹下,首先输入bin所在路径,如果是win98的用户请将Lightscape装在C盘,因为我曾经试过win98的MS——DOS不支持其它磁盘分区,装在C盘下就没有问题了,NT及2000的用户没有这个问题。这是我的bin的安装位置:
输入cd c:\program files\lightscape\bin回车

17目录已找到,现在就可以执行求解命令了:
lsrad -v f:\1.ls
(lsrad是求解命令,-v是显示计算过程,f:\1.ls是我求解的文件位置。)

18然后就可以看到加载,之后就是计算过程,如果要存盘,按Ctrl+C,如果按两次Ctrl+C就是取消。

19求解存盘后,还是要回到LS窗口下对材质及属性中的亮度等做最后的调整。
接着就可以在命令提示符窗口下输入命令做最后的渲染,这个我用的比较多,因为省去了显示,整体时间用的少得多,特别在显卡及显存不是专业配置的情况下,相对来说更能体现速度。同样,先要输入bin所在路径,
然后输入lsray -v -aa 3 -x 3200 -y 2400 f:\1.ls f:\教学图.tif回车
(lsray是渲染程序,-v是显示过程,-aa空格3表示抗锯齿3级,-x空格3200空格-y 空格2400表示渲染的图像素为3200X2400,f:\1.ls表示要渲染的文件,f:\教学图.tif是渲染出的图像的文件名和格式)

20然后我们可以看到加载和计算,scanline及后面的数字表示渲染到哪一步了,这个数字最终在2400结束,指的就是-y 2400(横向扫描),最后我们可以看到存盘及执行结束。接下来,我们就可以到F盘去收获那个“教学图.tif”文件了。

21在dos下输入有时候输错了也没有关系,可以用键盘上的上下方向键(如下图)调出前面执行过的命令,然后在原来基础上再修改一下就可以了。下面是DOS下的求解及渲染的有关命令,根据不同需要来输入。初学了朋友可以将它复制下来另存一个文本文件,方便日后使用。
1.lsrad的参数:
-ac 允许光源和属性的改变,缺省依文件内的设置。
-nac 不允许光源和属性的改变,可以加快速度。
-cp n 每隔n步将传递结果存盘。
-cpt n 每隔n分钟将传递结果存盘。
-df 文件 读入指定的参数文件。
-do 只进行直接光照。
-h 显示帮助信息。
-I 传递结束后要求确认覆盖原文件,缺省是覆盖。
lf 读入指定的层状态文件。
-o 文件 指定传递后的存盘文件。
-r 传递前清除以前的传递,从头开始。
-sh all 计算所有阴影(缺省)。
direct 计算直接光照阴影。
none 不计算阴影。
-term n 计算n步后输出结果,缺省无限计算。
-termp p 计算到传递p%后,输出结果。
-termt n 计算到n分钟后输出结果。
-v 显示每一步的结果
2.lsray的参数:
     -aa l-10 反锯齿级别,缺省为1。
     -aaa t n r 反锯齿极限、取样水平和半径。
    -af 动画文件名 指定动画文件渲染一系列的连续图片(动画)。
     -alls 从所有层计算阴影。
     -alpha 计算一个alpha通道,只在图形文件是能保存alpha通道的文件格式时有效。Alpha通道的作用是便于后期合成。 在图形状态下不能渲染出alpha通道。
     -amb 环境光级别。
     -bg 背景色。
     -contr n 对比度级别。
     -df 文件名 指定参数文件。
     -fogc r g b 环境雾的色彩。
     -fogd 环境雾的密度。
     -fogf 环境雾的类型。
     liner 线性雾。
     fog. 自然雾。
     haze 自然阴霍。
     -fps 动画文件指定帧每秒。
     -gl 使用OpenGL发射模式。
     -lf 读入指定的层状态文件。
     -nc 不进行背面culling。
     -nt 不贴图。
     -rb n 光线反弹次数,缺省为10。
     -sh 光影跟踪直接照明(包括太阳光)。
     -soft 柔和太阳光的阴影。
     -v 显示状态。
     -x n 图片的宽度(分辨率)。
     -y n 图片的高度(分辨率)。
     -vf 文件 读入指定的视角文件名
最后提醒大家要注意的是,LS是较早期的软件,使用DOS计算时,尽量不要把文件及相关贴图和光域网文件等的路径设的太长,尽量少用中文名,不要放在桌面上,避免DOS计算失败。最易成功的是放在根目录下。
DOS下的求解及渲染到这里就结束了。
有兴趣往下看的朋友请往后翻我的《第三讲从MAX导出LS》


版权声明作者栏标示“中装网”、“中国装修论坛”、“老火装饰网”、“老火”字样的内容均为本站版权所有(http://www.roomage.com ),未经许可,禁止转载。作者栏标示其他单位或个人的,版权归原单位和作者所有。
相关评论(0) 打印本页 加入收藏 返回顶部
版 权 所 有 (C) 1998- 2014中装网。未经书面授权禁止转载或建立镜像。

Email:webmaster@roomage.com

关于我们 | 联系方式 | 设计工程 | 购买手册 | 站点地图 | 帮助HELP
版权所有 1998-2014 中装网(Roomage.com) 最佳分辨率 1024×768
Copyright © 1998-2014 Roomage.com. All rights reserved.
Powered by Jute CMS® Version 1.2
ICP备案号为: 粤ICP备13071367号-1. 深圳公安备案4403101410201号