社区
游戏开发
帖子详情
球面贴图的问题:如何在圆球上贴文字,产生立体效果,不要OpenGL,DirectX的,要的是算法。
大可山人
博客专家认证
2005-09-15 10:47:33
可以简化到以圆球正视图的中心点为圆心作立体的凸透变换。最好是C#代码。
...全文
505
13
打赏
收藏
球面贴图的问题:如何在圆球上贴文字,产生立体效果,不要OpenGL,DirectX的,要的是算法。
可以简化到以圆球正视图的中心点为圆心作立体的凸透变换。最好是C#代码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IO_X
2005-10-24
打赏
举报
回复
可以用Pixel Shader实时解决,文字作为环境纹理,在Pixel Shader里通过Fresnel折射定理计算折射后的纹理坐标来进行纹理采样,容易实现而且realtime。
大可山人
2005-10-11
打赏
举报
回复
有一个问题:不知道Freehand中关于矢量图形的鱼眼变换Fisheye filter是如何实现的?
大可山人
2005-10-09
打赏
举报
回复
已解决,我原来使用的是GraphicsPath进行变换,结果由于变换点不够多(GraphicsPath进行的关键点描述,所以点不够多),所以效果看不出来。
后来改用点阵图描述,再进行变换,效果就出来了。
大可山人
2005-09-28
打赏
举报
回复
谢谢楼上。
yndfcd
2005-09-27
打赏
举报
回复
我又看了一下你的要求,不是要在球面上贴图,而是作球面滤镜处理,我的代码用不上.
大可山人
2005-09-27
打赏
举报
回复
yndfcd(YNDFCD) :
贴出来看看?
yndfcd
2005-09-26
打赏
举报
回复
我只有C代码。
大可山人
2005-09-22
打赏
举报
回复
AnnoD09() :
我是菜鸟,可否给出代码让我看看。
AnnoD09
2005-09-22
打赏
举报
回复
这是个映射问题吧。
Map (x,y) (2D, rectangle) -> (x,y,z) (3D, sphere)
or
(x,y) -> (theta,phi,r) (Spherical coordiante)
theta = x/a
phi = y /b
r = constant
solved.
大可山人
2005-09-19
打赏
举报
回复
可有代码?
gpml
2005-09-18
打赏
举报
回复
修改顶点坐标成球形也行~~
大可山人
2005-09-16
打赏
举报
回复
楼上兄弟:太简单了点吧?可否详述?
XCOOL
2005-09-15
打赏
举报
回复
在VS中修改纹理坐标
球面
贴
图
(Sphere Map)
球面
贴
图
用于环境反射(reflection), 纹理坐标的生成与cube map的reflection mode类似: 推导如下: 顶点处理器: // Sphere Mapping Shader // Vertex Shader // Richard S. Wright Jr. //
OpenGL
SuperBible #...
C++/
OpenGL
入门(16):生成球体并
贴
纹理图
利用
OpenGL
生成球体,将选择好的纹理图案
贴
图
到球体表面。
Android
OpenGL
球体
贴
图
贴
了个小地球~~O(∩_∩)O~~
openGL
之glsl入门7下--添加鱼眼及全景
球面
纹理
接着上一篇讲,前面已经展示了纹理把图片
贴
到立方体上,立方体表面是平面的,纹理坐标不需要设计,下面的两个例子都是基于
球面
贴
图
的,把鱼眼和全景图片
贴
到
球面
上,即实现曲面
贴
图
。实际上,曲面
贴
图
和平面
贴
图
使用...
OpenGL
:纹理
贴
图
纹理
贴
图
是在栅格化的模型表面上覆盖图像的技术。它是为渲染场景添加真实感的最基本和最重要的方法之一。硬件也为纹理
贴
图
提供了硬件支持,使得它具备实现实时的照片级真实感的超高性能。纹理单元是专为纹理设计的...
游戏开发
8,303
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章