简单动画:一个小球从一座山上滚下.
注:[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. checkbox多选按钮变成单选

    <input id="a" type="checkbox"/><input id="b" type="check ...

  2. 最佳加法表达式(dp)

    题目描述: 有一个由1..9组成的数字串.问如果将m个加 号插入到这个数字串中,在各种可能形成的 表达式中,值最小的那个表达式的值是多少 (本题只能用于整数) 解题思路: 假定数字串长度是n,添完加号 ...

  3. POJ 1458 最长公共子序列(dp)

    POJ 1458 最长公共子序列 题目大意:给出两个字符串,求出这样的一 个最长的公共子序列的长度:子序列 中的每个字符都能在两个原串中找到, 而且每个字符的先后顺序和原串中的 先后顺序一致. Sam ...

  4. printf以%d形式输出浮点数的问题

    若运行时从键盘上输入9876543210l,则下面程序的输出结果是 int main(){ int a;float b,c; scanf("%2d%3f%4f",&a,&a ...

  5. css3 前端开发

    一.前缀: -moz(例如 -moz-border-radius)用于Firefox -webkit(例如:-webkit-border-radius)用于Safari和Chrome. 二.CSS3圆 ...

  6. HTML编辑笔记1

    1.编写html ①新建一个记事本(以.html结尾) ②右击选择打开方式为文档 ③编写内容 ④用浏览器查看内容 2.html编写格式 <html> <head></he ...

  7. 【原创】imread () 函数 读入图片的例子

    Reference Links Opencv+ qt5.1 完美配置 - 脚踏实地 - 博客频道 - CSDN.NET  http://blog.csdn.net/xiaojidan2011/arti ...

  8. day25 模块04_模块和包

    休养生息--模块04 1.导入模块的执行的步骤 2.自定义模块 3.自定义包 一.导入模块的执行步骤 1).判断当前正在导入的模块是否已经导入过 2).如果已经导入过,不会重新导入该模块 3).如果没 ...

  9. Angular4-配置

    基于 Angular Quickstart git clone https://github.com/angular/quickstart ng4-quickstart npm i npm start ...

  10. 7系列FPGA远程更新方案-QuickBoot(转)

    reference: http://xilinx.eetrend.com/d6-xilinx/article/2014-04/7009.html reference :  quickboot meth ...