散射是被投射波照射的物体表面曲率较大甚至不光滑时,其二次辐射波在角域上按一定的规律作扩散分布的现象。它是分子或原子相互接近时,由于双方具有很强的相互斥力,迫使它们在接触前就偏离了原来的运动方向而分开,这通常称为“散射”。散射是指由传播介质的不均匀性引起的光线向四周射去的现象。如一束光通过稀释后的牛奶 ...
分类:
其他好文 时间:
2020-06-26 12:59:19
阅读次数:
90
一、网格 网格(Mesh):一个模型会由几个子模型/形状组合拼接而成,而模型中的那些子模型/形状就是一个网格,一个网格在OpenGL中是绘制物体的最小单位 从字面上的意思来看就是下面这个东西: 其实差不多,如果你是游戏开放相关的工作者,又或者了解过图形学,应该对网格(Mesh)这个词很熟悉,大概印象 ...
分类:
其他好文 时间:
2020-06-25 21:07:00
阅读次数:
91
#1、技术概述 描述这个技术是做什么?学习该技术的原因,技术的难点在哪里。控制在50-100字内。 3DMAX三维编辑命令FFD是自由形式变形,FFD是网络编辑命令中非常重要的一个命令。它根据创建出来物体的分段数,通过控制点使物体产生平滑一致的编辑效果。FFD分为FFD 2x2x2、FFD 3x3x ...
分类:
其他好文 时间:
2020-06-25 10:14:10
阅读次数:
135
通过计算该对象身上有多少个子对象来判断该对象是否有子对象,但需要主意的是,gameObj本身也会被记录到Length之中,所以在判断gameObj对象是否有子对象时,应做如下书写(而不是写成==0);void Start () {if (GetComponentsInChildren<Transfo ...
分类:
编程语言 时间:
2020-06-24 15:41:50
阅读次数:
101
前提 Games101 lecture4-lecture5 考虑将三位物体转换二维图像需要的步骤,我们需要以下变换来达成目的, model transformation(模型(基础)变换--Object就位) view/camera transformation(视图变换--调整相机) projec ...
分类:
其他好文 时间:
2020-06-24 00:08:26
阅读次数:
108
本章我们将从生物神经元开始学习人工神经网络。 生物神经元 哺乳动物的大脑有数十亿个神经元。神经元是人脑中相互连接的神经细胞。神经元参与处理和传递化学信号和电信号,它们接受信号输入,在细胞核中处理信号,如果信号强度大于某个阈值,就会把信号输出。 人类的大脑可以学习识别物体。例如,婴儿多次看到椅子,并听 ...
分类:
其他好文 时间:
2020-06-23 17:10:57
阅读次数:
48
1.1项目简介本次Java课程设计是做一个飞机大战的游戏,应用Java.Swing、java.BufferedImage编程,通过小组合作,完成一个界面简洁流畅、游戏方式简单,操作易于上手的小游戏,该飞机大战运用的主要技术即是Swing编程中的一些窗口类库、事件监听以及缓冲区图像技术。我们首先对这个游戏分析,在屏幕上的物体都是飞行物,我们可以把建一个类,让其他飞行物继承这个类.游戏中应有英雄机(也
分类:
编程语言 时间:
2020-06-22 18:41:23
阅读次数:
279
刚体变换(rigid transformation)一般分为如下几种: 平移对象,而不改变形状和大小; 镜像(reflection),左右颠倒; 旋转(rotation),沿着任意方向的旋转; 非刚体变换:描述的是对几何物体大小而非形状的改变。 也即: 刚体变换:shift or reflectio ...
分类:
其他好文 时间:
2020-06-22 15:14:28
阅读次数:
135
https://docs.unity3d.com/Manual/GPUInstancing.html 归纳总结: 一,快速使用U3D 的GPU 实例化功能 1,选择一个shader,勾选 enable gpu instancing,这个shader将用于你的将要使用gpu instancing的物体 ...
分类:
其他好文 时间:
2020-06-20 13:26:35
阅读次数:
45
光照系统 在2017年以前光照贴图技术是游戏光照设置的主流方式,但由于光照贴图需要事先烘焙(baking)出来,且仅支持静态物体(Static Object)。而游戏场景几乎不可能全都是静态物体,所以通常游戏场景中的灯光照明是多种照明方式的混合作用。 对于静态物体来说,大多使用光照贴图来模拟间接光的 ...
分类:
编程语言 时间:
2020-06-17 12:27:55
阅读次数:
90