首页
社区
课程
招聘
[讨论]关于开源的三维引擎
发表于: 2016-6-29 11:01 8540

[讨论]关于开源的三维引擎

2016-6-29 11:01
8540
看雪的兄弟们,好久不见,有个问题想请教下各位前辈,我从事图像展示方向,目前能想到的是开源的三维引擎,还请牛人指点迷津,我在北京,我的微信:bebe1038941736,有空的可以约下详聊,我请吃饭。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 18
活跃值: (33)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没有人回复???
2016-6-29 11:08
0
雪    币: 1604
活跃值: (640)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
3
首选 OpenGL ,它是跨操作系统的开源三维图形库,在 Windows 与 Linux 上均有相应的实现,在 Windows 上的 OpenGL 实现分为2种: 微软实现与显卡硬件厂商的实现,通常微软实现仅支持早已
过时的OpenGL 1.0~1.2 标准,这是由于微软需要保护自家的三维图形引擎—Direct3D—的平台优势;而显卡硬件厂商的实现则通常支持最新的OpenGL标准,当前应该更新到4.5版了。厂商的实现通常以显卡驱动或SDK的形式提供,你可以在编程时使用它们,包括时下流行的着色语言(GLSL),以及CUDA,后者是nvidia发布的一个利用gpu并行计算的框架。
在Linux上也可以使用 OpenGL,GCC对此提供了支持,或者你可以用其它开源的,支持OpenGL开发的IDE。通常,为了更方便地使用OpenGL,你需要GLUT/FreeGLUT/GLEW 等实用库,从本质上讲,它们只是封装了一些与OS的底层图形环境有关的操作,从而能让程序员专注在OpenGL本身的编程上。关于如何搭建OpenGL开发环境,网上教程太多了,可以自行搜索;也可以访问制定和维护OpenGL标准的官方站点,以及参考著名的OpenGL“红宝书”和“蓝宝书”。
2016-6-29 11:58
0
雪    币: 18
活跃值: (33)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我想o一款自己的三维引擎,不知道这个思路可行吗?
2016-6-29 13:59
0
雪    币: 1604
活跃值: (640)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
5
如果你有扎实的技术功底,自己写一个三维引擎未尝不可
2016-6-29 14:32
0
雪    币: 12857
活跃值: (9172)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
6
龚大的klayge不错,你可以去opengpu论坛看看
2016-6-29 14:53
0
雪    币: 449
活跃值: (157)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
入门的话可以看看OSG, OGRE和楼上说的KLAYGE, 如果要用开源的做产品可以学习Unreal Engine和Cry Engine。
2016-7-21 10:50
0
游客
登录 | 注册 方可回帖
返回
//