- 浏览: 81366 次
- 性别:
- 来自: 珠海
最新评论
-
kennyluo:
网页上发布的代码上缺少了"//",注意&q ...
apply a Texture Image to a Cube -
kyng:
图片放到目录下。。。修改对应名称 。。怎么还出错!!!
Ex ...
apply a Texture Image to a Cube
文章列表
What steps will reproduce the problem?
1. Run "sudo port install libusb-devel +universal"
---> Configuring libusb-devel
Error: Please do not install this port since it has been replaced by 'libusb'.
2. Run "sudo port install libusb +universal"
---> Fetching ar ...
"TipTep Mouse"
TipTep Mouse is the software that allows distant control of the computer mouse without touching any surface.TipTep Mouse is the software that allows distant control of the computer mouse without touching any surface.You need to repeat the same gestures that you are us ...
深入探索透视纹理映射(下)
- 博客分类:
- 算法研究
在上一篇文章中,我们探讨了学习透视纹理映射所需要的基础知识。我们知道了顶点在通过透视投影变换之后,是如何一步一步通过流水线进入屏幕空间的。也知道了一个非常简单的三角形扫描线转换算法,以及通过线性插值实现的仿射纹理映射。尽管我们使用的这个流程非常的直接、简洁,还有大量的细节没有添加(片元操作、雾化、颜色累加、混合等等等等),但这些真的就是组成一个固定流水线的简单光栅器的基本步骤了。但我们目前所提及的光栅化算法完全局限于屏幕空间——我们完全没有考虑进入屏幕空间之前的转换过程,只是在屏幕空间里面对纹理坐标玩弄线性插值。可正如我所说的,仿射纹理映射所基于的假设是不对的,对纹理坐标本身做线性插值也是 ...
齐次坐标概念&&透视投影变换推导
- 博客分类:
- 算法研究
透视投影是3D固定流水线的重要组成部分,是将相机空间中的点从视锥体(frustum)变换到规则观察体(Canonical View Volume)中,待裁剪完毕后进行透视除法的行为。在算法中它是通过透视矩阵乘法和透视除法两步完成的。
透视投影变换是令很多刚刚进入3D图形领域的开发人员感到迷惑乃至神秘的一个图形技术。其中的理解困难在于步骤繁琐,对一些基础知识过分依赖,一旦对它们中的任何地方感到陌生,立刻导致理解停止不前。
没错,主流的3D APIs如OpenGL、D3D的确把具体的透视投影细节封装起来,比如
gluPerspective(…)就可以根据输入生成一个透视投影矩阵。而且在大 ...
一些网友写信给我希望能够了解固定流水线中世界空间到相机空间变换矩阵的具体推导过程。其实之前我在《向量几何在游戏编程中的使用6》中已经简单的把相机变换作为一个使用基理论的例子进行了说明,但可能仍然不够具体。这篇文章中,我会尽力阐述相机变换的整个来龙去脉。希望能够对正在学习固定流水线的朋友们有所帮助。这里我们仍然会在推导相机变换之前介绍几个理论知识,目的是为了更好的理解推导过程。我们马上开始!
什么是相机变换?
在流水线中,当物体从模型坐标通过世界矩阵变换到世界空间之后,它将通过相机变换从世界空间变换到相机空间。下图的固定流水线中,蓝色框中的部分就是这个过程。
...
透视投影是3D固定流水线的重要组成部分,是将相机空间中的点从视锥体(frustum)变换到规则观察体(Canonical View Volume)中,待裁剪完毕后进行透视除法的行为。在算法中它是通过透视矩阵乘法和透视除法两步完成的。
透视投影变换是令很多刚刚进入3D图形领域的开发人员感到迷惑乃至神秘的一个图形技术。其中的理解困难在于步骤繁琐,对一些基础知识过分依赖,一旦对它们中的任何地方感到陌生,立刻导致理解停止不前。
没错,主流的3D APIs如OpenGL、D3D的确把具体的透视投影细节封装起来,比如
在这篇文章中,我们将探讨图形流水线中另一个复杂的主题——透视纹理映射(Perspective Texture Mapping)。你可能听说过仿射纹理映射(Affine Texture Mapping)(没听过?没关系,我会让你理解的),并且知道在大多数情况下仿射的已经足够了,但如果不能很好的理解透视纹理校正,可能某一天当你在3D空间中移动相机的时候,突然发现你所熟悉的一些场景开始在屏幕上剧烈地“蠕动”,你很有可能意识不到美术在导出模型的时候不小心关闭了透视校正开关。如果不信,请马上关闭你渲染器中的透视校正开关,然后一边移动相机一边欣赏场景(没感觉到?场景中的面是不是太小了?相机是不是离物体 ...
多屏控制处理器双屏显示卡边缘融合视频叠加与大屏幕投影效果
最近我用两台投影机实现了的最大分辨率为2000×768的HDTV的方案,在这里把我的攻略写出来跟大家分享一下。4.7m*2m的环幕,支持2.35:1的电影播放。硬件成本大 ...
玩一下骨灰级的硬件配置,无钱人中的兰博基尼
- 博客分类:
- 硬件系统
1.CPU : XEON X5690 3.47G/12M/12线程 ES 正显 56系列最高款 顶配8200元 x2 16400元等于I7 990X要知道全新的X5690 3.47G/12M/12线程一颗就14000元!全新XEON CPU X5680 3.33 12M 正式版,非测试正显8500X2=17000元等于980X频率就身价来说980是民用级别而这些是服务器级别根本就不是一个档次,新的就1万三四还是95W功耗同功率超起来体质也比980好!低温低压。XEON X5675 3.06G/12M/12线程 ES 正显 6580元x2 13160元XEON X5660 2.8G 12M 6核心 ...
1.worker_processes 越大越好(一定数量后性能增加不明显)
2.worker_cpu_affinity 所有cpu平分worker_processes 要比每个worker_processes 都跨cpu分配性能要好;不考虑php的执行,测试结果worker_processes数量是cpu核数的2倍性能最优
3.unix domain socket(共享内存的方式)要比tcp网络端口配置性能要好
不考虑backlog,请求速度有量级的飞跃,但错误率超过50%
加上backlog,性能有10%左右提升
4.调整nginx、php-fpm和内核的backl ...
FastReport问题整理
- 博客分类:
- 软件开发
部分来自网上,部分来自网友,部分来自Demo如果有新的内容,会不断更新..
更新历史:
2009-02-27 加入套打方案全攻略(原:jinzhili博客)
2009-03-03 FastReport打印CxGrid数据
======================================================================== ...
using System;
using System.Data;
using FastReport;
using Szcx.GeneralDB;
using System.Collections.Generic;
namespace CxFastReport
{
//基类
public abstract class BasePlugin :IfrxUserDataSet, IfrxUserDataSetEvents, IfrxDataSet, IfrxPlugin
{
private int itemIndex;
...
测试使用的FastReport Studio 版本为4.6.80
先引用FastReport.dll
然后把C:/Program Files/FastReports/FastReport Studio Trial/Examples/VisualC#.NET/DataSetDemo目录下的
FrxDataSet.cs
FrxDataTable.cs
FrxDataTable.resx
复制到解决方案中(切记要将这三个文件代码中 ...
ChinaMode2010线下颁奖活动于本月24日在北京顺利举行,本次颁奖活动举行了五场精彩的Discussion Panel,我们邀请到了众多业内人士一起来探讨互联网/移动互联网热点趋势。我也有幸主持了其中的一个Panel,现将这个Panel的一些精彩 ...
停止误读!O2O 模式重点详解
- 博客分类:
- 电商概论
O2O 这一概念在去年8月份被Alex Rampell 提出来,后来在11月份被我引进国内
后,就成了一个炙手可热的名词。今年开始,就不断的出现了各种标榜自己是O2O 模式的产品,不过其中有太多是在和概念扯关系,很多人都没有真正理 ...