• 大小: 1.68MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-13
  • 语言: Python
  • 标签: blender  

资源简介

Blender的安装后所占空间很少以及可以运行于不同的平台。虽然它经常不连说明文档或范例发布,但其拥有极丰富的功能,而且很大部份是高端模组塑造软体。其特性有:   支持不同的几何图元,包括多边形网纹,快速表层塑模,曲线及向量字元。   多用途的内部洵染及整合YafRay这个开源的射线追踪套件。   动画工具,包括了反向动作组件,可设定骨干,结构变形,关键影格,时间线,非线性动画,系统规定参数,顶点量重及柔化动量组件,包括网孔碰撞侦察和一个具有侦察碰察的粒子系统。   使用Python语言来创作及制作游戏及工作自动化脚本。   基本的非线性影像编辑及制作功能。   Game_Blender,一个子计划,用以制作实时的电脑游戏。

资源截图

代码片段和文件信息

//Terrain 3d level using The Irrlicht 3d engine
//Copyright  2006 Alvaro F. Celis “afecelis“ 
//-----------------------------------------------------------------------------------------------//
#include 
#include 
#include 
#include 
//-----------------------------------------------------------------------------------------------//
using namespace irr;
using namespace core;
using namespace scene;
using namespace video;
using namespace io;
using namespace gui;
//-----------------------------------------------------------------------------------------------//
//pragma acomments
//#pragma comment(lib “Irrlicht.lib“)
//-----------------------------------------------------------------------------------------------//
bool quit=false;
//-----------------------------------------------------------------------------------------------//
//add my event receiver
class MyEventReceiver : public IEventReceiver
{
  public:
virtual bool OnEvent(SEvent event)
{
if (event.EventType==irr::EET_KEY_INPUT_EVENT)
{
  switch(event.KeyInput.Key) 
  {
    case (KEY_KEY_Q) : 
    case (KEY_ESCAPE) : 
     quit=true; 
     return true;
     break;
  }
}
     return false;
}
};
//-----------------------------------------------------------------------------------------------//
// create receiver 
MyEventReceiver receiver;
//-----------------------------------------------------------------------------------------------//
//main
int main()
{
IrrlichtDevice *device = 0;
device = createDevice(video:: EDT_OPENGL  core::dimension2d(800 600) 32 falsetruefalse&receiver);
//-----------------------------------------------------------------------------------------------//
//pointers
video::IVideoDriver* driver = device->getVideoDriver();
scene::ISceneManager* smgr = device->getSceneManager();
//-----------------------------------------------------------------------------------------------//
//driver->setFog(SColor(05050150)true 04000); //fog color-final values= amount of fog distance
driver->setTextureCreationFlag(video::ETCF_ALWAYS_32_BIT true);
//-----------------------------------------------------------------------------------------------//
//wasd navigation
SKeyMap keyMap[8];

keyMap[1].Action = EKA_MOVE_FORWARD;
keyMap[1].KeyCode = KEY_KEY_W;

keyMap[3].Action = EKA_MOVE_BACKWARD;
keyMap[3].KeyCode = KEY_KEY_S;

keyMap[5].Action = EKA_STRAFE_LEFT;
keyMap[5].KeyCode = KEY_KEY_A;

keyMap[7].Action = EKA_STRAFE_RIGHT;
keyMap[7].KeyCode = KEY_KEY_D;
//-----------------------------------------------------------------------------------------------//
//fps cam
scene::ICameraSceneNode* camera = 0; 
//camera = smgr->addCameraSceneNodeFPS();
camera = smgr->addCameraSceneNodeFPS(080.0f300.0f-1 keyMap 8); //1st value= obligatory 0-2nd value= mouse sensitivity-3rd value ha

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2006-05-17 17:55  terrain\
     目录           0  2006-05-17 17:34  terrain\data\
     文件       50185  2005-11-23 09:02  terrain\data\patchy.jpg
     文件      125376  2006-05-17 17:33  terrain\data\terrain.blend
     文件       70525  2004-02-05 18:33  terrain\data\desert_bk.jpg
     文件      123474  2004-02-05 18:33  terrain\data\desert_dn.jpg
     文件       75050  2004-02-05 18:33  terrain\data\desert_ft.jpg
     文件       79593  2004-02-05 18:33  terrain\data\desert_lf.jpg
     文件      108661  2006-05-17 17:28  terrain\data\terrain.x
     文件       73436  2004-02-05 18:33  terrain\data\desert_rt.jpg
     文件       13517  2004-02-05 18:33  terrain\data\desert_up.jpg
     文件         205  2005-07-06 14:32  terrain\Makefile
     文件      791144  2006-05-17 18:00  terrain\QUICK TERRAIN TUTORIAL WITH BLENDER.pdf
     文件        5877  2006-05-17 17:32  terrain\main.cpp
     文件     1722560  2006-05-17 17:32  terrain\example

评论

共有 条评论