社区
游戏开发
帖子详情
为什么我用D3D 画一张图片,不如用DIRECTDRAW画出来的清楚?????有点模糊的感觉
personTwo
2005-12-01 10:23:18
请问哪位兄弟知道如何设置,才能把一张图片用D3D画的清楚些,
我初始化的方法都是在网上找的,比较基础的东西.我在原点处放了一张图片,
然后在负Z轴上看,但是不清楚.是不是哪儿没有设好啊?
请指教!!!!
...全文
203
7
打赏
收藏
为什么我用D3D 画一张图片,不如用DIRECTDRAW画出来的清楚?????有点模糊的感觉
请问哪位兄弟知道如何设置,才能把一张图片用D3D画的清楚些, 我初始化的方法都是在网上找的,比较基础的东西.我在原点处放了一张图片, 然后在负Z轴上看,但是不清楚.是不是哪儿没有设好啊? 请指教!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
寻开心
2005-12-01
打赏
举报
回复
‘看不清楚’的具体意思是什么
1 相机距离物体是否合适
2 纹理贴图采用的mipmap等级和方式是否正确
3 场景当中的光照是否够强
4 物体材质设置是否合理
SuperLy
2005-12-01
打赏
举报
回复
当然,如果所有图片显示出来都偏暗,看看纹理混合选项是否设置正确,光源打开没有。
最简单的方法:不设置纹理混合,环境光开到0xffffffff;
SuperLy
2005-12-01
打赏
举报
回复
1 是不是用的那个参数最简单的D3DXCreateTexture()函数,如果是,那么就是这个问题,这个函数的mipmap什么XXX_Level等级之类默认是会插值处理的,不要用这个函数,用带EX结尾的那个,然后参见下面。
2 看看你的D3DXCreateTextureFromXXXX()函数,里面的什么XXX_Level值填的多少,最好直接用0;
寻开心
2005-12-01
打赏
举报
回复
可能是材质和光源的问题
查是否是光源设置问题的方法:
把材质的emission参数全部设置为1,无光它也亮
查材质的问题
把材质的diffuse参数全部设置为1,达到最大光照亮度
personTwo
2005-12-01
打赏
举报
回复
哦,好像有一点点明白,我说的模糊是,图片有点暗,有点像混合过的样子,雾朦朦的感觉:<
寻开心
2005-12-01
打赏
举报
回复
所谓2.5的场景,是三维的计算,二维的显示,早期的Duke3D的技术
游戏的场景都是特殊制作的,物体的光照和纹理都是美工针对环境而特殊制作的
至于那几个方面的设置,是要界个具体的场景来调整的,不是固定值或者经验值的
关键是你所说的模糊具体的是什么概念不清晰
personTwo
2005-12-01
打赏
举报
回复
happy__888([顾问团]寻开心)
我如果用D3D来做2.5的场景,一般相机距物体多远放?纹理贴图,光照,材质的参数一般都设为多少,
多谢能给点建议参数值
Windows游戏编程系列之6:D
3D
编程基础及游戏开发实战
我将带领大家认真学习D
3D
的系列编程,从窗口开始,到G
DI
、到D
3D
、到三维场景、纹理映射、光照与材质、顶点与索引、Alpha混合、深度测试等。大家在学习中要多总结分析、遇到不会的问题要多问、多交流。具体的内容包括:D
3D
开发环境的搭建与配置、Windows窗口与消息、D
3D
编程基础、D
3D
的顶点缓存与索引缓存、 D
3D
三维世界之四大变换、D
3D
三维世界之光照与材质、D
3D
编程之纹理映射、D
3D
编程之Alpha混合技术、D
3D
编程之深度测试与Z缓存、D
3D
编程之三维粒子系统以及
Di
rect
Input鼠标与键盘等。
最简单的视音频播放示例3:
Di
rect
3D
播放YUV,RGB(通过Surface)
上一篇文章记录了G
DI
播放视频的技术。打算接下来写两篇文章记录
Di
rect
3D
(简称D
3D
)播放视频的技术。
Di
rect
3D
应该Windows下最常用的播放视频的技术。实际上视频播放只是
Di
rect
3D
的“副业”,它主要用于
3D
游戏制作。当前主流的游戏几乎都是使用
Di
rect
3D
制作的,例如《地下城与勇士》,《穿越火线》,《英雄联盟》,《魔兽世界》,《QQ飞车》等等。使用
Di
rect
3D
可以用两种
Windows编程 内存中加载
图片
并显示
Di
rect
离屏表面的实现
版本:VS2015 语言:C++ 前段时间去白空轨了,
感觉
快燃尽了。没有看Windows的书,所以博客也没更,不过请组织放心,从现在开始,即使是节假日,我也会仔细钻研
Di
rect
X的。 今天是第七章的完结,当时作者写书比较老了,还一直用的8位图,而8位图牵扯到调色板,所以他就一直在那边纠结,我就简单的看了一下,给大家介绍的也都是VS中能够调试出来的程序。 好了,进入正式的学
Di
rect
3D
播放RGB(通过Texture)
本文接着上一篇文章继续记录
Di
rect
3D
(简称D
3D
)播放视频的技术。上一篇文章中已经记录了使用
Di
rect
3D
中的Surface渲染视频的技术。本文记录一种稍微复杂但是更加灵活的渲染视频的方式:使用
Di
rect
3D
中的Texture(纹理)渲染视频。 纹理有关的基础知识 在记录使用
Di
rect
3D
的Texture渲染视频的技术之前,首先记录一下有关纹理的基础知识。我自己归纳
Di
rect
X12(D
3D
12)基础教程(八)——多显卡渲染基础、共享纹理、多GPU同步
目录 1、前言 2、为什么要多显卡渲染 3、多显卡渲染核心原理 3.1、多GPU拓扑模型及工作方式 3.1.1、隐式多显卡系统 3.1.2、显式多显卡系统 3.1.3、链接的多显卡系统 3.1.4、无链接的多显卡系统 3.2、无链接显式多显卡系统的核心关键点——共享资源 4、异构多显卡渲染框架示例——核显+独显方式 4.1、创建多个设备对象 4.2、创建交换链及渲染目标 ...
游戏开发
8,303
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章