- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NVIDIA开发工具
NVIDIA开发工具
NVIDIA Developer Tools
NVIDIA Developer Tools
Koji Ashida
NVIDIA提供了很多工具
NVIDIA Provides Many Tools
NVSDK
性能调节工具
内容创作工具和插件(plugins)
Melody
NVTriStrip
创作特效
着色器(shader )设计和管理
在DCC软件中的插件
NVSDK
实时开发资源
GeForce FX的新的shader效果:
Skin, Gooch, Car Paint, Glow, Uber, Bicubic
Filtering, 还有更多…
在DirectX和OpenGL中有几百种效果
大量的源代码
广泛和经常更新的分发
每个版本都有40,000次下载
工作流程关注于:将艺术变成代码
Demo: CgBrowser
性能调节:NVPerfHUD
Performance Tuning: NVPerfHUD
驱动程序现在支持NVPerfHUD
采用覆盖的方式显示应用程序运行的多种重要的参数统计
上部图表显示:
API调用的数目 – Draw*Prim*, render states, texture states,
shader states
存储器分配情况 – AGP和视频的
下部图表显示:
GPU Idle – 图形硬件没有处理任何事情
Driver Time – 驱动程序工作情况(状况和资源管理,shader
编译)
Driver Idle – 驱动程序等待GPU完成处理
Frame Time – 每帧所花时间的毫秒数
NVPerfHUD - Screenshot
NVPerfHUD: CPU和GPU使用率
CPU GUP
程序 做色
工作 工作
driver
CPU GPU
工作
等待 等待
纹理工具和插件
Texture Tools Plugins
Photoshop插件:
DXT压缩 (.dds)
法线贴图(Normal Map)
创作
3d预览和评估
MIP map创作器
命令行和.lib
DDS简明察看器
Demo: Melody
Shader开发:FX Composer
Shader development: FX Composer
HLSL FX (FX:效果)开发的完整集成开发环境(IDE)
提供为NV3x家族的shader时序模拟
顶点和像素shader 的反汇编
从HLSL代码中提取纹理
可以实现渲染成纹理(render to texture)的效果
HLSL Intellisense
允许从.x和.nvb文件中输入场景
支持动画、光照、蒙皮网格化( skinned meshes )等等……
可以有可插入的几何修改器(鳍状效果……)
计划文件
Fxmapping.xml –
文档评论(0)