求助,会弄天空请不要为我掉眼泪盒的请进

【MAYA】【求助】新人求助!请大神帮忙。【maya吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:179,274贴子:
【MAYA】【求助】新人求助!请大神帮忙。收藏
我在maya中建立了一个场景,想通过场景生成6个图像用来构成天空盒,请教应该怎么做!
登录百度帐号为什么天空盒贴图贴下以后,对camera进行变换后会出出现天空盒贴图闪烁 - 游戏开发当前位置:& &&&为什么天空盒贴图贴下以后,对camera进行变换后会出为什么天空盒贴图贴下以后,对camera进行变换后会出出现天空盒贴图闪烁www.MyException.Cn&&网友分享于:&&浏览:13次为什么天空盒贴图贴上以后,对camera进行变换后会出出现天空盒贴图闪烁?下面是我天空盒的代码,希望高手帮解答一下~~
enum&SKYBOX_SIDE
//天空盒顶点缓冲结构定义
struct&SkyboxVertices{
SkyboxVertices(){}
SkyboxVertices(D3DXVECTOR3&tp,&
float&tu,&float&tv)
static&const&DWORD FVF;
class&CSkyBox
CSkyBox(LPDIRECT3DDEVICE9 device);
~CSkyBox();
LPDIRECT3DDEVICE9
LPDIRECT3DTEXTURE9
m_Texture[NUMBER];
LPDIRECT3DVERTEXBUFFER9 pBufferRec[6];
SkyboxVertices
m_Verts[6][4];&
HRESULT Init();
HRESULT SetSkyBoxTexture(&SKYBOX_SIDE&side&,&const&char*&texture&);
void Render();
HRESULT InitVertices();
HRESULT InitTexture();
HRESULT InitVertexBuffer(int&flag);
HRESULT&Draw(int&flag);
const&DWORD SkyboxVertices::FVF&=&(D3DFVF_XYZ|D3DFVF_TEX1);
CSkyBox::CSkyBox(LPDIRECT3DDEVICE9 pD3DDevice)
m_pd3dDevice&=&pD3DD
CSkyBox::~CSkyBox(){}
HRESULT CSkyBox::Init()
m_Camera&=&new&CCamera(AIRCRAFT);
//初始化顶点缓冲
if(FAILED(InitVertices()))
return&E_FAIL;
if(FAILED(InitTexture()))
return&E_FAIL;
return&S_OK;
HRESULT CSkyBox::SetSkyBoxTexture(SKYBOX_SIDE&side&,&const&char*&FileTexture)
if(FAILED(D3DXCreateTextureFromFile(m_pd3dDevice,&FileTexture,
&m_Texture[side])))
return&S_FALSE;
return&S_OK;
void&CSkyBox::Render()
D3DXMATRIX&&matW
m_Camera-&CheckForMovement();
m_pd3dDevice-&SetTexture(0,NULL);
D3DXMatrixTranslation(&matWorld,m_Camera-&getPosition().x,m_Camera-&getPosition().y,m_Camera-&getPosition().z);
m_pd3dDevice-&SetTransform(D3DTS_WORLD,&&matWorld);
D3DXMATRIX&V;
m_Camera-&getViewMatrix(&V);
m_pd3dDevice-&SetTransform(D3DTS_VIEW,&&V);
D3DXMATRIX&
D3DXMatrixPerspectiveFovLH(&proj,D3DX_PI&*&0.5f,1.0f,0.0f,1000.0f);
m_pd3dDevice-&SetTransform(D3DTS_PROJECTION,&&proj);
//&禁用深度缓冲
m_pd3dDevice-&SetRenderState(D3DRS_ZENABLE,&D3DZB_FALSE);
//&更改采样方式,平滑纹理间过度
m_pd3dDevice-&SetSamplerState(0,&D3DSAMP_ADDRESSU,&D3DTADDRESS_CLAMP);
m_pd3dDevice-&SetSamplerState(0,&D3DSAMP_ADDRESSV,&D3DTADDRESS_CLAMP);
//绘制天空盒六个面
if(FAILED(Draw(TOP)))
if(FAILED(Draw(BOTTOM)))
if(FAILED(Draw(LEFT)))
if(FAILED(Draw(RIGHT)))
if(FAILED(Draw(BACK)))
if(FAILED(Draw(FRONT)))
//&还原默认采样方式
m_pd3dDevice-&SetSamplerState(0,&D3DSAMP_ADDRESSU,&D3DTADDRESS_WRAP);
m_pd3dDevice-&SetSamplerState(0,&D3DSAMP_ADDRESSV,&D3DTADDRESS_WRAP);
//&重用深度缓冲
m_pd3dDevice-&SetRenderState(D3DRS_ZENABLE,&D3DZB_TRUE);
D3DXMatrixIdentity(&matWorld);
m_pd3dDevice-&SetTransform(D3DTS_WORLD,&&matWorld);
HRESULT&CSkyBox::InitVertices()
//&初始化顶点缓冲
const&float&t&=&1.0f; 共&3&页:
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有求助,谁有用C#做过天空盒子
[问题点数:100分,结帖人joe_ljl]
求助,谁有用C#做过天空盒子
[问题点数:100分,结帖人joe_ljl]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|求助,天空盒异常了,大神救我_百度知道
求助,天空盒异常了,大神救我
我有更好的答案
点一下材质球,shader属性每张天空图片都有个按钮可以点击的,每张贴图下面点一下就好了
采纳率:95%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。【图片】〖求助〗3dmax中Vray做天空盒子贴怎么会这样??我安照教程弄的_3dmax吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:446,007贴子:
〖求助〗3dmax中Vray做天空盒子贴怎么会这样??我安照教程弄的收藏
(怎么我安装下方的教程弄的 ,会是这个结果我是按照下方弄的:鉴于群里有朋友问 回想当年自己研究时的痛苦 索性写一篇图文教程 让所有还在受此磨难的朋友解脱开始前的准备首先必须装有3dsmax 和Vray渲染器虽然用PS按照3X4 12格子的构成也可以拼出cubemap但不建议这么搞 因为修接缝将耗费大量精力 如果你PS功力不够的话还会引发精神崩溃 一点不夸张既然cubemap属于一个空间中的6面贴图 那么借助3D工具来制作是最理想不过的方式了开始先设置渲染器为Vray在场景中创建一个球体不要忘记坐标归0选择一个材质赋予球体 Diffuse选择VrayHDRI 没有HDR用JPG也可以 只要是全景图 用JPG的话 Diffuse选Bitmap这个只要有点MAX基础的都因该知道注意HDR中的 mapping type设置在前视图中创建一个自由相机 同样坐标归0进入Vray渲染设置面板 相机类型选BOX (这是本篇的重点了 正是因为有了VR这个BOX相机 我们才能直接生成6面贴图 早期模拟cubemap都是要打6个面的相机的而且还不准确)切换到摄像机试图 且注意渲染设置 输出尺寸 宽 高各为 这是按照3X4 12格子 每个格子512大小来设置的 可根据需求自行修改最终 点击渲染 生成一张3X4规格的...HDR?没错 这就是一种老式的HDR各式 呵呵切出6个面 既是cubemap 完毕 期间不要忘了材质自发光100 感觉不够亮就调整VrayHDRI里的Render mult 和Gamma
优家购3dmax,内含全国百万户型图,全屋家具建材一键搭配,基装转型整装!客单价3万变30万!找3dmax上优家购,一键出图,720度查看全屋效果
我是这时候渲染的
买的东西基本都只是拆封而已,有要的吗
登录百度帐号}

我要回帖

更多关于 天空请不要为我掉眼泪 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信