SketchUp吧

标题: alim的学习心得体会——《印象》及其他 [打印本页]

作者: alim    时间: 2010-1-20 23:49
标题: alim的学习心得体会——《印象》及其他
本帖最后由 alim 于 2010-1-28 15:09 编辑

把本帖当作自己的学习笔记吧。

之一:快速清除VFS材质

买了《印象——VRay for SketchUP渲染技术精粹》,追随大师的脚步,却发现大师跑得太快了。随书光盘中只有大师作品的最终稿,想用大师的模型从头开始一步一步的来,却发现大师早已把一切都预先做好了,灯光、材质、渲染参数,等等等等,没我啥事,郁闷。

要清除这些VFS痕迹,弄一个干净的SKP练习文件,可不太容易。

我有一法:VFS1.05起跑龟速,为人不喜;《印象》这书教的也是1.0的版本。就利用VFS1.05(你得有双系统或两台机)先打开练习文件,升级,另存;然后,用VFS1.0打开,由于VFS1.0不能识别VFS1.05的材质和渲染参数,只能无视这些数据的存在,现在,只要删掉灯光保存一下,就是一个干净的素模了。

或者,过路高人另有良方?祈求指点一下。
作者: alim    时间: 2010-1-21 00:02
之二:用Render Progess窗口检查贴图

光盘上拷出来的模型,先不管三七二十一渲染一下,之前,先修改一下渲染参数,把Global Switches(全局开关)—Render(渲染)下面的Show progress window(显示处理窗口)钩上,大师们通常是不钩的。

(如果跑不下去,检查一下渲染参数,是不是原先保存的发光贴图、灯光缓存、渲染输出存盘路径等等与本机实际不合——当然不合了)

在渲染处理窗口中,注意检查类似下面的信息,窗口太小看不清就拷贝到记事本里看:

……
Bitmap file "C:\Users\Alim\AppData\Local\Temp\258985-035-embed.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\3Fbr7MCNGHF9gyg0IwC9new.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\258923-002-embed.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\24490431.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\muwen.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\l061ye.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\dz-mh04.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\1793816-1291729-jinhw8-embed-embed.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\youmu04.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\10462401.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\Saucer.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\7179.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\003.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\wangwen01.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\mupfel2.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\galliumL.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\frontplaza.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\200511811342024233.bmp" failed to load: cannot open file
Bitmap file "C:\Users\Alim\AppData\Local\Temp\mupfel1.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\mupfel3.jpg" loaded.
Bitmap file "C:\Users\Alim\AppData\Local\Temp\32944679.jpg" loaded.
……

如果全部Loaded,万幸!如果有 failed,就说明贴图有错,要小心了。
作者: alim    时间: 2010-1-21 00:29
之三:哪里去找贴图?哪些贴图容易出问题?

第一个问题:
SU的纹理贴图是保存在SKP内部的(随书光盘上的哪些贴图基本不用看了),VFS渲染的时候,先从skp文件中释放出这些纹理贴图,1.0释放到%temp%(系统临时文件夹),并且从不自动清理,天长日久,这里会积累一大堆,有够受的。1.05稍微环保一些,全部回收到%ALLUSERSPROFILE%(全部用户应用程序文件夹,XP下通常是C:\Documents and Settings\All Users\Application Data)\ASGvis\VRayForSketchUp\Textures下面。

注意前因后果,不管那两个文件夹里面原先有没有,只要skp中有的,每次渲染都会有这个释放的动作,一渲就有了。有人说贴图出错时就往这两个地方拷文件,有点本末倒置的感觉。

第二个问题:
据我的经验,SU纹理贴图如果源文件是bmp、tif,VFS渲染时会出错,体现为找不到文件(cannot open file)或者文件格式错。此时释放出的不是bmp、tif,反倒是jpg、png。有点晕。感觉好像SU保存skp的时候对这两种图像进行了格式转换,压缩了,VFS并不知道这种转换,直接释放,结果当然不是原先的了。解决方法是用那两个文件夹(中的一个)当中的纹理贴图重新定义SU材质。
渲别人的图的话(比如来自教材),VFS的非关联材质的纹理贴图、所有材质的凹凸贴图、置换贴图、背景、环境贴图等,都可能有路径错误问题,需要重新定义。
作者: mirale999    时间: 2010-1-21 02:59
楼主对材质是颇有研究了~~学到了~~嘿嘿
作者: alim    时间: 2010-1-22 14:30
之四:随手保存

一个完整的场景,随着贴图、VRay材质、灯光等等的不断加入,慢慢地可能会变得非常庞大,存盘时系统的响应时间可能会很长,SU的自动存盘有时候会变成一个干扰——突然的,软件发呆了,硬盘灯偶尔闪一闪,等老半天才能恢复,这大概就是SU在自动存盘了。这有时很令人恼火的。

所以,延长SU自动存盘的时间间隔,甚至关闭自动存盘,由自己手动保存,可能更好一些,关键是自己要有这个意识,时时注意保存是个好习惯。

SU、VFS都还是功能虽然强大却不太完善的软件,出错的几率相当大。偶尔莫名其妙的,链接个材质都可能要耗费几十分钟,毫无道理!强制关闭的话,下次又可能不会了。
作者: alim    时间: 2010-1-24 11:44
子曰:学而时习之,不愈惑乎?

今天重温grown大师的《VFS临摹表现的半个教程》,更糊涂了,发现以前的认识是错的。

重下模型,什么也不改,用VFS直接跑,看到如下信息:

Bitmap file "D:\Temp\yidali008.tif" failed to load: error in file format
Bitmap file "D:\Temp\Metal_Steel_Textured_White.jpg" loaded.
Bitmap file "D:\Temp\312009-PEWTER2-embed.jpg" loaded.
Bitmap file "D:\Temp\AS2_wood_02.jpg" loaded.
Bitmap file "D:\Temp\2.png" loaded.
Bitmap file "D:\Temp\lvbaiyechuang.JPG" loaded.
Bitmap file "D:\Temp\013.jpg" loaded.
Bitmap file "D:\Temp\archinteriors_vol6_009_tv_screen.jpg" loaded.
Bitmap file "D:\Temp\arch42_025_palm_bark_4.jpg" loaded.
Bitmap file "D:\Temp\hopivs.jpg" loaded.
Bitmap file "D:\Temp\arch42_025_palm_leaf_2.jpg" loaded.

第一行yidali008.tif载入失败,格式错。但是%temp%下面确实有这个tif文件,2M大小,这是地板砖的贴图。有点晕。

注意看临时文件夹,2个贴图文件近8M,整个skp才20M,大师太狠了:)
作者: alim    时间: 2010-1-24 13:23
本帖最后由 alim 于 2010-1-24 13:26 编辑

一个练习:

除了那株玫瑰的镂空贴图(透明)材质,没有定义其它VFS材质,直接渲。折射/反射6级。

可以看出玻璃的透明、反射、折射效果已经很好了。VFS比较聪明。

我还试过直接用这个彩色透明的png作为透明&背景通道的贴图,可以用,但是效果不佳,白边严重。

这瓶酱油我始终弄不好,老是像瓶子里装着沙子。
作者: alim    时间: 2010-1-24 13:31
面向群众的立足点:

关于那株玫瑰,被定义为面向摄像机的组件,最好是Change Axes,把基点定义在底边的中点,这样转动摄像机的时候它才不会转呀转的跑到花盆外面。
作者: libin1988924    时间: 2010-1-24 13:36
回复 8# alim


    嘿嘿嘿~  兄弟果然是高手~ 我要好好学习
作者: alim    时间: 2010-1-24 13:57
:-# 才开始学呀
作者: alim    时间: 2010-1-24 15:08
反射/折射级别的影响:

调整SU材质的玻璃的透明度(VR材质继续不管),酱油材质也给了透明度。6级和12级反射/折射的对比。

12级反射/折射时,渲染时间大大加长。

酱油表现极为怪异,看来路子不对。
作者: 137812836    时间: 2010-1-24 16:43
谢谢分享~~~
作者: alim    时间: 2010-1-24 17:24
本帖最后由 alim 于 2010-1-24 17:26 编辑

将反射级别增加到16,灵异事件终于发生:楼梯扶手变成空心的了。

谁能教教我怎么弄那瓶酱油?:'-(
作者: alim    时间: 2010-1-24 19:14
开个玩笑:)
作者: guaguazi    时间: 2010-1-24 23:06
楼主的材质做的不错了
作者: 熊猫盼盼    时间: 2010-1-25 11:22
模型索性也自己建一遍啦

作者: sd2608099    时间: 2010-1-25 11:39
谢谢你分享
作者: arure    时间: 2010-1-27 03:49
THANKS VERY MUCH
作者: alim    时间: 2010-1-28 15:13
本帖最后由 alim 于 2010-1-28 17:48 编辑

借隔壁的模型弄弄。当然,这图还有毛病。
原帖地址:http://www.sketchupbbs.com/thread-42138-1-1.html,我在那边发不了图。

我在那边发的帖子被删掉了,看来门户壁垒森严。以后说话要小心了。
作者: songsishu    时间: 2010-1-28 17:39
呵呵,楼主真勤奋~
作者: dadream    时间: 2010-1-30 13:28
楼主真勤奋啊,对贴图方面的认识很理性而且很深入,我一直都是傻傻的一直渲染,也没有认真去想过内在的原因
http://www.sketchupbar.com/thread-11331-1-1.html这是我做的一个模型,如果你有时间,能否试试看需要多少时间?我总觉得自己渲染的时间太长,很郁闷,先谢谢了。
作者: alim    时间: 2010-1-30 15:43
回复 21# dadream


    那个人我不认识,看起来挺恶心。那张照片看起来也挺恶心。

    真遗憾,你的模型我下载了几次都是失败。怪事。
作者: alim    时间: 2010-2-1 03:01
关于Light Cache的Num. Phases

看到有人翻译成“进程数量”,可能不太准确。因为不光4核心的机器,2核、3核的都可以设置成4,甚至更多。

来看看它的工作过程:
……
Setting up 4 thread(s)                                                        <--------- 这里是根据核心数了
Light cache time interval is (0.000000, 0.000000)
Light cache time interval is (0.000000, 0.000000)
Light cache time interval is (0.000000, 0.000000)
Light cache time interval is (0.000000, 0.000000)               <--------- 根据参数设置,是多少就有几行。
Bitmap file "*.jpg" loaded.
……
Threads completed
Merging light cache passes.                                                <---------- 合并以上成果。
……

所以,我认为是不是理解成“阶段数”比较确切?

至于,Num. Phase设置成多少才合适,更多的Num. Phases除了造成渲染时间延长之外还有无其他正副作用,未知,存疑。
作者: alim    时间: 2010-2-8 12:02
从%temp%下的SketchUpUndo0.log发现的小咪咪

遇到这些令人恼火的情况有好几次了:
1)渲染的时候,特别的慢,要等非常久才出现渲染窗口(不是1.05的原因,在1.0上也出现的);
2)某些材质链接的时候要等非常非常久程序才能恢复响应。

这样的例子似乎比比皆是,高手的作品中也经常出现。Why?

不解决这个问题,寝食难安。

To be continue
作者: alim    时间: 2010-2-8 19:10
以下内容可能令人对VFS产生反感、不适、恶心、厌恶、失望、失去信心,但是来自置顶帖子:

…我们开始VFS1.0最痛苦的一项工作,链接材质。
(注意这一部工作开始前一定要将原始模型文档另存备份,因为进行VRAY编辑后模型会额外增加VRAY的信息,而且容量会暴增近一倍)
漫长的等待开始了。。。泡壶茶,开瓶酒,什么?买条烟去?靠,用不了那么久,整一盒就够!总之,要在链接材质阶段找个事做,别傻乎乎的在无聊的等待中虚度光阴了
(这里需要注意的是附在大量曲面模型上的材质链接前,注意及时存盘,在遇到链接响应时间过长时,可以关闭重来,也许就很快完成了,如果你还没有即是存盘的习惯,好,有够你受的!)
终于,终于在若干强行关闭SU的等待里,我们将主要的材质都链接完了…

作者: woait628    时间: 2010-2-8 19:53
楼主这本书我也买了 凹凸什么必须重设路径 但是模型中的树木是不是还得从新贴 要么会消失不见或者材质根本没有会成白板吧 需要在漫射中贴图片和通道吧 有没有简单的方法
作者: 美丽的大脚    时间: 2010-6-19 05:37
能请教一下用SketchUp怎么表现沙子吗 我想做枯山水效果
作者: 小熊乐园    时间: 2010-6-19 12:35
学习了~




欢迎光临 SketchUp吧 (https://www.sketchupbar.com/) Powered by Discuz! X3.4