opengl算法学习 直线绘制 DDA方法 DDA方法(Digital Differential Analyzer)是一种线段扫描转换算法,在一个坐标轴上以单位间隔对线段取样,从而确定另一个坐标轴上最靠近线路径的对应整数值。 方法概述 假设已知直线两端点$A(x_{a},y_{a})$,$B(x_{ ...
分类:
编程语言 时间:
2020-04-23 00:41:37
阅读次数:
84
1)关于Addressable打包大小的疑问2)华为机型上人物模型锯齿严重问题3)Unity 2019图片压缩格式选择4)Splash用到的纹理常驻内存5)新版TileMap的重叠面渲染问题 Addressable Q:如何得到Addressable打出的AssetBundle的文件大小?Addre ...
分类:
其他好文 时间:
2020-04-17 15:46:45
阅读次数:
98
经过前面几个系列的洗礼,对SDL及OPENGL有了很粗浅的认识 这次我们要升级了,钟爱的Sprite的闪现,先做个没有Shader的Spite,什么? 还有Shader?Shader是神马东东,别急,下一系列就会出现Shader Sprite.h 1 #pragma once 2 #include ...
分类:
其他好文 时间:
2020-04-17 12:52:37
阅读次数:
80
完成系列二后,心里相当激动,如果能看到精美的游戏动画多好...... 这不是做梦,有梦想就能实现,但是我们还是一步一步来,先来看一下显示普通的图形 注:在此版本里,用了最容易的老式OPENGL,后面接下来用的是新式的moden opengl MainGame.h 1 #pragma once 2 # ...
分类:
其他好文 时间:
2020-04-16 13:30:23
阅读次数:
68
obj格式有4种数据,分别以一下字母开头: v顶点 vt纹理坐标 vn顶点法向量 f 面 一、顶点 v 0.232323 0.8978, 0.34312 格式:v x y z意义:每个顶点的坐标 二、纹理坐标 vt 0.032 0.005 0 格式:vt u v w 意义:绘制模型的三角面片时,每个 ...
分类:
其他好文 时间:
2020-04-15 11:01:53
阅读次数:
100
是啥 直接上图 【翻译过来】这个库将各种库添加到您的项目中,这些库在x86和x64架构上构建OpenGL应用程序所必需的。包括FreeGLUT,GLFW和GLEW。也就是说,大家常用的几个OpenGL头文件都包含,如 include, include , include 。 安装过程: (1)打开V ...
分类:
其他好文 时间:
2020-04-14 17:12:42
阅读次数:
102
发布时间 北京时间 2020年4月10日 [TOC] ArcGIS API for JavaScript 4.15 发布日志 1. FeatureLayer的3d编辑功能 现在在3d模式下支持点线面要素的编辑了。使用Editor小部件来编辑FeatureLayer。 尽管Sketch工具以及支持地表 ...
glew(The OpenGL Extension Wrangler Library)是对底层OpenGL接口的封装,可以让你的代码跨平台。 glad与glew作用相同,可以看作它的升级版。 Freeglut(OpenGL Utility Toolkit)主要用于创建OpenGL上下文、接收一些鼠标 ...
分类:
其他好文 时间:
2020-04-09 10:56:23
阅读次数:
327
GLSL 着色器是使用一种叫GLSL(OpenGL Shading Language)的类C语言写成的。GLSL是为图形计算量身定制的,它包含一些针对向量和矩阵操作的有用特性。 着色器的开头总是要 声明版本 ,接着是 输入变量 和 输出变量 、 uniform 和 main函数 。每个着色器的入口点 ...
分类:
其他好文 时间:
2020-04-04 22:33:35
阅读次数:
80
1、物理渲染中重要的一项高光反射因子,菲涅尔效果 1)Schlick菲涅尔近似等式,F0是反射系数,用于控制菲涅尔反射强度,v是视角方向,n代表表面法线 2)Empricial菲涅尔近似等式,bias、scale、power等都是控制项 2、现在的GPU允许间其渲染结果输出到中间缓冲--渲染目标纹理 ...
分类:
编程语言 时间:
2020-04-03 23:43:55
阅读次数:
85