码迷,mamicode.com
首页 >  
搜索关键字:图形学    ( 716个结果
【v2.x OGE教程 20】粒子效果
1.介绍 粒子系统表示三维计算机图形学中模拟一些特定的模糊现象的技术,而这些现象用其它传统的渲染技术难以实现的真实感的 game physics。经常使用粒子系统模拟的现象有火、爆炸、烟、水流、火花、落叶、云、雾、雪、尘、流星尾迹或者象发轨迹这样的抽象视觉效果等等。   2.粒子系统结构 OGE引擎的粒子系统中由粒子、粒子发射器、粒子初始化器、粒子修改器来表现粒子效果。 粒子系统:是En...
分类:其他好文   时间:2014-10-31 19:13:58    阅读次数:227
WebGL 入门-WebGL简介与3D图形学
WebGL是一项使用JavaScript实现3D绘图的技术,浏览器无需插件支持,Web开发者就能借助系统显卡(GPU)进行编写代码从而呈现3D场景和对象。
分类:Web程序   时间:2014-10-31 15:11:24    阅读次数:229
计算机图形学中的常用模型
今天在网上搜了一下图形学里面比较常用的模型,觉得挺有意思,把它们收集起来,总结一下。 1、Lena/Lenna         这个模型是一个美女,名字叫Lena,是1972年11月《Playboy》(国内译为:花花公子)杂志的一个插图。不知道花花公子杂志为何物的请自己去百度。          Lena是瑞典人,根据英语标准发音,译为Lenna。下面来张截图:      ...
分类:其他好文   时间:2014-10-31 13:53:22    阅读次数:965
unity3d面试题摘选(全)
本人总结的一些Unity3d高频面试题目,希望可以帮助到大家。 限于个人水平有限,只附上一些参考答案。 ======================================= 数据结构和算法很重要,图形学也很重要! 大的游戏公司很看重个人基础、综合能力;也有的看重你实际工作能力,看你的Demo。   高频问答的问题: 一.什么是渲染管道? 是指在显示器上为了显示出图像而...
分类:编程语言   时间:2014-10-29 14:59:20    阅读次数:278
剑英陪你玩转图形学 (四)流光效果(草稿)
很多同学对shader的了解简直令人发指,不得不承认我之前的文章很失败,没有达到指引效果。 经过我深深的反思,本系列设定起点还是太高,仅仅着眼于本质不能让很多同学收获学习图形学的实效。 我已经反省过了,让这个系列更贴近初学者,你跟随着这篇东西去一步步操作,就能得到一些实际可用的Shader。 还是使...
分类:其他好文   时间:2014-10-25 18:45:31    阅读次数:234
OpenGL绘制环形渐变
开始看计算机图形学和OpenGL,挺有意思就自己随便写了一些效果。以中间点坐标为圆心,计算每一点和圆心距离,根据距离算出一个RGB值,于是整体便呈现环形分布。代码如下: 1 #include 2 3 #include 4 5 void init() 6 { 7 glClearColo...
分类:其他好文   时间:2014-10-24 14:20:58    阅读次数:256
OpenGL 中点关于直线、平面的对称(反射)变换的实现
在数学中我们推导求点关于直线、平面对称点的公式。这里我将这些公式再次温习一下,并用opengl的矩阵变换实现这些对称变换。注:计算机图形学中对称变换也叫反射变换 1.  点关于直线对称的对称变换。 设二维空间中任一条直线l:y=mx+h,那么点P(x0,y0)关于l的对称点P'(x1,y1)的公式如下: 故变换矩阵为可看成先做缩放变换再做平移变换,然后再做整体缩放变换,矩阵如下: ...
分类:其他好文   时间:2014-10-23 16:16:34    阅读次数:1430
直线点画模式
1:开启点画模式:glEnable(GL_LINE_STIPPLE); 2:设置当前模式为点画模式:glLineStipple(1, 0x0101);  #include #define drawOneLine(x1,y1,x2,y2) glBegin(GL_LINES); glVertex2f((x1), (y1)); glVertex2f((x2),(y2)); glEnd(); ...
分类:其他好文   时间:2014-10-23 00:08:15    阅读次数:287
左手坐标系和右手坐标系
这篇算作是第一篇文章,以后觉得闲了就写点自己最近所想的也蛮好。 左右手坐标系是图形学中比较纠结的一件事,D3D中左右手坐标系两套API都有,OpenGL中是右手坐标系,在shader中是向量右乘的,即坐标变换的时候,是M·v,此时translation向量在矩阵M的最后一列,这个和OpenGL...
分类:其他好文   时间:2014-10-21 23:02:37    阅读次数:871
OpenGL学习(hello)
#include void display(void) { glClear(GL_COLOR_BUFFER_BIT); // 清除颜色缓冲以及深度缓冲 glColor3f(1.0, 1.0, 1.0); glBegin(GL_POLYGON); // 绘画开始话多边形  /*glVertex3f(0.25, 0.25, 0.0);  glVertex3f(0.75, 0.25, 0...
分类:其他好文   时间:2014-10-21 21:31:25    阅读次数:179
716条   上一页 1 ... 63 64 65 66 67 ... 72 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!