网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月26日
漏签
0
天
minecraft吧
关注:
2,553,723
贴子:
31,914,354
看贴
图片
吧主推荐
视频
玩乐
1
2
下一页
尾页
25
回复贴,共
2
页
,跳到
页
确定
<返回minecraft吧
>0< 加载中...
挖个坑 准备写一个MC 重走前辈革命之路
只看楼主
收藏
回复
知生忘死
摇曳火光
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最近学习OpenGL 打算用C++ OpenGL GLFW写吧
送TA礼物
IP属地:新西兰
1楼
2018-06-13 20:32
回复
知生忘死
摇曳火光
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这个介绍GLFW的基本结构还挺详细的:
https://www.jianshu.com/p/0ebe2b38d81c
有兴趣的可以看一下
IP属地:新西兰
3楼
2018-06-13 21:31
回复(1)
收起回复
2025-06-26 19:03:22
广告
知生忘死
摇曳火光
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
先写一个练习小程序 画一下地面 圆柱 球体 和正弦波动的旗面
IP属地:新西兰
4楼
2018-06-13 22:20
回复
收起回复
我妻由乃
终界呼唤
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
。。。。。乔大佬的后代
IP属地:辽宁
来自
Android客户端
5楼
2018-06-14 06:18
回复(1)
收起回复
知生忘死
摇曳火光
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
圆柱的:
for(int n = 0; n < 12; n++){
// Calculate sin(theta) and cos(theta)
float theta = M_PI/6*n;
float sinTheta = sin(theta);
float cosTheta = cos(theta);
buffer[i++]= radius*cosTheta;buffer[i++] =-2.f;buffer[i++]=radius*sinTheta;
buffer[i++]= 0.8f;buffer[i++] =0.8f;buffer[i++]=0.8f;
buffer[i++]= radius*cosTheta;buffer[i++] =0.0f;buffer[i++]=radius*sinTheta;
buffer[i++]= 0.8f;buffer[i++] =0.8f;buffer[i++]=0.8f;
}
IP属地:新西兰
6楼
2018-06-14 13:00
回复
收起回复
掉岩浆里的钻石
漫天星光
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
做出来让我测试下
7楼
2018-06-14 13:58
回复(1)
收起回复
知生忘死
摇曳火光
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
球体:
for(int i1 = 0; i1 < 13; i1++) {
float theta = i1 * M_PI / 12;
for(int i2 = 0; i2 < 13; i2++) {
float phi = i2 * M_PI * 2.0 / 12;
buffer_b[i++] = r*sin(theta)*cos(phi); buffer_b[i++] = r*cos(theta); buffer_b[i++] = r*sin(theta)*sin(phi);
// color
buffer_b[i++] = 1.0f; buffer_b[i++] = 1.0f; buffer_b[i++] = 0.0f;
}
}
IP属地:新西兰
8楼
2018-06-15 12:08
回复(1)
收起回复
知生忘死
摇曳火光
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
正弦:wave = 0.15f*sin(4*glfwGetTime()+M_PI*loop_counter);
IP属地:新西兰
9楼
2018-06-15 12:11
回复
收起回复
2025-06-26 18:57:22
广告
知生忘死
摇曳火光
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
IP属地:新西兰
10楼
2018-06-15 12:13
回复
收起回复
知生忘死
摇曳火光
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
效果大概就这样吧 233333 camera的相对于y轴的rotate, theta用glfwGetTime()取:
void rotate_Y(float theta, float Ry[16]) {
// Calculate sin(theta) and cos(theta)
float sinTheta = sin(theta/2);
float cosTheta = cos(theta/2);
Ry[0] = cosTheta; Ry[4] = 0.0f; Ry[8] = sinTheta; Ry[12] = 0.0f;
Ry[1] = 0.0f; Ry[5] = 1.0f; Ry[9] = 0.0f; Ry[13] = 0.0f;
Ry[2] = -sinTheta; Ry[6] = 0.0f; Ry[10] = cosTheta; Ry[14] = 0.0f;
Ry[3] = 0.0f; Ry[7] = 0.0f; Ry[11] = 0.0f; Ry[15] = 1.0f;
}
IP属地:新西兰
11楼
2018-06-15 12:16
回复
收起回复
知生忘死
摇曳火光
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
接下来弄一个obj loader 主要就是要学习下如何加载 贴图 和渲染模型
IP属地:新西兰
12楼
2018-06-15 12:19
回复(1)
收起回复
潇洒的易大师
小吧主
16
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
养到100楼的时候再看
IP属地:云南
来自
Android客户端
13楼
2018-06-15 14:32
回复(1)
收起回复
好吃的土豆泥0
沙漠神殿
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@qiaozhanrong
来自
手机贴吧
14楼
2018-06-17 07:33
回复
收起回复
知生忘死
摇曳火光
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
obj loader... 是参考了github上面的一些代码 也挺有限的 loader只能支持 Ka, Kd, Ks, Ns, map_Kd, map_Ks
.obj file包含的vertex position, vertex normal, vertex uv均有值 且face仅由3或4个点构成的时候 才能成功运行
camera用的是glfwGetKey() rotate或者move一下
IP属地:新西兰
16楼
2018-06-17 16:50
回复
收起回复
2025-06-26 18:51:22
广告
知生忘死
摇曳火光
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
shader部分没有很好理解phong的代码 看opengl point light的源码感觉更清晰一些 接下来做一下skybox
IP属地:新西兰
17楼
2018-06-17 16:53
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
求鉴定!这高考分数是真的吗
2138460
2
复读蛰伏一年只为打脸吧友
1925977
3
好专业和好大学哪个更重要
1480332
4
哈工程招生办老师爆了多少典
1250397
5
西财女生开地图炮大骂四川人
1243424
6
真人互动游戏用女童出镜做噱头
991275
7
杨瀚森首轮16顺位被开拓者选中
963768
8
学长学姐高考在线直播等你连麦
757298
9
选秀第16顺位进NBA是啥概念
699644
10
海贼王1153话全图曝光
508977
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示