游戏开发论坛

 找回密码
 立即注册
搜索
楼主: seagate

问个关于OpenGL shading的简单问题。

[复制链接]

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-10-7 16:05:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

DRIVER有得下,我用的61.77的.

8

主题

65

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2004-10-7 16:08:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

嗯,我这样想啊。

HLSL是指的控制GPU的指令,类似汇编,
GLSL是OpenGL里面的一种象C语言的更高级的控制语言,最终会被编译成HLSL。
而cg是nvidia公司自己定义的一套shading的实现。也是一种使用HLSL的方式。

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-10-7 16:14:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

不完全对.
Cg是NV和MS协作开发的,MS称为HLSL,NV称为CG,都是一种类似C的GPU高级语言,HLSL没用过,但可能跟CG非常像或者一样.
GLSL可能也类似,只不过是OGL官方的.

8

主题

65

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2004-10-7 16:25:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

哦。原来如此。
我明白我的物体为什么没有颜色了,因为我在vs里面没有设置颜色。

8

主题

65

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2004-10-7 16:42:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

还是不行。
在vs中能设置顶点的颜色吗?

0

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2004-10-7 16:50:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

gl_Color

HLSL才是NV和MS协作开发的.

8

主题

65

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2004-10-7 17:13:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

gl_Color不行啊,它是个built-In Attribs。不能赋值啊,

0

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2004-10-7 17:19:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

kao 这我都忘了, read-only, sorry

0

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2004-10-8 23:40:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

2gou说得差不多。其实简单来说就是控制vertex跟fragment的坐标,光照等性质的类c语言。少了C的一些语句,多了些built-in类型,加上跟GPU的寄存机绑定,类似结构的mask操作。大概就是这样。

8

主题

65

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2004-10-9 09:31:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

关键是我在vertex里面没有发现控制光照的部分啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-22 17:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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