在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 3D引擎源代码opengl开发语言C++.rar

3D引擎源代码opengl开发语言C++.rar

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.66M
  • 下载次数:7
  • 浏览次数:129
  • 发布时间:2021-11-27
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
3D引擎源代码opengl3D引擎源代码opengl3D引擎源代码opengl3D引擎源代码opengl3D引擎源代码opengl3D引擎源代码opengl开发语言C++
【实例截图】
【核心代码】
4744302542952374076.rar
└── 2007241018189
├── Engine_v0.2
│   ├── Ability
│   ├── alapp.cpp
│   ├── alapp.h
│   ├── bsp.cpp
│   ├── bsp.h
│   ├── ChangeLog
│   ├── collide.cpp
│   ├── collide.h
│   ├── console.cpp
│   ├── console.h
│   ├── COPYING
│   ├── data
│   │   ├── cross.tga
│   │   ├── engine
│   │   │   ├── fog_depth_to_rgb.shader
│   │   │   ├── fog_fail.shader
│   │   │   ├── fog_final.shader
│   │   │   ├── fog_pass.shader
│   │   │   ├── screen.mat
│   │   │   ├── screen.shader
│   │   │   └── shadow_volume.shader
│   │   ├── engine.conf
│   │   ├── fire.wav
│   │   ├── font.png
│   │   ├── physic
│   │   │   ├── lamp
│   │   │   │   ├── lamp.conf
│   │   │   │   ├── lamp.mesh
│   │   │   │   └── lamp.txt
│   │   │   ├── materials
│   │   │   │   ├── barrel.mat
│   │   │   │   ├── big_monitor.mat
│   │   │   │   ├── box.mat
│   │   │   │   ├── ceiling_0.mat
│   │   │   │   ├── ceiling_1.mat
│   │   │   │   ├── chair.mat
│   │   │   │   ├── default.mat
│   │   │   │   ├── engine_v0.2.mat
│   │   │   │   ├── fire.mat
│   │   │   │   ├── flash_light.mat
│   │   │   │   ├── floor_0.mat
│   │   │   │   ├── floor_1.mat
│   │   │   │   ├── lamp_light.mat
│   │   │   │   ├── robot_body.mat
│   │   │   │   ├── robot_camera.mat
│   │   │   │   ├── robot_wheel.mat
│   │   │   │   ├── smoke.mat
│   │   │   │   ├── spotlight.mat
│   │   │   │   ├── ufo_body.mat
│   │   │   │   ├── ufo_eyes.mat
│   │   │   │   ├── ufo_glass.mat
│   │   │   │   ├── ufo_screen.mat
│   │   │   │   └── wall.mat
│   │   │   ├── meshes
│   │   │   │   ├── barrel.mesh
│   │   │   │   ├── box.mesh
│   │   │   │   ├── chair.mesh
│   │   │   │   ├── door.mesh
│   │   │   │   ├── physic.mesh
│   │   │   │   ├── robot.mesh
│   │   │   │   ├── robot_wheel.mesh
│   │   │   │   └── ufo.mesh
│   │   │   ├── physic.map
│   │   │   ├── shaders
│   │   │   │   └── engine_v0.2_ambient.shader
│   │   │   ├── textures
│   │   │   │   ├── barrel_bs.png
│   │   │   │   ├── barrel_e.png
│   │   │   │   ├── barrel_n.png
│   │   │   │   ├── big_monitor_bs.png
│   │   │   │   ├── big_monitor_n.png
│   │   │   │   ├── box_bs.png
│   │   │   │   ├── box_e.png
│   │   │   │   ├── box_n.png
│   │   │   │   ├── bsod.png
│   │   │   │   ├── ceiling_0_bs.png
│   │   │   │   ├── ceiling_0_n.png
│   │   │   │   ├── ceiling_1_bs.png
│   │   │   │   ├── ceiling_1_n.png
│   │   │   │   ├── chair_bs.png
│   │   │   │   ├── chair_n.png
│   │   │   │   ├── colormap.png
│   │   │   │   ├── cube
│   │   │   │   │   ├── flashlight_nx.png
│   │   │   │   │   ├── flashlight_ny.png
│   │   │   │   │   ├── flashlight_nz.png
│   │   │   │   │   ├── flashlight_px.png
│   │   │   │   │   ├── flashlight_py.png
│   │   │   │   │   ├── flashlight_pz.png
│   │   │   │   │   ├── lamplight_nx.png
│   │   │   │   │   ├── lamplight_ny.png
│   │   │   │   │   ├── lamplight_nz.png
│   │   │   │   │   ├── lamplight_px.png
│   │   │   │   │   ├── lamplight_py.png
│   │   │   │   │   ├── lamplight_pz.png
│   │   │   │   │   ├── spotlight_nx.png
│   │   │   │   │   ├── spotlight_ny.png
│   │   │   │   │   ├── spotlight_nz.png
│   │   │   │   │   ├── spotlight_px.png
│   │   │   │   │   ├── spotlight_py.png
│   │   │   │   │   └── spotlight_pz.png
│   │   │   │   ├── default_bs.png
│   │   │   │   ├── default_n.png
│   │   │   │   ├── engine_v0.2.png
│   │   │   │   ├── flat_n.png
│   │   │   │   ├── floor_0_bs.png
│   │   │   │   ├── floor_0_n.png
│   │   │   │   ├── floor_1_bs.png
│   │   │   │   ├── floor_1_n.png
│   │   │   │   ├── noise.jpg
│   │   │   │   ├── robot_bs.png
│   │   │   │   ├── robot_camera_bs.png
│   │   │   │   ├── robot_n.png
│   │   │   │   ├── robot_wheel_bs.png
│   │   │   │   ├── robot_wheel_n.png
│   │   │   │   ├── smoke.png
│   │   │   │   ├── ufo_body_bs.png
│   │   │   │   ├── ufo_eyes_bs.png
│   │   │   │   ├── ufo_glass.png
│   │   │   │   ├── wall_bs.png
│   │   │   │   └── wall_n.png
│   │   │   └── ufo
│   │   │   ├── ragdoll.conf
│   │   │   ├── ragdoll.mesh
│   │   │   └── ragdoll.txt
│   │   ├── shaders
│   │   │   ├── ambient_emis.shader
│   │   │   ├── ambient.shader
│   │   │   ├── glass_ambient.shader
│   │   │   ├── glass_light.shader
│   │   │   ├── light_dsgc.shader
│   │   │   ├── light_dsgoh.shader
│   │   │   ├── light_dsg.shader
│   │   │   ├── light_d.shader
│   │   │   ├── mirror_ambient.shader
│   │   │   └── particle.shader
│   │   ├── sphere.mesh
│   │   └── textures
│   │   ├── cube
│   │   │   ├── horizon_nx.png
│   │   │   ├── horizon_ny.png
│   │   │   ├── horizon_nz.png
│   │   │   ├── horizon_px.png
│   │   │   ├── horizon_py.png
│   │   │   ├── horizon_pz.png
│   │   │   ├── normalize_nx.png
│   │   │   ├── normalize_ny.png
│   │   │   ├── normalize_nz.png
│   │   │   ├── normalize_px.png
│   │   │   ├── normalize_py.png
│   │   │   └── normalize_pz.png
│   │   └── flare.png
│   ├── Engine
│   ├── Engine_1024x768fs
│   ├── Engine_1024x768fs.bat
│   ├── engine.cpp
│   ├── Engine.exe
│   ├── engine.h
│   ├── Engine.log
│   ├── flare.cpp
│   ├── flare.h
│   ├── fog.cpp
│   ├── fog.h
│   ├── font.cpp
│   ├── font.h
│   ├── frustum.cpp
│   ├── frustum.h
│   ├── glapp.cpp
│   ├── glapp.h
│   ├── joint.cpp
│   ├── joint.h
│   ├── light.cpp
│   ├── light.h
│   ├── main.cpp
│   ├── Makefile
│   ├── map.cpp
│   ├── map.h
│   ├── material.cpp
│   ├── material.h
│   ├── mathlib.h
│   ├── mesh.cpp
│   ├── mesh.h
│   ├── meshvbo.cpp
│   ├── meshvbo.h
│   ├── mirror.cpp
│   ├── mirror.h
│   ├── object.cpp
│   ├── object.h
│   ├── objectmesh.cpp
│   ├── objectmesh.h
│   ├── objectparticles.cpp
│   ├── objectparticles.h
│   ├── objectskinnedmesh.cpp
│   ├── objectskinnedmesh.h
│   ├── parser.cpp
│   ├── parser.h
│   ├── particles.cpp
│   ├── particles.h
│   ├── pbuffer.cpp
│   ├── pbuffer.h
│   ├── physic.cpp
│   ├── physic.h
│   ├── position.cpp
│   ├── position.h
│   ├── ragdoll.cpp
│   ├── ragdoll.h
│   ├── rigidbody.cpp
│   ├── rigidbody.h
│   ├── shader.cpp
│   ├── shader.h
│   ├── skinnedmesh.cpp
│   ├── skinnedmesh.h
│   ├── texture.cpp
│   ├── texture.h
│   ├── tools
│   │   ├── 3d2mesh
│   │   │   ├── 3d2mesh
│   │   │   ├── main.cpp
│   │   │   ├── Makefile
│   │   │   ├── mathlib.h
│   │   │   ├── mesh.cpp
│   │   │   └── mesh.h
│   │   ├── 3d2obj
│   │   │   ├── 3d2obj
│   │   │   ├── main.cpp
│   │   │   ├── Makefile
│   │   │   ├── mathlib.h
│   │   │   ├── mesh.cpp
│   │   │   └── mesh.h
│   │   ├── 3dStudio
│   │   │   ├── MeshExport
│   │   │   │   ├── meshexport.cpp
│   │   │   │   ├── meshexport.def
│   │   │   │   ├── meshexport.dle
│   │   │   │   ├── meshexport.sln
│   │   │   │   └── meshexport.vcproj
│   │   │   ├── ObjectsExport
│   │   │   │   └── ObjectsExport.ms
│   │   │   ├── SkinnedMeshExport
│   │   │   │   ├── skinnedmeshexport.cpp
│   │   │   │   ├── skinnedmeshexport.def
│   │   │   │   ├── skinnedmeshexport.dle
│   │   │   │   ├── skinnedmeshexport.sln
│   │   │   │   ├── skinnedmeshexport.suo
│   │   │   │   └── skinnedmeshexport.vcproj
│   │   │   └── SkinnedMeshExport-script
│   │   │   ├── SkinnedMeshExport.mzp
│   │   │   └── SkinnedMeshExport.zip
│   │   ├── Maya
│   │   │   └── MeshExport
│   │   │   ├── main.cpp
│   │   │   ├── Makefile
│   │   │   └── MeshExport.so
│   │   ├── MeshViewer
│   │   │   ├── engine.h
│   │   │   ├── font.cpp
│   │   │   ├── font_data.h
│   │   │   ├── font.h
│   │   │   ├── glapp.cpp
│   │   │   ├── glapp.h
│   │   │   ├── main.cpp
│   │   │   ├── Makefile
│   │   │   ├── mathlib.h
│   │   │   ├── mesh.cpp
│   │   │   ├── mesh.h
│   │   │   ├── meshvbo.cpp
│   │   │   ├── meshvbo.h
│   │   │   ├── MeshViewer
│   │   │   ├── texture.cpp
│   │   │   ├── texture.h
│   │   │   └── win32
│   │   │   ├── glext.cpp
│   │   │   └── glext.h
│   │   ├── SkinnedMeshViewer
│   │   │   ├── engine.h
│   │   │   ├── font.cpp
│   │   │   ├── font_data.h
│   │   │   ├── font.h
│   │   │   ├── glapp.cpp
│   │   │   ├── glapp.h
│   │   │   ├── main.cpp
│   │   │   ├── Makefile
│   │   │   ├── mathlib.h
│   │   │   ├── skinnedmesh.cpp
│   │   │   ├── skinnedmesh.h
│   │   │   ├── SkinnedMeshViewer
│   │   │   ├── texture.cpp
│   │   │   ├── texture.h
│   │   │   └── win32
│   │   │   ├── glext.cpp
│   │   │   └── glext.h
│   │   └── TextureTools
│   │   ├── CubeMapNormalize
│   │   │   ├── engine.h
│   │   │   ├── main.cpp
│   │   │   ├── Makefile
│   │   │   ├── mathlib.h
│   │   │   ├── texture.cpp
│   │   │   └── texture.h
│   │   └── HorizonTexture
│   │   ├── engine.h
│   │   ├── main.cpp
│   │   ├── Makefile
│   │   ├── mathlib.h
│   │   ├── texture.cpp
│   │   └── texture.h
│   ├── video.cpp
│   ├── video.h
│   └── win32
│   ├── Engine.sln
│   ├── Engine.suo
│   ├── Engine.vcproj
│   ├── glext.cpp
│   └── glext.h
├── 下载说明.htm
└── 新云软件.url

33 directories, 285 files

标签:

实例下载地址

3D引擎源代码opengl开发语言C++.rar

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警