游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2117|回复: 4

用3DMAX导出的cg文件时遇到的问题?

[复制链接]

51

主题

150

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
发表于 2007-4-24 16:50:00 | 显示全部楼层 |阅读模式

在场景中有两个光源,一个物体,但只有一个光源对物体有光照,
cg代码的的输入参数只有一个光源位置参数uniform float4 lightPosition,
有没有办法在不修改cg代码的情况下让两个光源都有光照?
有一个函数Pass::setIteratePerLight()有什么用吗?

51

主题

150

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
 楼主| 发表于 2007-4-28 15:56:00 | 显示全部楼层

Re: 用3DMAX导出的cg文件时遇到的问题?

40

主题

211

帖子

212

积分

中级会员

Rank: 3Rank: 3

积分
212
QQ
发表于 2007-4-30 11:06:00 | 显示全部楼层

Re:用3DMAX导出的cg文件时遇到的问题?


要渲染两次
每次渲染一个光源
第2次要开透明混合 把第2个光源的讯息覆盖到原来的物体上

51

主题

150

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
 楼主| 发表于 2007-4-30 15:24:00 | 显示全部楼层

Re: 用3DMAX导出的cg文件时遇到的问题?

加入了scene_blend add后光照正常了, 但物体变透明了,可以看到天空盒,
是不是scene_blend add的效果就是这样? 这个物体没有纹理层, 加入纹理, 用纹理层混合是不是就可以了?

51

主题

150

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
 楼主| 发表于 2007-4-30 15:33:00 | 显示全部楼层

Re: 用3DMAX导出的cg文件时遇到的问题?

请CHOOSEMYLIFE说得详细些,最好有示例.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 15:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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