游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5667|回复: 8

请教无情大哥关于GLSL的问题.

[复制链接]

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-1-13 22:48:00 | 显示全部楼层 |阅读模式
无情大哥,
前几天看到你说GLSL不难,真的不难吗?能介绍一下学习方法和资料吗?
你还说过它很慢,能给我介绍一下详细原因吗?有什么解决方案或者替代产品吗?

请问你一般用GLSL来干什么的啊,看了你引擎的岩石,好象用的也是OpenGL吧?

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2005-1-14 10:17:00 | 显示全部楼层

Re:请教无情大哥关于GLSL的问题.

岩石?那个示例里的岩石?
我引擎的显示全部是使用的OpenGL。

GLSL只是着色语言,用于更灵活的控制绘图。
我现在只是让我的引擎支持GLSL了,也写了示例如何使用。

我所说的不难是指在程序实现GLSL不难,并不代表我写GLSL很强。

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2005-1-14 10:19:00 | 显示全部楼层

Re:请教无情大哥关于GLSL的问题.

现在游戏界流行的cg,shader,HLSL。

cg是nVidia专有的Shader技术,HLSL 是D3D用的。而GLSL则是OpenGL用的。

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
 楼主| 发表于 2005-1-14 12:37:00 | 显示全部楼层

Re:请教无情大哥关于GLSL的问题.

GLSL不是着色语言吗?那它自己就应该是程序吧?
请教一下,如何让程序支持GLSL啊?
古月里哪个地方用了GLSL,指一下,我回头去看看,谢谢。

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
 楼主| 发表于 2005-1-14 12:38:00 | 显示全部楼层

Re:请教无情大哥关于GLSL的问题.

速度慢有解决方法吗?

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2005-1-14 12:45:00 | 显示全部楼层

Re:请教无情大哥关于GLSL的问题.

GLSL是一种脚本语言,是显卡来运行的。当然你要写一段程序让你的模型显示之类能够用上GLSL。

新版LR-13.6还没有公布。

速度慢是无解的。

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
 楼主| 发表于 2005-1-14 12:58:00 | 显示全部楼层

Re:请教无情大哥关于GLSL的问题.

倒霉。
但是我看网上好多用CG HLSL的程序都挺快的啊:(不知道它们怎么做到的。难道CG HLSL比GLSL本身就好吗?还是别的原因。

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2005-1-14 14:55:00 | 显示全部楼层

Re:请教无情大哥关于GLSL的问题.

如果CG,HLSL,GLSL本身写的很简单的话,就会很快。

如果写的较大一点儿的话,就会很慢。

还有,如果显卡不支持的话,也会超慢。

另:CG是nVidia特有的,比HLSL,GLSL快的话不奇怪。

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
 楼主| 发表于 2005-1-14 15:15:00 | 显示全部楼层

Re:请教无情大哥关于GLSL的问题.

thanks,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-11-22 01:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表