文:少校/王军
上周小霸为SketchUp建模小白准备了一篇文章
那么优秀的建模老手如何使用这款软件呢?
一起来看看王军老师带来的新一波干货吧!
一
SketchUp 硬件加速设置
SketchUp是一款依赖内存、CPU、3D显卡和OpenGL驱动程序的3D应用软件。 运行 SketchUp 需要 100% 兼容的 OPenGL 驱动程序。 如果没有,可能会出现一些问题,比如电脑无法设置硬件加速、电脑使用常用工具SU时出错、电脑渲染时出错等。
认识 OPenGL
SketchUp“系统设置”下有一个关于 OpenGL 的选项。 那么这个OpenGL到底是什么?
OpenGL 是许多游戏和应用程序中实时渲染 3D 对象的行业标准。 Windows和MAC都内置了基于软件加速的OpenGL驱动程序。 OpenGL驱动程序通过CPU计算“绘制”用户的屏幕。 然而,CPU 并不是专门为 OpenGL 设计的硬件,因此它不能很好地完成这项工作。
为了提高3D显示性能,一些显卡制造商为自己的产品设计了GPU(图形处理单元),以分担CPU的OpenGL运算。 GPU比CPU更能胜任这项任务,并且可以大幅提升性能(最高可达3000%),这是真正意义上的“硬件加速”。
硬件加速和 SketchUp
安装SketchUp后,系统默认使用OpenGL软件加速。 如果电脑配备了100%兼容OpenGL硬件加速的显卡,可以在“系统设置”对话框的OpenGL面板中进行设置,以充分发挥硬件加速性能。
兼容性问题
——为什么我的电脑无法设置硬件加速? 为什么我的计算机上使用 SketchUp 时出现错误?
(1)如果显卡100%兼容OpenGLip形象,那么SU的工作效率会比软件加速模式快很多,此时你会明显感觉到速度的提升。 如果您确认显卡100%兼容OpenGL硬件加速,但SketchUp中的选项不可用,那么您需要将颜色质量设置为32位颜色,因为某些驱动程序无法很好地支持16位颜色3D加速。
(2)如果某些工具无法正常使用,或者渲染时会出现错误,那么显卡可能不是100%兼容OpenGL。 这种情况下,最好关闭“系统属性”对话框的OpenGL面板中的“使用硬件加速”选项。 (2018版本不再有这个选项)
(3) 如果在SketchUp模型中投影纹理,并且使用ATI Rage或Matrox G400显卡,则纹理可能无法正确显示。 禁用“使用硬件加速”功能可以解决此问题。
不良 OpenGL 驱动程序的常见症状
——以下症状表明OpenGL驱动程序未100%兼容OpenGL硬件加速:
(1)当开启表面接收投影功能时,部分机型出现条纹或变黑。 这通常是由于 OpenGL 软件加速驱动的模板缓存存在缺陷造成的。
(2)简化的OpenGL驱动会导致SketchUp崩溃。 有些3D显卡驱动只适合玩游戏,因此OpenGL驱动被简化,而SketchUp则需要完全兼容的OpenGL驱动。 一些制造商声称他们的产品100%兼容OpenGL,但事实并非如此。 如果发生这种情况,可以在 SketchUp 中关闭硬件加速。
(3)在16位颜色模式下,坐标轴消失,所有线条可见并变成虚线,并出现奇怪的纹理颜色。 这种现象主要发生在使用ATI图形芯片的便携式计算机上。 该芯片的驱动不能完全支持OpenGL加速,可以使用软件加速。
(4)图像翻转。 部分显示芯片不支持高质量大图像,您可以尝试缩小要导入的图像尺寸。
双显示器显示
目前SketchUp不支持操作系统运行双显示器,这会影响SketchUp的运行和硬件加速。
抗锯齿
一些硬件加速设备(如3D加速卡等)可以支持硬件抗锯齿初学者3d建模要什么软件手机版,可以减少图形边缘的锯齿显示。 很多朋友都遇到过这种情况,很多“SketchUp自学”的朋友都在问:“我贴图的时候出现锯齿状怎么解决?” 其实这个问题一般是可以解决的,就是可以在SketchUp中“系统设置”的“OpenGL”下的“功能”中设置。
二
如何在手机或平板电脑上查看 SketchUp 模型
如何检查
目前在手机上查看SketchUp模型的方式有多种,我们分别来看看。
SketchUpViewer:这是一个APP,我们可以在Apple App Store或Android App Store中找到SketchUpViewer。 只不过这是一个付费APP(如下图)。 有关此应用程序的更多文章,您可以查看文章“SketchUpViewer”。
GoolgeSketchUp:这也是一个APP,可以在我们的苹果应用商店或者安卓应用商店中找到。
SketchUpFree:这个其实就是使用网页版SketchUp来查看,可以访问这个链接进行相关操作。
三
你知道 SketchUp 模型吗?
当我们使用SketchUp草图大师实体工具和一些实体相关插件时,提示“一个或多个选定的对象既不是实体也不是锁定的。执行此操作之前必须取消选择非实体/锁定的对象”(如下图)
什么是物理模型?
在 SketchUp 中,实体是具有有限封闭体积的任何 3D 模型(组件或组)。 SketchUp实体不能有任何裂纹或多余的物体(缺少平面或平面之间的间隙),例如立方体的一个面有孔或有多余的线,那么该立方体就不是实体模型。
此外,SketchUp 实体不能嵌套在组中。 例如,如果两个实体组合成一组,那么它就不是实体模型。
如何检查我的模型是否是实体模型?
实际上有很多方法可以检查你的模型是否是一个实体。 以下是一些简单实用的方法:
您可以右键单击“组件”或“组”–> 选择“模型信息”。 我们可以在“模型信息”控制面板下查看所选内容是否为实体。 如果是实体模型,则会显示实体组或实体组件。 (注意:如果列出了体积,则选择是 SketchUp 实体。如果未列出体积,则选择不是实体,并且可能有裂纹。)
身体问题如何解决?
如果你发现你的模型不是实体模型,那么SketchUp自带的实体工具就没用了。 这里可以使用一些实体修复插件,比如【转换实体】插件(SUAPP第207号)。
另外,如果不修复实体模型,实体工具就没有办法使用。 剪切可以使用SketchUp自带的模型交错功能,也可以使用一些剪切插件,比如【布尔工具】插件(SUAPP第144号)等。
四
这不是sketchup模型吗?
SketchUp模型无法打开,打开时提示“这不是SketchUp模型”。 但明明是用SketchUp制作的模型,为什么现在打不开呢?
分析原因
SketchUp模型一般只是低版本SketchUp创建的模型,无法被高版本SketchUp打开。 不过这应该不属于这类问题,那明明是自己做的模型为什么打不开呢?
原因可能是型号损坏,也可能是存储(比如假冒U盘,这种假冒U盘采用了“扩容技术”,将只能存储4G的U盘扩容成8G或者16G,那么你的U盘就基本没用了,型号也没有任何问题。)具体原因其实不得而知。
解决方案
(1)尝试使用原机打开。 回想一下,这个模型是你在网吧制作的吗? 然后再尝试回网吧打开。 因为网吧都有系统恢复程序,在你下电脑后,里面安装的所有东西以及所有保存的数据都会被自动删除。
(2)尝试使用更高版本打开。 如果您使用SketchUp2015版本打开模型,可以尝试使用SketchUp2016、SketchUp2017或更高版本打开模型。
(3)尝试修改后缀名打开。 skp和skb格式都可以用SketchUp打开,可以尝试修改后缀来打开。
(4)尝试更换存储介质打开。 如果您的模型位于 USB 闪存驱动器上,您可以尝试将模型复制到计算机上以打开它。 当然,也不排除你的U盘的存储质量。 如果是U盘的问题,那就“无能为力”了。
五
SketchUp绘制没有面的矩形?
SketchUp 绘制一个没有面的矩形。 我不知道为什么? 我记得刚安装的时候是正常的,现在就不正常了。
分析原因
这可能是由于某些设置造成的,例如 X 射线显示选项。 另外,可能会使用一些模板,这是样式造成的。 这时,您可以尝试恢复默认设置。
解决方案
关闭 X 射线显示。
六
没有沙箱工具如何处理SketchUpPro?
在Windows 10操作系统上安装SketchUpPro2016没有沙箱工具,在所有设置中都没有找到,安装沙箱插件也不起作用。
以上是SketchUp爱好者“Vincent”遇到的问题,每次都会报错信息:
加载文件C:/Users/Changhu/AppData/Roaming/SketchUp/SketchUp 2016/SketchUp/Plugins/su_sandbox/geometryhelpers.rbs时出错
无法读取 RBE/RBS 文件。
加载文件 C:/Users/Changhu/AppData/Roaming/SketchUp/SketchUp 2016/SketchUp/Plugins/su_sandbox/sandboxmenus.rb 时出错
错误: #
C:/Users/Changhu/AppData/Roaming/SketchUp/SketchUp 2016/SketchUp/Plugins/su_sandbox/sandboxmenus.rb:33:in `'
C:/Users/Changhu/AppData/Roaming/SketchUp/SketchUp 2016/SketchUp/Plugins/su_sandbox/sandboxmenus.rb:24:in `'
C:/Program Files/SketchUp/SketchUp 2016/Tools/extensions.rb:197:in `require'
C:/Program Files/SketchUp/SketchUp 2016/Tools/extensions.rb:197:在“加载”中
C:/Users/Changhu/AppData/Roaming/SketchUp/SketchUp 2016/SketchUp/Plugins/su_sandbox.rb:45:in `register_extension'
C:/Users/Changhu/AppData/Roaming/SketchUp/SketchUp 2016/SketchUp/Plugins/su_sandbox.rb:45:in `'
C:/Users/Changhu/AppData/Roaming/SketchUp/SketchUp 2016/SketchUp/Plugins/su_sandbox.rb:29:in `'
分析原因
在本例中可以看出并没有沙箱工具插件,而是出现加载错误。 按逻辑来说,与Pro版本无关。 我们可以尝试自己手动安装一个沙箱插件。 如果还是有错误,那就应该是电脑系统的问题了。
解决方案
这个时候,如果你确认你的电脑系统是官方原版镜像,你可能就得手动检查一下了。 最后发现“Vincent”修改了计算机用户名,产生了两个用户名。 此时SketchUp2016沙盒工具的路径无法识别卡通形象,出现错误。
这个问题在SketchUp2015中没有出现,可能是版本更新带来的一些新的bug! 因此,建议您在重装系统时确定好自己的用户名(尽量用英文命名),不要随意修改。 即使更改,也请保持用户名相同。
七
SketchUp模型缩放后就消失了?
SketchUp草图大师使用自己的原生工具,一般问题很少。 问题通常是由于导入第三方软件文件(例如DWG文件)或使用RUBY插件引起的。 那么如果你发现你的模型一旦开花就找不到了,或者消失了……
分析原因
如果你发现你的模型一开花就找不到了,或者缺失了,很可能你的模型是动态组件。 您可以查看动态组件的相关信息。
第二个原因是:可能你把视图窗口拉得太远(即模型距离原点坐标很远),整个模型和视图区域不成比例。
第三个原因:你可以检查是否是型号的尺寸问题。 有些初学者不注意模型的大小。 工作台可绘制为200000mm长。
解决方案
如果确定是动态组件,请将里面的参数(函数)删除即可正常使用。 如果是视图窗口的问题,只需按Shift+Z键,快速找到模型,然后选择模型移动到原点坐标即可解决。 如果模型尺寸太大,可以使用卷尺工具调整全局比例。
八
SketchUp 安装失败?
SketchUp草图大师在安装过程中一般不会出现任何问题,但有些电脑会出现“下载所需文件时发生错误。您可以尝试重新下载文件或取消安装过程”提示…
分析原因
问题不仅仅在于一个 SketchUp 版本,还在于多个版本。 出现这种情况的原因是Windows系统环境下的很多软件都必须安装其“组件”才能运行,比如.NET FrameworkVisual C++等组件……如果你的电脑没有安装,就必须安装。所以在安装SketchUp时就会出现这个问题
但很奇怪的是,我的电脑里明明有这些系统“组件”,但安装还是不成功。 怎么了? 这可能是系统问题。 例如,如果您安装的系统不是官方原版系统,则很容易出现此问题。 当然也不排除你的网络不稳定,在下载过程中可能会出现这种情况。
解决方案
方法一:提示哪个系统组件安装不成功,然后对该系统组件进行处理。 例如,如果提示“Visual C++14 Runtime Library (x64)”安装不成功初学者3d建模要什么软件手机版,则进入控制面板或软件管理器卸载所有Microsoft Visual C++2015或2017 Redistributable,即Microsoft Visual C++2014之后的,然后安装SketchUp。
解决方案2:可以考虑修复。 网上有一些修复系统组件的程序,也可以考虑这种方法。 一些SketchUp爱好者向我反馈说这种修复方法也能解决问题。
方法3; 另一种方法是,有些软件也需要安装这些系统组件,比如“Autodesk CAD”就需要这些组件,在安装CAD时会自动下载来处理这些问题。 您可以考虑先安装这些软件,然后再安装 SketchUp。
- 本文固定链接: https://wen.nuanque.com/sketchup/9015.html
- 转载请注明: nuanquewen 于 吉祥物设计/卡通ip设计/卡通人物设计/卡通形象设计/表情包设计 发表
- 文章或作品为作者独立观点不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。本文之内容为用户主动投稿和用户分享产生,如发现内容涉嫌抄袭侵权,请联系在线客服举报,一经查实,本站将立刻删除。本站转载之内容为资源共享、学习交流之目的,请勿使用于商业用途。