GAMES101-现代计算机图形学入门-闫令琪(6-10)

第六节

上节课复习

MVP(model模型变换- view跟随摄影机变换到相对(0,0,0)位置 - project 投影变换(-1,1的3次方的空间))变换之后在进行视口变换(viewport,-1,1的3次方的空间变换到分辨率空间)

阅读更多
SubstancePainter_Plugin_Study_Notes

Substance Painter Plugin 学习笔记

核心思路

阅读更多
Blender脚本学习笔记

编辑器

  • 安装python3.0以上(Blender 2.8是 python3.x)

  • Vscode 安装python 和 blender Development 插件

  • 终端安装 fake-bpy 包pip install fake-bpy-module-2.80

    https://github.com/nutti/fake-bpy-module

    安装完上面这些,vscode里面就会有自动补全

    Debug

  • ctrl + shift + P, select “Blender: Start”

  • 选择你的blender安装路径, vscode会连接到blender

  • ctrl + shift + P, “Blender: Run script” 并且可以使用断点调试

阅读更多
Effective Python

编写高质量代码的59+91个建议读书笔记

第一条

  • 确认自己所用的python版本。
  • 确保该版本与你想使用的python版本相符。
  • 优先使用python3
Windows平台下:

$python --version
a

阅读更多
GAMES101-现代计算机图形学入门-闫令琪(1-5)

GAMES101-现代计算机图形学入门-闫令琪(1-5) 课程学习笔记

第一节 引入

怎么判断一个游戏画面的技术水平,有一个很简单的方法就是画面亮不亮。

第二节 线性代数

向量

向量是带有方向的量
重要的两个量是方向和长度

阅读更多
Maya卡顿优化

针对美术制作的 Maya 卡顿优化

CPU

信息获取

  • 解释分析器
  • 求值工具包

GPU

信息获取

  • GPU 内存

    对于包含大量纹理、几何体或缓存动画的场景,请务必记下显卡上可用的 GPU RAM 量,如果 GPU RAM 使用量非常接近显卡的 GPU RAM 限制,纹理可能无法加载,并且场景可能显示为着色模式。此时将显示一条错误信息,指明已超出纹理 RAM 限制并建议您减小“最大纹理分辨率”(Max Texture Resolution)钳制。

    查看 GPU 内存使用情况(以 MB 为单位),请使用Mel命令

阅读更多
Hexo博客如何插入图片
  1. 首先确认主页配置的_config.yml中:post_asset_folder:true.
    图片测试0

  2. 在你的hexo目录下执行:
    npm install hexo-asset-image --save
    若出现错误则先执行:
    npm install -g cnpm --registry=https://registry.npm.taobao.org

阅读更多
Git 学习笔记

常用命令

1. 设置 Git 全局用户名和邮箱
1
2
3
4
$ git config --global user.name "gitaccount" #设置用户名
$ git config --global user.email "gitaccount@example.com" #设置用户名
$ git config --global user.name #查看用户名
$ git config --global user.email #查看邮箱
阅读更多
Python 进程和线程学习笔记
  • 进程和线程概述

    进程:对于操作系统来说,一个任务就是一个进程(Process)

    线程:在一个进程内部,要同时干多件事,就需要同时运行多个“子任务”,我们把进程内的这些“子任务”称为线程(Thread)。

  • 进程

    1
    multprocessing # Python 中的 multiprocess 包提供了多进程支持
阅读更多
Houdini 学习笔记

软件结构

我们可以看到,houdini是一个将各种独立的语境(context)融合在一起的操作系统。

阅读更多