分类: 大话3dsmax

3dsmax教学

  • maxscript09-3dsmax的保留字和标点符号

    maxscript09-3dsmax的保留字和标点符号

    所谓保留字指的是:不能用于命名变量名或标示符的字符串, 否则系统会弹出错误信息.

    完整的保留字表格

    2013102401

    标点和符号
    它们是用来分隔和组合句子的, 或者用于特殊的数学运算

  • maxscript08-标示符

    标示符的概念

    在maxscript里, 变量、参数、函数等都有自己的名字,这些名字称之为标示符

    我之前写写过的类似“mybox”就是标示符

     

    合法的标示符

    标示符内包括字母、数字、和下划线

    不合法的标示符

    以数字开头 比如“3dscg”

    包含空格 3dscg com

    包含问号 3dscg?

    包含其他字符,比如3dscg(com),其中“(com)”不是合法字符

     

    语法中标示符的表示方法(就是标示符的标示符这样理解的)

    <Var name>

    标示符被引用的时候在标示符前加”#”

    #<var name>

     

    单引号的作用

    在单引号内可以引用一些不合法的字符, 比如空格, 括号等

    比如: b.lefttime(left)

    $box01.modifiers[#’ffd 4x4x4′]

  • maxscript07-赋值,属性,操作符,方法,字面变量

    ​赋值的格式

    变量名=变量值

    变量名:以字母或者”下划线”开始, 后面接数量的字符

    变量值: 字符, 数量 ,表达式都可以

    例如mybox=”这是一个盒子”

    另外变量名称是不区分大小写的

     

    类的概念

    3dsmax 中,”类”就是数据类型, 而数据和”对象”属于同一个概念, 那类也称之为对象类型. 比如box就是一个类(box这种对象的类型), 当然也不能认知为”一个具体 的盒子”, 它是”盒子”这种类型物体的总称.

    对于”类”来说, 我们是可以对它定义”属性”和制定”操作方法”的.

    比如定义盒子的大小高度颜色等, 移动缩放盒子则是操作方法

     

    属性: 可获取类的参数 .height .wirecolor等

    操作(也称为方法): 可以调用某一构造的函数 . 比如移动或旋转一个对象, 向一个物体添加修改器等操作

    操作符: 为对象类的数值定义数学的运算的符号 比如 + – * /等等

    字面常量: 所有类的字面形式 [0, 0,0 ]是point3的字面常量, “hello world”就是string的字面常量(笔者注:这个还是不是很理解其含义, 大概意思应该是说point3的位置表现就是用[0,0,0]这样的形式的字符表示的吧)

  • maxscript06-源代码的布局与规划

    maxscript06-源代码的布局与规划

    ​断句的规则

    比如:a+b/c+c/e*g-d/a这条语句

    正确的断句分行是

    a+b/c+

    c/e*g-d/a

    如果写成

    a+b/c

    +c/e*g-d/a

    则会出现错误的提示, 因为第一句已经是一个完整的表达式了,系统会输出正确的结果, 而第二句是错误的表达式

    如果是真的想要第一句是一个完整的表达式句子, 那样可以在第一句 的结束位置加上””(反斜杠), 如下

    a+b/c

    +c/e*g-d/a

    加上反斜杠后系统会继续上一行和延续下一行.

    同一行运行几个表达式

    当需要在同一行放几个表达式的时候, 表达式之间用”:” 隔开. 如

    a+b/c : c/e*g-d/a

     

    注释

    为了增加程序的可读性, 适当添加注释语言是必要的

    注释的规则是

    程序语句  –注释内容

    当程序读取到”–“之后, “–“后面的内容是不被运行的. 例如

    a+b/c  –这是四则运算

  • 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

     

  • 用户界面问题及恢复

    用户界面问题及恢复

     

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

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

    问题及解决方案

    大字体和 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 键,然后把重复的按钮拖动到工具栏外。

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

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

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

     

  • photoshop体积光教程

    photoshop体积光教程

    转载的ps体积光教程

    本photoshop教程介绍常见的投射光线的制作方法。大致过程:打开素材以后,把素材照片复制一层,用调色工具或通道等把高光部分单独提取出来。然后用滤镜做出光线的效果,最后改变图层模式,再用蒙版修饰一下即可。

    原图

    最终效果

    1、打开原图,ctrl+J复制图层。


    2、Ctrl+L调整色阶,直至窗户的光线变得很白很亮。


    3、选择画笔工具,前景色设为黑色,涂去室内的一切光线。


    4、将此图层设为“滤色”模式。


    5、滤镜——模糊——径向模糊。注意:中心模糊位置定位到图中窗户的位置。


    6、Ctrl+J把当前图层复制一层,按ctrl+F加强一次。然后再按Ctrl + J 复制一层,按Ctrl + F 加强。得到的两个图层的混合模式都为“滤色”。


    7、点击最顶层图层,ctrl+E合并,直至剩下图层1,混合模式为“滤色”。


    8、Ctrl+U调整光线饱和度,本例中我们只让光线发出自然的白色光。


    9、添加图层蒙版,涂去窗户左侧边缘部分的光线。


    最终效果:

  • 转载ps教程-风景摄影白天变黄昏的效果

    转载ps教程-风景摄影白天变黄昏的效果

    转载ps教程-风景摄影白天变黄昏的效果

    本教程主要用Photoshop来给一张风景照调色,最终效果类似于黄昏时拍的片子,非常的漂亮,喜欢的朋友可以来学习一下.

    原图:

    效果图:

    步骤:

    1、打开原图、建立调整层“色相/饱和度”,设置:

    在调整层的蒙板上拉一个黑白渐变

    2、建立一个调整层“色相/饱和度”,设置

    3、建立调整层“可选颜色”,设置

    4、再建立一个调整层“色相/饱和度”,设置

    5、合并可见图层,用TOPAZ处理一下,把画面高度压缩到90%,切调水印,得到效果如图

    6、先后建立调整层“BLACK & WHITE”和“曲线”,设置

    设置“BLACK & WHITE”层混合模式-叠加,透明度50%

    7、添边框、文字

    PS:图层

    最终效果图:

    作者:chirsa  出自:站酷