自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

翻译 [3D 图形学基础] 读书笔记(3) Part_I(Getting Started) - Affine 仿射

本章内容主要是一些概念的理解~1. 将坐标系从原先的三维拓展到了四维,从线性变换拓展到了仿射变换,简单理解就是从旋转/缩放变换增加了位移变换的功能。2. 注意一下 刚体变换 这个概念,指的是只有 [旋转+位移] 的变换, 因为在这两种变换中,对象点与点之间的点乘关系不变,也就是说保持了刚体状态。3. 最后讨论了仿射变换中,如何计算法线向量的问题

2016-07-06 21:02:52 1419

翻译 [3D 图形学基础] 读书笔记(2) Part_I(Getting Started) - Linear 线性

Chapter_2 Linear 线性我们学习3D计算机图形学的第一件任务,是理解怎样用坐标系来表示点,以及怎样对这些点实施有用的几何变换。学习线性代数时你可能已经见过类似的内容,但是,在计算机图形学中,我们常常同时使用许多不同的坐标系统,并且同样地,我们需要特别关注这些不同的坐标系统各自起到的作用。最终,我们处理这些基本内容的方式或许也会和线性代数有些不同。

2016-07-06 14:37:25 1921

原创 [UnityShaderCookbook 读书笔记] [04] 多层纹理

多层纹理 有时我们会需要给同一表面施加多层不同的纹理,这一情况在地形中常常出现,例如一个地形上同时会有泥土,岩石,草,花等不同纹理,此时,针对每一层纹理,我们都需要mask来表示该层纹理在地形上的分布。如果给每一层纹理都附加一张mask图片,即使我们每张mask使用的都是灰度图,多张图片对系统依然是一个负担。在此,我们可以把每张灰度图作为一个通道,由此一张有4个通道(R,G,B,A)的图片就可以存储

2016-05-29 22:40:18 902

原创 [UnityShaderCookbook 读书笔记] [03] UV 动画

使用纹理,能够迅速让 Shader 取得非常好的效果 同时,也需要注意纹理的数量,因为它会给系统带来较大的负担,尤其是在手机上需要将纹理控制在最小,这样才能保证游戏运行的流畅性有关于二维纹理如何映射到三维表面,参考这里 http://http.developer.nvidia.com/CgTutorial/cg_tutorial_chapter03.htmlUV 滚轴动画 使用 UV 动画来实现

2015-08-03 00:17:49 719

原创 [UnityShaderCookbook 读书笔记] [02] 光照模型

自定义漫反射(Lambert)光照模型 Unity 为我们创建了一些内置的光照模型函数,但我们也可以自定义光照模型 该书作者表示,在自己参与过的项目中,想要有一个比较不错的效果,几乎都用到了自定义的光照模型

2015-07-26 20:07:29 1127

原创 [UnityShaderCookbook 读书笔记] [01] Unity Shader 基础

· 创建 Shader一个好的Shader总是从一个基本的 diffuse 光照模型开始 因此,我们从 Diffuse 入手开始写 Shader ~Shader 中的 Diffuse 部分描述从一个表面上向各个方向反射的光在Unity中创建 Shader 并打开 得到了一个 Unity 的 Shader 模板Shader

2015-07-26 19:09:28 727

原创 Win7下使用Sublime Text 3开发及调试Maya Mel和Python

需要用到的文件:1.     Sublime Text Build 3065 x64Setup.exe2.     Sublime Text 3065 Keygen andPatcher by Lfqy.exe3.     Package Control.sublime-package4.     ST_startup.py以上文件已上传至CSDN下载地址:http:/

2015-07-08 12:31:35 3531 3

翻译 [3D 图形学基础] 读书笔记(1) Part_I(Getting Started) - Introduction

在本书中,我们将会介绍计算机图形技术中基础的数学与算法。我们使用编程API(applications programming interface)OpenGL来完成其中的内容。OpenGL是一个跨平台的图形编程环境,可以用于创建实时图形程序,例如视频游戏。

2015-01-11 18:59:04 1087 1

原创 OpenGL学习笔记(1):VS2012+OpenGL 环境搭建

最近开始学习OpenGL,主要是看NeHe的教程和OpenGL的红宝书,笔记就写到这边~一 OpenGL 简介OpenGL 是图形硬件的一种软件接口。OpenGL 能够做什么:(1)根据几何图元创建形状, 从而建立物体的数学描述。(OpenGL把点、直线、多边形和位图作为基本的图元)(2)在三维空间中排列物体,并选择视角去观察它(3)计算所有物体的颜色

2015-01-11 09:56:55 602

Maya2016 SDK Windows

Maya2016 SDK 开发包,Windows平台 环境搭建方法参考官方文档这里 http://help.autodesk.com/view/MAYAUL/2016/ENU/?guid=__files_Setting_up_your_build_env_Windows_env_32bit_and_64bit_htm

2016-10-04

SublimeText3 PackageControll 插件

SublimeText3 PackageControll 插件 http://blog.csdn.net/hopposite/article/details/46801893 更新了这篇文章中提到的所需文件

2016-10-01

Foundations Of 3DComputer Graphics 中文第一章

http://blog.csdn.net/hopposite 博客中连载的计算机图形学笔记系列, Foundations Of 3DComputer Graphics 翻译的第一章。 本章主要介绍了计算机图形学的一些背景知识,以及OpenGL渲染管线的整体流程。

2016-07-06

Foundations Of 3DComputer Graphics 中文第三章

http://blog.csdn.net/hopposite 博客中连载的计算机图形学笔记系列, Foundations Of 3DComputer Graphics 翻译的第三章。 本章内容主要是一些概念的理解~ 1. 将坐标系从原先的三维拓展到了四维,从线性变换拓展到了仿射变换,简单理解就是从旋转/缩放变换增加了位移变换的功能。 2. 注意一下 *刚体变换* 这个概念,指的是只有 [旋转+位移] 的变换, 因为在这两种变换中,对象点与点之间的点乘关系不变,也就是说保持了刚体状态。 3. 最后讨论了仿射变换中,如何计算法线向量的问题

2016-07-06

Foundations Of 3D Computer Graphics (高清PDF扫描版)

计算机图形学是一个成功的技术故事。它的基本理念,表达方式,算法和硬件实现诞生于20世纪60-70年代,并在随后的20年间发展。在20世纪90年代中期,计算机图形技术已经相当成熟,但是其影响仍旧只是局限于某些"高端"程序,例如超级计算机上的科学可视化以及昂贵的飞行模拟器。现在的我们很难相信,但是在那个年代,很多计算机科学专业的学生对3D计算机图形一无所知! 近几十年来,计算机图形的商业性有了巨大发展。每一个现代PC都能够产生高质量的计算机生成图像,大部分是以视频游戏以及虚拟现实环境的形式。整个动画工业已经从其高端(例如Pixar电影)转移到了孩子们的电视机前。对于实拍电影,视觉特效领域也已经发生了翻天覆地的变化。当今的观众们也不会在看到不可思议的计算机特效时感到畏惧——这已经在预期当中了。 在本书中,我们将会介绍计算机图形技术中基础的数学与算法。我们使用编程API(applications programming interface)OpenGL来完成其中的内容。OpenGL是一个跨平台的图形编程环境,可以用于创建实时图形程序,例如视频游戏。

2016-07-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除