社区
C++ 语言
帖子详情
OpenGL绘制3D灰度图
Saltedefish
2021-04-23 10:05:10
各位大佬,我想通过单文档打开一张图,然后根据这个图里的灰度值绘制一个3D的类似山峰山谷的图(就比如255是山峰,0是山谷),但实际操作完全没有方向,百度也无果,来求助各位大佬
...全文
170
5
打赏
收藏
OpenGL绘制3D灰度图
各位大佬,我想通过单文档打开一张图,然后根据这个图里的灰度值绘制一个3D的类似山峰山谷的图(就比如255是山峰,0是山谷),但实际操作完全没有方向,百度也无果,来求助各位大佬
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2021-04-23
打赏
举报
回复
Excel似乎自带3D图。
Italink
2021-04-23
打赏
举报
回复
在顶点着色器读取纹理的灰度,根据灰度处理坐标就行了
Italink
2021-04-23
打赏
举报
回复
实现思路大致是这样的 首先绘制一个固定大小的矩形(真正意义上并不是一个矩形,而是很多个小三角形拼接起来的,比如一个200*200的矩形,可以划分成100个20*20小矩形,每个小矩形又是两个三角形构成),在顶点着色器中读取纹理,根据纹理数据,处理其中细分矩形的顶点的坐标,就能得到你要的图像,细分数量越高,图形的精度越高
Italink
2021-04-23
打赏
举报
回复
建议系统的学习一下OpenGL,学得差不多要做这个并不难,不然真就跟无头苍蝇一样,瞎琢磨,推荐一个OpenGL教程网站,LearnOpenGL
Saltedefish
2021-04-23
打赏
举报
回复
引用 1 楼 Italink 的回复:
在顶点着色器读取纹理的灰度,根据灰度处理坐标就行了
能具体点吗?因为确实是刚开始接触OpenGl,不太熟悉
Android开发
OpenGL
ES
绘制
3D
图形实例详解
主要介绍了Android开发
OpenGL
ES
绘制
3D
图形实例详解的相关资料,需要的朋友可以参考下
基于
OpenGL
的Android+
3D
游戏开发技术详解与典型案例(源码)
绘制
3D
场景的过程,主要是旋转和平移操作的组合,通过合理的堆栈操作,就比较容易
绘制
出所需的
3D
场景 第9章 孤帆远影碧空尽—摄像机与雾特效在本章中,首先对摄像机及其配置做了介绍。摄像机在
3D
编程中至关重要,...
OpenGL
实现Google地图瓦片的
绘制
漫游视频教程
OpenGL
实现Google地图瓦片的
绘制
漫游视频培训课程:此次教程所涉及的内容有
OpenGL
绘制
图片、FreeImage加载图片、墨卡托投影、瓦片的金字塔模型、FramebufferObject、地图的移动和缩放优化,采用屏幕瓦片
绘制
优化、...
openGL
增强表面细节,模拟地球表面地形
高度图通常将高度信息编码为灰度颜色:(0,0,0)(黑色)=低高度,(1,1,1)(白色)=高高度。这样一来通过算法或使用“画图”程序就可以轻松创建高度图。图像的对比度越 高,其表示的高度变化越大 4.改变顶点位置...
C++ 语言
64,662
社区成员
250,488
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章