场景物体管理

选择组

  • Ctrl+G:选中物体成组。直接F6给组重命名(通过大纲视图过滤器查看、修改组)
  • Ctrl+Shift+G:选中物体添加到组中(选择的物体中已有组)
  • Ctrl+Shift+Alt+G:选中物体脱离组
  • Shift+G:按组选择菜单
  • 由于选择组不能点击选择所有组内物体,不好进行统一的变换操作。因此可以将所有的组员进行父级指定,此时该组所有组员物体通过该父级进行变换(为了便于识别,通常添加一个空物体到组中,以空物体为父级)。
    阅读全文 »

用户设置

blender中不识别中文字体原因:设置字体为中文
File > User Preferences > System,启用Intermational Fonts选择简体即可 。InterfaceTooltips根据需要开启
使用相对路径:User Preferences > File,启用Relative Paths

以下使用的是基于右键选择的输入模式。

3D视口操作

以下数值为“数字键盘”

  • 1/3/7:前视图、右视图、顶视图
  • Ctrl+1/Ctrl+3/Ctrl+7:后视图、左视图、底视图
  • Shift+1/Shift+3/Shift+7:对齐当前视图到激活项(视口垂直于激活项自身法向的Y/X/Z)
  • 4/6:基于视口的左右旋转;8/2:基于视口的上下旋转
  • +/-:放大/缩小视口
  • /:局部显示/恢复(孤立选中对象或恢复显示)
  • .:最大化显示选择项
  • Shift+7:调整当前视口(屏幕)为垂直于法向(当前选择元素/物体的自身法线方向)的角度
    阅读全文 »

插件面板

Edit > Preferences...用户设置面板的Add-ons下。

安装

  • 对于集成在blender中的插件直接勾选就启用;
  • 外部插件的安装:
    1. 在插件面板中进行自动安装:通过Add-ons面板中的Install...来查找到插件包的位置,进行安装;
    2. 将存放插件文件(.py)的目录复制到blender的插件目录下:\\Users\用户名\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons

在用户设置面板的左下角点击Save Preferences以保存用户设置。下次启动blender会自动加载安装的插件。

阅读全文 »

添加/删除物体

添加物体:1. Shift + A; 2. T(工具面板) > Create
删除:选择物体 > X/Delete (回车/D确认)

图层/网格隐藏

隐藏选中物体:H, 显示所有隐藏物体Alt + H; 显示某个物体:Outliner中点击要显示物体的眼睛图标
图层:图层处于激活状态时,显示图层中的对象,Shift + 点击图层/Shift + 数字 激活多个图层,数字键显示对应编号图层;图层上显示小圆点表示该层中有对象,小黄点表示当前活动对象;M + 数字移动选中对象到对应编号的层中;Alt + 数字表示下一层图层

阅读全文 »

THE PBR GUIDE part1:基于物理渲染和着色的理论

光是一个复杂的现象,它可以表现为光波和粒子特性,因此,我们已经创建的不同的模型可以描述出它的表现形式。
对于纹理艺术,我们专注于光线模型,它描述出光与物质的相互作用。了解光线如何与物质表面相互作用非常重要,因为我们的工作就是创建描述出物体表面的纹理,我们创建的纹理和材质与虚拟世界的光线相互作用,我们要了解更多的是光的表现形式,纹理看起来会更好。
在这个指南中我们将会讨论基于物理渲染(PBR)的理论。首先检查光线的表现形式然后着手于定义PBR的主要特征

阅读全文 »

通过对Hexo站点Next主题的静态网站做SEO优化,以提升个人博客排名。

添加sitemap.xml

1
2
3
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
hexo g # 生成的静态资源就会包含sitemap.xml

添加蜘蛛协议robots.txt

在网站根目录下添加robots.txt协议,网络上有专门生成改文件格式的网站。
配置好robbots.txt文件后,将其放在Next主题下的source目录中。

阅读全文 »

  1. 注册 Goole AdSense
  2. 复制google Adsense提供的js代码,在Next主题目录下的layout/_custom/head.swig中添加:
    1
    2
    3
    4
    5
    6
    7
    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({
    google_ad_client: "ca-pub-xxx",
    enable_page_level_ads: true
    });
    </script>
    阅读全文 »

五种状态间的顺序操作

四个区

工作区(Working Area)
暂存区(Stage)
本地仓库(Local Repository)
远程仓库(Remote Repository)

五种状态

未修改(Origin)
已修改(Modified)&未追踪(Untracked)
已暂存(Staged)
已提交(Committed)
已推送(Pushed)

阅读全文 »

文本居中的引用

效果:

blah blah blah

三种标签方式:

1
2
3
4
5
6
7
8
9
<!-- HTML方式: 直接在 Markdown 文件中编写 HTML 来调用 -->
<!-- 其中 class="blockquote-center" 是必须的 -->
<blockquote class="blockquote-center">blah blah blah</blockquote>

<!-- 标签 方式,要求版本在0.4.5或以上 -->
{% centerquote %}blah blah blah{% endcenterquote %}

<!-- 标签别名 -->
{% cq %} blah blah blah {% endcq %}
阅读全文 »

本文章示例仓库:testhexo

testhexo仓库用来存放由hexo生成的站点源文件以及静态网站资源
Clone with HTTPS:git clone https://github.com/sudehao/testhexo.git
master分支存放public静态资源
hexo分支存放站点源文件以及文章资源*(设为默认分支)

开始前,请确认已经安装npmgit

阅读全文 »