作者: LinkLi

  • maxscript的自学笔记05-认识数据类型和运算

    maxscript的自学笔记05-认识数据类型和运算

    在一个max脚本中包含另一个脚本文件的写法

    include “脚本名称的字符串”

    例如:include “abc.ms”

    maxscript的数据类型

    1. 数字 :比如1 2 3, 7.0 8.0
    2. 字符:比如hello ,注意字符必须放在””里面
    3. 数组:数组是一组数据的集合. 定义数组的地方法有几种, 一是”#()” ,表示空的数组. 二是”#(<expr>,<expr>)”, <expr>可以是数字, 字符, 表达式等各种类型的数据.

    在maxscript中执行max的命令

    格式是 max 一级菜单命令 二级菜单命令 [三级菜单命令](三级菜单命令是可选的)

    例如:使用max打开文件命令的写法

    max file open

    再例如: 把物体改变为box显示模式

    max box mode

     maxscript中的数学运算

    与中学所学的法则一样, 例如求一个半径为2.5的球体体积, 则如下方式输入

    V=4/3*pi*2.5^3

    输出的结果是49.0874

    字符串之间也可以运算

    A= “3dscg.com是什么网站?”

    B= “它是一个个人创办的3d软件学习网站.”

    A+B

    上面的语句输出的内容是: “3dscg.com是什么网站?它是一个个人创办的3d软件学习网站.”

    随机函数的运算

    规则:random 数字1 数字2

    输出:数字1和2之间的随机值

    例如:random 50 500

    随机输出的值是221

    递增函数

    这没搞明白,以后再学习了

  • maxscript自学笔记04-使用代码制作简单动画教程

    maxscript自学笔记04-使用代码制作简单动画教程

    创建一段maxscript的动画

    ​animate on –这个是动画的开关

    动画书写格式是

    animate on

    (

    ​动画的代码

    )

    比如

    mybox=box()

    animate on

    (

    at time 0(mybox.pos=[0,0,0];mybox.wirecolor=red)

    at time 100(mybox.pos=[1000,0,0];mybox.scale=[2,2,5];mybox.wirecolor=white)

    )

    这段代码的意思是:

    0祯一个box在0坐标的位置, 颜色是红色(但是这里为什么不是红色原因弄不明白,暂且不管了)

    逐渐到100祯的时候, box向X轴方向移动1000的单位, 体积按2 2 5的比例方法,颜色也变成了白色(我原来的构想是让box从蓝色逐渐过渡到白色的,但是没能实现, 只能等以后精通代码了在说了.)

  • maxscript自学笔记03

    maxscript自学笔记03

    创建一个box

    mybox=box()

    改变box的颜色

    mybox.wirecolor=(color 0 50 0)

    改变box的位置, 位置用逗号隔开

    mybox.pos=[50,0,0]这个位置是物体的绝对位置

    改变物体的大小,中括号括起来,逗号隔开参数

    mybox.scale=[1.5,1.5,1.5]

    移动box, 书写格式 move 变量名 中括号内填写参数,参数逗号隔开

    move mybox [50,0,0]

    缩放对象 书写格式 scale 变量名 中括号内填写参数,参数逗号隔开

    scale mybox [0.5,0.5,0.5]

    旋转对象 书写格式 rot 变量名=eulerangles x,y.z

     

    创建修改器 书写格式 addmodifier 变量名 小括号内(修改器名称 修改器参数名:参数值)

    addmodifier mybox (twist angle:30)

    再次修改修改器的参数 书写格式 变量名.修改器名称.修改器参数名=参数

    mybox.twist.angle=60

     

  • 犀牛Rhino标准培训课程教案(2)

    犀牛Rhino标准培训课程教案(2)

    犀牛基础工具

    显示模式
    线框模式 右键点击 渲染模式
    着色模式 左键点击 渲染场景
    可见性
    隐藏选择 左键点击 隐藏非选择
    显示全部 右键点击

    图层
    图层面板 左键点击 按图层选择
    改变物体图层 右键点击 隐藏、锁定图层

    关于图层:在建模建模之前最好规划模型的图层分布,这样便于后期对于模型的建模和管理。

    定义工具栏
    新增工具列 工具→工具列配置→工具列→新增→填写工具列名称
    添加工具按钮 按住Ctrl拖动图标 删除工具按钮 按住shift拖动图标

  • 犀牛rhino标准培训课程教案(1)

    犀牛rhino标准培训课程教案(1)

    rhino

    Rhino标准基础课程教材
    快速入门课程
    Rhino

    Rhino标准基础课程教材 – 1 –

    犀牛选项设定
    选项快捷键:Opt
    设定内容
    设定快捷键
    设定自动保存的路径及时间

    视图导航
    平移视图 鼠标右键 旋转视图 鼠标右键
    缩放视图 鼠标滚轮 区域缩放 Ctrl+W
    缩放到最大范围 缩放到选取物体
    复原撤销 Ctrl+Z 重做 Ctrl+Y

    物体的选择

    加选 按住Shift 减选 按住Ctrl
    取消选择 按Esc 全部选择 Ctrl+A
    包含选择 从左往右拖出选择框包住物体 交叉选择 从右往左拖出选择框与物体交叉
    复原撤销 Ctrl+Z 重做 Ctrl+Y
    反选 选点、线、面
    按图层选 选多重曲面

    显示模式
    线框模式 右键点击 渲染模式
    着色模式 左键点击 渲染场景
    可见性
    隐藏选择 左键点击 隐藏非选择
    显示全部 右键点击

    图层
    图层面板 左键点击 按图层选择
    改变物体图层 右键点击 隐藏、锁定图层

    关于图层:在建模建模之前最好规划模型的图层分布,这样便于后期对于模型的建模和管理。

    定义工具栏
    新增工具列 工具→工具列配置→工具列→新增→填写工具列名称
    添加工具按钮 按住Ctrl拖动图标 删除工具按钮 按住shift拖动图标

     

    方块参数 命令学习
    方块长宽高:100
    1点半径:20
    2~5点半径:12
    6点半径:10
    圆角半径:3 绘制方块,圆球
    绘制直线
    等分线段:Div
    设定点捕捉
    复制命令:Cop
    镜像命令:Mir
    旋转命令:Rot
    正交锁定:F8
    布尔运算差集

     

    圆台参数 柱子和顶盖参数 命令学习
    台阶底圆:10000 200
    台阶中圆:9500 200
    台阶顶圆:9000 200
    柱子底圆:300 300 200
    柱子中圆:200 3000
    柱子顶圆:200 300 300
    圆台顶盖:9500 8000 200
    创建圆柱和圆台
    捕捉中心点
    移动命令:M
    正交锁定:F8
    旋转阵列:ArrayPolar

    关于辅助工具
    物体锁点 点击软件底部“状态栏”的物体锁点,会弹出捕捉点的设定。
    捕捉点一般按需要开启,不使用到的点必须设定关闭,否则会引起一些不必要的误操作。
    辅助工具 锁定格点:开启后能捕捉平面上的网格点。
    正交:开启后捕捉水平轴方向和垂直轴方向,快捷键是F8
    平面模式:开启后绘制的曲线将会在一个平面生成
    平台
    创建一个矩形6000×2000
    使用炸开命令分解矩形
    删除上边
    使用div命令等分下边
    选择下边的点
    使用修剪命令修剪下边线段,如左图
    修剪后的缺口补上一段圆弧
    全选所有线段并组合起来,删除所有的点
    选择线条使用偏移命令偏移线条200的距离
    使用直线补齐两条平行线之间的缺口
    全选所有线段并组合起来
    选择上一步骤完成的线条,使用挤出命令挤出800的高度
    按住Ctrl拖拽挤出的线条到顶部,再挤出100
    注解:按住Ctrl拖拽物体是约束空间的Z轴向
    再次Ctrl拖拽挤出的线条到上边
    使用炸开命令分解线条
    删除外围的线段,如右图
    使用直线封闭上步骤的图形
    使用挤出命令挤出100
    切换到前视角,创建700×700的矩形
    选择线条使用偏移命令偏移线条,偏移三次,距离分别是40 100 40

    画对角线
    把对角线偏移20,这次偏移要勾选两侧的选项
    删除对角线
    全选所有的线条
    使用修剪命令修剪多余的线段
    全选所有线段并组合起来
    使用挤出命令挤出40
    对齐阳台的几大构件,如右图
    对齐的要点:对齐前必须开启“最近点”、“交点”和“正交”,其次是使用移动命令(M)任意捕捉一个“最近点”,把最近点移动到“交点”上。
    在阳台栏板和扶手之间绘制一个矩形
    把矩形拖拽到阳台外部
    选择矩形按F10开启点的编辑
    编辑矩形点的位置使矩形变小
    在矩形内使用曲线命令勾画圆柱的截面造型
    注意1:勾画曲线的时候要开启状态栏的“平面模式”,否则绘制的曲线可能会有空间的扭曲。
    注意2:勾画曲线如遇到拐角的位置必须加点才能够快速的转弯。
    注意3:勾画曲线时关闭正交或一些不必要的点捕捉,以免误操作。
    使用旋转成型命令制作柱子实体
    偏移阳台边100
    把阳台柱移动到偏移后的曲线一个端点上
    注意:移动时捕捉柱子的底部中心点
    使用沿着曲线阵列的方式阵列圆柱,参数如左图。

     

  • 用户界面问题及恢复

    用户界面问题及恢复

     

    无法在用户界面上找到某些东西是非常恼人的,尤其是在您几分钟前还看见它,现在它却不见时。当然,您是如此全神贯注于自己的建模工作,以至于忘记了自己所做过的可能导致按钮、元素或对话框消失的操作。

    本节讲述的是几个常见的用户界面情形以及对齐进行修正的方法。

    问题及解决方案

    大字体和 3ds Max

    对话框和窗口丢失

    材质编辑器默认为建筑材质

    命令面板丢失

    变换 Gizmo 丢失

    工具栏上的按钮重复或丢失

    大字体和 3ds Max

    一些用户喜欢将他们的系统配置为使用大字体,3ds Max 不推荐这样设置。所设计的 3ds Max 用户界面是将系统设置为小字体进行操作。小字体是 Windows 2000 和 Windows XP 的默认设置。

    如果您将自己的系统设置为使用大字体,运行 3ds Max 时就会出现一些最常见的反常现象,如下所示:

    · 命令面板上的按钮可能丢失。

    · 一些文本输入字段不允许您在其内输入内容。

    · 某些对话框中的文本出现乱码。

    · 对话框和卷展栏中的文本标签可能被切断或与其他字段重叠。

    · 对话框显示出级联文本字段和微调器。

    要纠正这些问题,应将系统字体设置回小字体。

    1 退出 3ds Max。

    1 转至“开始”>“设置”>“控制面板”,然后单击“显示”。

    您也可以在打开的桌面上的任意处单击鼠标右键,然后选择“属性”。

    1 打开“设置”面板,单击“高级”按钮。

    1 在“常规”面板的“显示”组中,单击箭头,打开“字体大小”列表,然后选择:

    o 小字体,如果运行的是 Windows 2000

    o 正常大小,如果运行的是 Windows XP

    1 单击“确定”按钮,退出“显示属性”对话框。

    您很可能必须重新启动系统,以使这些更改生效。

    对话框和窗口丢失

    3ds Max 有很多打开时浮动的对话框或窗口。该功能允许您将它们拖动到桌面上的任意处。通过把对话框定位在远离 3ds Max 主界面的地方,例如具备双监视器功能时定位在第二个监视器上,可以大幅度提高设计效率。

    不过,对话框也有丢失的时候。将对话框拖动到某位置且无意中释放,或者向初始化文件中写入某些数据时出错,这都会导致对话框丢失。

    恢复丢失的对话框有两种方法;两种方法都需要使用3dsmax.ini 文件,该文件位于设置在“配置系统路径”对话框上 MaxData 的指定位置。

    彻底法

    在该示例中,假设有一台分辨率被配置为 1280×1024 的监视器,并且“渲染进程”对话框丢失。

    最后一次渲染的时候您看见它了,但片刻之后就不见了,而且有其他人使用过该系统。

    1 打开 Windows 资源管理器,浏览至“配置系统路径”对话框中 MaxData 设置所指示的位置。

    1 确保未运行 3ds Max。

    3dsmax.ini 文件在 3ds Max 运行时会不断更新。

    1 打开一个文本编辑器,然后加载 3dsmax.ini。

    1 向下滚动项目列表,直至找到该数据块:

    [RenderProgressDialogPosition]

    Dimension=-425 152 379 866

    对话框的位置以左上角的方位为基准,以第一对数字为锚点。因此,在该示例中,对话框的左上角位于距屏幕左边缘 -425 像素、距屏幕上边缘 152 像素处。第二对数字描述对话框的水平和垂直尺寸,所以该对话框为 379 像素宽和 866 像素高。

    由于该示例假设只有一台分辨率被配置为 1280×1024 的监视器,因此该对话框位于屏幕外左侧。如果第一个数字大于 1280,该对话框就位于屏幕外右侧。

    1 在“Dimension”行上放置光标,然后移动到问题数字处。

    问题数字通常是第一个或第二个,因为后两个数字用于设置对话框的宽度和高度。

    1 把问题数字更改为 1280×1024 之内的一个正值。

    1 保存 3dsmax.ini 文件,然后启动 3ds Max。

    下次渲染时,“渲染进程”对话框就会出现在屏幕上。

    这是首选方法,因为它不会导致存储在 3dsmax.ini 文件中的其他自定义配置设置的丢失。

    快速法

    使用这种方法的原因只有两个:

    1 您刚安装完 3ds Max,还未进行任何自定义设置,而这些设置将存储在 3dsmax.ini 文件中。

    1 您很着急,而且不关心存储在 3dsmax.ini 文件中的自定义设置。

    1 确保未运行 3ds Max。

    1 打开 Windows 资源管理器,浏览至“配置系统路径”对话框中 MaxData 设置所指示的位置。

    1 删除 3dsmax.ini 文件。

    1 重新启动 3ds Max。

    自动创建了一个使用默认设置的新 3dsmax.ini 文件。

    您在使用这种方法时要十分小心,因为您不一定知道保存在 3dsmax.ini 文件中的自定义设置。您有可能将 3ds Max 设置为在左边显示命令面板,以及更改视口背景色。此外,如果您安装了第三方插件,它们有时会往 3dsmax.ini 文件中写入信息。如果您删除该文件,会失去所有这些设置。

    如果您对存储在 3dsmax.ini 文件中的自定义设置并不确定,则可以将该文件重命名为类似 old3ds.ini 这样的名称。当您重新启动 3ds Max 时,可以继续工作,然后隔一段时间对比这两个文件,并将您需要的数据从旧文件复制到新文件中。

    材质编辑器默认为建筑材质

    当您打开“材质编辑器”时,看到的是“Architectural Materials”而非原始的 Autodesk VIZ“标准”材质。

    3ds Max 允许您设置默认的用户界面。如果您构建了建筑模型,或者需要照片级真实感渲染,则可以将默认的用户界面设置为与您的工作方式更为相关的功能。这是一个新功能,可以从“Customize”菜单 > “Custom UI and Defaults Switcher”对话框对其进行设置

    此程序将该设置保存为 3dsmax.ini 文件,使用默认撤消器后必须重新启动 3ds Max。

    命令面板丢失

    命令面板通常沿着用户界面的右侧出现。如果您启动 3ds Max 后发现命令面板丢失,通常有三种原因。

    · 命令面板已经关闭。

    · 您将命令面板浮动到了另一个监视器,然后试图将其拖动到新的位置。当您释放鼠标按钮时,命令面板消失。

    · 已激活一个将命令面板放置在屏幕外的自定义用户界面。

    通过使用下列步骤可以快速修正所有这些情况。

    1 启动 3ds Max。

    1 从主菜单中选择“自定义”>“还原为启动布局”。

    软件会警告您 3ds Max 当前会话期间配置的所有 UI 设置将被重置。

    1 单击“是”。

    还原了原始用户界面。

    变换 Gizmo 丢失

    无论您何时移动、旋转或缩放对象,特殊用途的变换 Gizmo 都会替换标准的红色三轴架。变换 Gizmo 非常容易丢失,但找回它也非常容易。如果发现丢失了变换 Gizmo,请尝试以下步骤。

    1 启动 3ds Max。

    1 按 X 键。

    这是切换变换 Gizmo 开关的键盘快捷键。

    1 按 = 键。

    该键盘快捷键会增加变换 Gizmo 的大小。– 键能减小它的大小。

    1 打开“自定义”>“首选项”>“Gizmo”面板,然后使您的设置与下图中显示的默认设置相匹配。

    工具栏上的按钮重复或丢失

    这是另一种怪现象。打开工具栏,发现上面有重复的按钮或者您想要找的按钮不存在。

    注意这通常由在按住 Ctrl 键的同时拖动工具栏上的按钮引起的。

    存在三个“选择并移动”按钮。

    这显然是一个用户界面问题,因此还原到启动布局可以修正该问题。

    1 启动 3ds Max。

    1 从“自定义”菜单中选择“还原为启动布局”,然后确认更改。

    如果有重复的按钮,而您又不想重置整个 UI,则可以按照下列方法手动删除重复的按钮:

    · 按住 Alt 键,然后把重复的按钮拖动到工具栏外。

    当被询问确认删除该按钮时,单击“是”。

    如果按钮丢失,使用“还原为启动布局”。

    请将您关于此页内容的评论发送给我们

     

  • sigg水瓶子犀牛建模教程

    sigg水瓶子犀牛建模教程

    sigg的水瓶子rhino建模。

    使用到的命令有:导入图片背景、绘制曲线、旋转成型、曲线挤出、曲面修剪、实体圆角

    步骤:

    1. 导入背景
    2. 根据背景勾画瓶子轮廓。
    3. 轮廓曲线旋转成型瓶子身体
    4. 在瓶子头部那里绘制一条侧面线,挤出侧面先为曲面,然后修剪曲面
    5. 圆滑边角

    本次教程的模型http://pan.baidu.com/share/link?shareid=2495540949&uk=3576737770

  • rhino嵌面工具的小练习

    rhino嵌面工具的小练习

    这个小的物体主要练习曲面嵌面

    制作动画

    rhino

     

  • rhino三叶草吊灯建模

    rhino三叶草吊灯建模

    昨天晚上在微博上看到的一个灯具图片,觉得蛮有意思的,就把它用犀牛画出来了。

    今天在把它的制作教程写下来,不过不做图文解释了,这个制作的过程用动画图片表示。

    rhino

    第二阶段注意下半部的曲线旋转之后,上下部分的曲线是没有衔接的,这样的情况用混接曲线连接曲线,连接之后再“把曲线拉至曲面”命令把曲线完整的附着到曲面上,然后删除原有曲线

    rhino

  • 怎么找到曲面上任何一个点以及它在曲面上的法线方向

    怎么找到曲面上任何一个点以及它在曲面上的法线方向

    怎么找到曲面上任何一个点以及它在曲面上的法线方向

    p要实现这个效果其实也很简单,只要使用到这个运算器就可以的(右图),不过我们必须先找到曲面上任何的一个点。直接在曲面找点不太现实,我这里使用到方法是利用“UV映射”的原理,只要找到UV面上的任何一个点,那在把这个点“映射”到曲面上。

    p

    Domain²这个运算器是输出曲面的UV值,输出的UV值连到矩形运算器中生成矩形,这个矩形用于限定点的取值区域。

    grasshopper