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

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

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

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

收藏
点赞0
打赏
分享
最新回复 (6)
雪    币: 18
活跃值: (33)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
碘水 2016-6-29 11:08
2
0
没有人回复???
雪    币: 1604
活跃值: (640)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
shayi 9 2016-6-29 11:58
3
0
首选 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“红宝书”和“蓝宝书”。
雪    币: 18
活跃值: (33)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
碘水 2016-6-29 13:59
4
0
我想o一款自己的三维引擎,不知道这个思路可行吗?
雪    币: 1604
活跃值: (640)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
shayi 9 2016-6-29 14:32
5
0
如果你有扎实的技术功底,自己写一个三维引擎未尝不可
雪    币: 12839
活跃值: (9013)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
hzqst 3 2016-6-29 14:53
6
0
龚大的klayge不错,你可以去opengpu论坛看看
雪    币: 449
活跃值: (37)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xiaomu 2016-7-21 10:50
7
0
入门的话可以看看OSG, OGRE和楼上说的KLAYGE, 如果要用开源的做产品可以学习Unreal Engine和Cry Engine。
游客
登录 | 注册 方可回帖
返回