简单动画:一个小球从一座山上滚下.
注:[key]方括号内是快捷键; {大括号}内是模式,页签名称或选项等.

==== 1. 建模:
    == 1.1 山
[shift A] 建立平面plane,可以大一些,比如放大10倍;
[Tab] 进入编辑模式{EditMode};
[W] 选择细分面10,细分的多,山的轮廓会更复杂些;
[O] 启用平滑,选择随机模式.选择较中间的平面;
[G Z] 移动Z轴方向,抬高平面长度的一半左右,==别急着确定;
[Mouse W] 鼠标滚轮滚动,设定平滑的范围,白色的圈尽可能包裹绝大部分平面;
山体轮廓差不多了就可以确定了;
[O] 关闭平滑,习惯性的动作,不常用的功能用完后要及时关闭;
[Ctrl 2] 细分面,或者在属性区域的{修改器页签}添加细分面;
[Tab] 回到物体模式{ObjectMode}查看效果,属性区域的{修改器页签}的细分面修改器下可以增加细分.

    == 1.2 山顶上的小球
[Tab] {EditMode}选择最上面的表面;
[Shift S] 游标到选中项;
[Tab] 回到物体模式{ObjectMode};
[shift A] 建立平面Icosphere棱角球,和山体的比例,调整为适当大小;

====2. 模型材质上色,方便观察.
    ==2.1 绿色的山
{ObjectMode} 选择山体,属性区域的{材质页签}下新增材质;
慢射下设置颜色(比如绿色)即可;
    ==2.2 紫色的小球
{ObjectMode} 选择小球,属性区域的{材质页签}下新增材质;
慢射下设置颜色(比如紫色)即可;

====3. 动画
{Blender Game} 游戏引擎;
选中小球;
属性区域的{物理页签}下勾选(演员);
物理类选择(刚体);
半径设置和球体一致或偏大一点即可;
[P] 运行看看.小球是不是顺着山坡向下滚动了.

====可能遇到的问题:
1. [P] 运行后,球不动?
可能是山顶表面太平,球体小了点,在这个位置就稳定了,不会滚动.
> 放大小球,同时选择小球,属性区域的{物理页签}的半径设置和球体一致或偏大一点;
> 或者将小球在X或Y轴方向偏移一点点,只要处在山顶的斜坡上即可.
> 也可以调整山体的细分面,选择山体,属性区域的{修改器页签}的细分面修改器下可以增加细分,细分试图由2增加到3;

2. [P] 运行后,山体一个颜色,看不出层次?
可能是缺少光线,在适当位置增加光源即可.
> 将游标定位到山体的斜上方,45度左右;[Shift A] 增加灯光\日光

----------------
https://zh.wikibooks.org/wiki/Blender_3D︰從入門到精通/你的第一个测试
https://zh.wikibooks.org/wiki/Blender_3D%EF%B8%B0%E5%BE%9E%E5%85%A5%E9%96%80%E5%88%B0%E7%B2%BE%E9%80%9A/%E4%BD%A0%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%B5%8B%E8%AF%95

Blender简单动画:一个小球从一座山上滚下.的更多相关文章

  1. 52.纯 CSS 创作一个小球绕着圆环盘旋的动画

    原文地址:https://segmentfault.com/a/1190000015295466 感想:重点在小球绕环转动. HTML code: <div class="contai ...

  2. 纯 CSS 创作一个小球绕着圆环盘旋的动画

    效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/gKxyWo 可交互视频 ...

  3. 前端每日实战:52# 视频演示如何用纯 CSS 创作一个小球绕着圆环盘旋的动画

    效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/gKxyWo 可交互视频 此视频是可 ...

  4. 原生JS封装简单动画效果

    原生JS封装简单动画效果 一致使用各种插件,有时候对原生JS陌生了起来,所以决定封装一个简单动画效果,熟悉JS原生代码 function animate(obj, target,num){ if(ob ...

  5. jquery添加光棒效果的各种方式以及简单动画复杂动画

    过滤器.绑定事件.动画   一.基本过滤器 语法 描述 返回值 :first 选取第一个元素 单个元素 :last 选取最后一个元素 单个元素 :not(selector) 选取去除所有与给定选择器匹 ...

  6. UIView简单动画

    UIView动态实现的效果有以下几种: 1.动态改变frame 2.动态改变color 3.动态改变alpha 4.动态改变bounds 首先,我们先看几种BasicView动画 #pragma ma ...

  7. IOS 简单动画 首尾式动画

    首尾式动画 首尾式动画即通过实现控件由初始状态到结束状态的过程.(主要表现在控件的Frame 透明度 ) // // ViewController.m // CX 简单动画 // // Created ...

  8. canvas制作简单动画

    在画布元素<canvas>中,除了绘制图形.图像.文字外,还可以制作一些简单的动画,制作过程十分简单,主要分为两步操作: 1.自定义一个函数,用于图形的移动或其他动作. 2.使用setIn ...

  9. Cocos2d-x 2.1.5 简单动画

    Cocos2d新版本函数更改了一些. 下面的代码可以产生一个简单动画. //第一步:生成动画需要的数据 CCTexture2D *texture=CCTextureCache::sharedTextu ...

随机推荐

  1. css3 min-content,max-content,fit-content, fill属性

    css3里有四个属性,用来实现以内容为主的尺寸计算方式,intrinsic sizing min-content max-content fit-content fill 其中 fill 关键字,需要 ...

  2. [javamail]AUTH LOGIN failed;Invalid username or password报错

    项目中需要用到javamailAPI,邮箱服务器用的sohu闪电邮,SMTP协议用来发送,赋值代码: Properties props = new Properties(); props.setPro ...

  3. weblogic部署web项目(war包)

    第一步,启动并访问weblogic,进入登录页面 第二步,进入主页面,开始部署项目 第三步,上载项目war包 选择需要上载的本地war包 第四步,开始项目配置 继续下一步 选择红色标记的配置 第五步, ...

  4. 每天CSS学习之border-collapse

    border-collapse是CSS2的一个属性,其作用是折叠表格(table)的边框.collapse翻译过来又折叠的意思. border-collapse有三个值: collapse:将表格和单 ...

  5. C++ string类insert用法总结

    body, table{font-family: 微软雅黑; font-size: 13.5pt} table{border-collapse: collapse; border: solid gra ...

  6. JSP动态网页

    01.什么是服务器 02.什么是动态网页  动态网页是指在服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容.可以让用户和服务器交互的网站 动态网站可以实现交互 ...

  7. 2.11 C++转型构造函数

    参考:http://www.weixueyuan.net/view/6343.html 总结: 带参数的构造函数中有两种比较常见的构造函数:拷贝构造函数和转型构造函数. 转型构造函数只有一个参数,如果 ...

  8. Ubuntu16.04 python2.7升级python3.5

    正常情况下,你安装好ubuntu16.04版本之后,系统会自带 python2.7版本,如果需要下载新版本的python3.5,就需要进行更新.下面给出具体教程: 1.首先在ubuntu的终端tern ...

  9. IEDA中彻底删除项目

    删除项目一向比较奇葩,因为当你点击到 该项目名称-->右键 时,并没有 delete 选项,导致我们不知道怎么删除,查找多方文档,得到以下解决: (1)将鼠标移到要删除的 项目名称 上,单击并按 ...

  10. .NET 日期数据的格式化方法

    .HtmlEncode="False" .DataFormatString="{0:d}" C#格式化日期时间 DateTime dt = DateTime.N ...