排序:
默认
按更新时间
按访问量

POV-Ray简单上手教程——坐标系统

物体、灯光和摄像机的位子都是使用的典型的3D坐标系统。之前,我们讲解过POV-Ray的坐标系统。这里我们在回顾一下,X轴的正方向指向右边,Y轴正方向指向上,Z轴指向屏幕里。 坐标系统的位置经常用三个元素来表示(x,y,z),这是很容易理解的。 向量也不总是来表示指示方向的。他们也涉及一些对物体...

2016-07-04 10:52:40

阅读数:1172

评论数:1

POV-Ray简单上手教程——摄像机的使用

在本篇,我们学习POV-Ray中摄像机的一些功能,来获得一些酷炫的效果使用焦点模糊我们首先构建一幅场景:我们使用三个物体,一个底面;一个粉色球体,一个绿色正方体,一个蓝色柱体和一个黑白相间的地面。三个物体的位置信息如下:球体在前面,正方体在中间,柱体在后面。最后使用两个光源来完成场景。 上述场景...

2016-06-26 16:31:26

阅读数:2253

评论数:0

POV-Ray简单上手教程-简单贴图/纹理设置

简单纹理设置目前为止,我们所渲染的物体只是具有简单的外观,而在本篇,我们将通过一些简单的纹理设置,来产生一些令人惊奇的效果。1.表面finish我们在表面做一些有意思的事情,比如:高亮显示和反射。下面在一个球体中添加Phong光照模型,来产生高亮效果。为了完成这项工作,我们需要加入finish关键...

2016-06-18 17:35:24

阅读数:1827

评论数:1

POV-Ray简单上手教程——光源的分类与使用

在本篇中,我们将会接触到POV-Ray中的光源信息,这是非常重要的。因为要想获得一个真实的场景,对光源的设置就不可避免。在POV-Ray中,有许多光源,每个光源都具有一些属性的设置,正确的使用这些光源,能够更好的渲染出一幅精彩的画面。下面就让我们开始吧! 1.Pointlight(点光源) 为...

2016-05-22 10:22:42

阅读数:1305

评论数:1

POV-Ray简单上手教程——CSG 物体

CSG Objects(构造立体几何) CSG(Constructive Solid Geometry),一种利用原始物体(圆/立方体/圆锥等)来构造复杂物体的强有力工具。在本篇中,我会运用POV-Ray,来渲染出一些令人惊奇的物体来。 1.What is CSG? 关于CSG是什么?前面已经做了...

2016-05-16 09:33:53

阅读数:2108

评论数:0

POV-Ray简单上手教程——第一幅图像和基础图形

第一幅图像和基础图形    在本篇中,我们将会用POV-Ray渲染出我们的第一幅图像,以及一些其他简单的图形物体(球,平面,正方体)。1.POV-Ray坐标系左手系坐标。Z轴指向屏幕里面(了解POV-Ray坐标系,有利于我们渲染图像,比如一些位置信息)。2.添加INCLUDE文件创建一个.pov类...

2016-05-10 16:00:50

阅读数:5502

评论数:0

unity shader 内置变量

官网Manual:http://docs.unity3d.com/Manual/SL-UnityShaderVariables.html unity提供大量的内置变量,来供我们使用,主要包括一些 :矩阵运算/变形,光影,时间等等。用户可以在CGIncludes目录下的UnityShaderVar...

2016-05-04 10:57:07

阅读数:1743

评论数:0

POV-Ray简单上手教程(学习笔记)(一)

最近在研究模拟流体方面的时候,遇到了渲染图像的问题。偶然间发现了POV-Ray这一软件,而目前网上关于这个软件的教程很少,所以就萌发了记录学习过程的想法。目前主要的学习资料是官网的教程文档。地址在这里:http://www.povray.org/documentation/3.7.0/t2_0.h...

2016-05-01 11:07:51

阅读数:4991

评论数:1

unity 关于Rotation和Quaternion的一些问题(欧拉角与四元数,lerp与slerp)

当我们使用unity的时候,面对一个物体,一个不可避免的问题就是:控制物体的旋转。 unity的Transform组件的第二个属性Rotation为我们提供控制物体旋转的功能。在一个物体的Inspector面板中,我们可以看到三个信息(X,Y,Z)。但是unity同时还具有Quaternion(四...

2016-04-22 15:51:26

阅读数:5399

评论数:0

关于unity的CGIncludes的一些小问题

1.CGIncludes是什么?个人认为是unity 为了支持CG而为用户封装好的一个文件。我们经常在shader中用到一些CG函数,比如lerp(),可以见CGIncludes文件的重要性,另外还有一些光照模型,存储定义在CGIncludes中 2.CGIncludes在哪?我们安装UNITY...

2016-04-19 21:40:58

阅读数:627

评论数:0

unity shader中的surfaceoutput问题

之前按照别人的代码,出问题了。其实还是对unity shader的理解不够深。下面是遇到的一个关于surfaceouput的弱鸡问题。 struct SurfaceOutput {         half3 Albedo;      // 该像素的反射率,反应了像素的基色        half...

2016-04-18 10:57:55

阅读数:1779

评论数:0

用vs2010环境下的MPICH2编程的几个注意点(附:无法include头文件的原因)

1.MPICH2与vs2010的配置,在这里不再赘述,大家可自行百度 2.自己定义的头文件无法加入到程序的原因:因为在上步中,已经将项目VC++目录的属性中的包含目录,设置为MPICH2的include路径,这时需要把自定义的头文件放入到该文件夹下,避免在加入头文件时,出现无法打开源文件的情况

2015-10-21 20:58:08

阅读数:158

评论数:0

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