自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

转载 简易视锥剔除技巧总结

 1.      背景视锥剔除可以大大提高3D场景的渲染效率。但随着显卡的发展,CPU上过多的视锥剔除计算可能会消耗过多的时间,从而拖累了整体的渲染速度。同时,在我最近接触到的一些项目中,经常需要做一些比较特殊的场景,通用的视锥平面相乘容易出现误差导致误判,而且在调试的时候比较麻烦。因此,我在实际编程中喜欢用一些比较简单快速的视锥剔除函数。 2.      平面场景a.  

2009-04-23 12:02:00 2147

原创 3D引擎开发思考

地表制作过程   人物模型节点设计    人物---->肢体(子场景)---->节点________d3d基本数据                          |_____材质,纹理(扩充数据)                          |_____透明度,混合方式(扩充数据)                        

2009-04-23 11:25:00 660

转载 [翻译]四叉树和八叉树的剔出选择

翻译:宋晓宇    write by Henri Haki  介绍:  传统计算机图形应用--特别是的应用的需要一个实时,交互的方法来现实--通过处理一个发送到显卡的数据的最有效的图形数据子集的方法来决定图形数据的显示,而不是传送全部的数据,四叉树,八叉树,Bsp树,背面剔出,pvs集合很多其他方法都是针对这个目的而提出的。  流行的计算机图形卡近些年在处理能力和处理方法上程指数增长,

2009-04-22 17:57:00 1040

转载 从3DS文件中导入网格数据

   写这份文档的起因是因为网上流传的Martin van Velsen和另外一个人合写的那份文档是英文文档,而且那份文档的源程序风格不太好(其实相对于我手头上的另外一份程序,还算过得去)。这里参考Robin Fercoq编写的Mli(3DS的材质文件,3DS文件中材质块的存储方法跟他是一样的)文档重新翻译整理Martin van Velsen的那份文档(大部分是关于MESH的部分和材质部分,其他

2009-04-22 15:26:00 3012

原创 读取3DS文件

 //由于附件有时限,于是来个干脆的!//头文件#ifndef _3DS_H#define _3DS_H#include #include //  基本块(Primary Chunk),位于文件的开始#define PRIMARY       0x4D4D//  主块(Main Chunks)#define OBJECTINFO    0x3D3D                // 网格对象的版

2009-04-22 12:59:00 4594 7

原创 读取3ds文件

写这份文档的起因是因为网上流传的Martin van Velsen和另外一个人合写的那份文档是英文文档,而且那份文档的源程序风格不太好(其实相对于我手头上的另外一份程序,还算过得去)。这里参考Robin Fercoq编写的Mli(3DS的材质文件,3DS文件中材质块的存储方法跟他是一样的)文档重新翻译整理Martin van Velsen的那份文档(大部分是关于MESH的部分和材质部分,其他部分就

2009-04-17 12:04:00 5321 3

转载 60条绝对好用的生活常识

        1.吃了辣的东西,感觉就要被辣死了,就往嘴里放上少许盐,含一下,漱下口,就不辣了;          2.牙齿黄,可以把花生嚼碎后含在嘴里,并刷牙三分钟,很有效;          3.若有小面积皮肤损伤或者烧伤、烫伤,抹上少许牙膏,可立即止血止痛;          4.经常装茶的杯子里面留下难看

2009-04-16 17:46:00 1357

原创 python特色语法归纳

字典般的参数def getMapParam(**keyv):    print "..............."    for key in keyv:        print "/t",key," = ", keyv[key]getMapParam(a="1",b=2,c="asdfsa") Asp般的动态化语法func = getattr(__import__("mod

2009-04-15 10:12:00 757

原创 python常用函数分类整理

 python 文件操作python:目录与文件操作os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回但前目录(.)os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个目录,name不是目录就返回falseos.pa

2009-04-15 09:29:00 2546

转载 如何让python调用C和C++代码

安装python后,会有一个chm格式的python手册。要搞明白如何让python调用C/C++代码(也就是写python的 extension),你需要征服手册中的>厚厚的一章。在昨天花了一个小时看地头晕脑胀,仍然不知道如何写python的extension后,查阅了一些其他 书籍,最终在>书中找到了教程。下面记录一下如何在visual studio 2005中,写一段C/C++的Messag

2009-04-07 13:58:00 1050

转载 在windows上扩展python

在windows环境下建立一个python的模块。 使用vc6和python2.3 先讲讲做简单的步骤 1。 在vc6中建立一个dll的project。 假定我们的module的名字是mytest.那么我们的dll名字就是mytest.dll。 这个是必须的。 2。 用c写我们想要实现的部分。步骤如下 #include 这个是必须的。python的类型都在这里定义。类似写window程序一定要包

2009-04-03 09:32:00 3224

原创 vc加入include和lib的地方

vs2005:加入include和lib:Tools -> options -> Projects and Solutions -> VC++ Directories 分别添加include和lib路径

2009-04-02 15:46:00 897

原创 用C语言扩展Python的功能

Pyton和C分别有着各自的优缺点,用Python开发程序速度快,可靠性高,并且有许多现成模块可供使用,但执行速度相对较慢;C语言则正好相反,其执行速度快,但开发效率低。为了充分利用两种语言各自的优点,比较好的做法是用Python开发整个软件框架,而用C语言实现其关键模块。本文介绍如何利用C语言来扩展Python的功能,并辅以具体的实例讲述如何编写Python的扩展模块。一、简介Pytho

2009-04-02 15:34:00 657

原创 C调用Python脚本文件里的函数(转)

#Python脚本,存为pytest.pydef add(a,b):    print "in python function add"    print "a = " + str(a)    print "b = " + str(b)    print "ret = " + str(a+b)    return a + b// C代码调,用上面的add函数#include #include

2009-04-01 14:02:00 962

原创 3D Studio File Format (转)

3D Studio File Format (3ds).Autodesk Ltd.Document Revision 0.93 - January 1997    Rewritten by Martin van Velsen (email: vvelsen@ronix.ptf.hro.nl )   and Robin Fercoq ( 3ds-bin

2009-04-01 12:57:00 2356

unity 著名的天气插件 UniStorm卷2

unity 著名的天气插件 UniStorm,unity当前最好最棒的天气插件。

2014-06-18

unity 著名的天气插件 UniStorm卷1

unity当前效果最好最棒的天气插件.unity 著名的天气插件 UniStorm

2014-06-18

UniStorm Mobile

UniStorm Mobile,手机版的天气系统

2014-06-18

Unity 雨雪效果 Rain and Snow Particle

雨和雪的例子效果,三角形数有点高,但是一个批次渲染,GPU总花费还好.效果也挺不错

2014-06-18

c++中嵌入python虚拟机以及扩展例子

自己写的helloworld程序,从最简单c++中调用python函数,捕捉python出错到c++类封装python类的方法都有。

2012-07-31

cal3d的入门资料

cal3d的入门资料。直接用离线浏览器重老外的一个网站上拉下来的,所以,是E文的。

2009-08-13

D3D最简单框架,供大家参考和使用

d3d初始化,全屏窗口切换,处理页面丢失等一般都要做的东东,这个最简框架里都有了,代码不长,供初学者和开发者使用。

2009-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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