nvidia开发工具nvidiadevelopertoolsnvidia开发工具nvidia

nvidia开发工具nvidiadevelopertoolsnvidia开发工具nvidia

ID:31968734

大小:1.56 MB

页数:35页

时间:2019-01-29

nvidia开发工具nvidiadevelopertoolsnvidia开发工具nvidia_第1页
nvidia开发工具nvidiadevelopertoolsnvidia开发工具nvidia_第2页
nvidia开发工具nvidiadevelopertoolsnvidia开发工具nvidia_第3页
nvidia开发工具nvidiadevelopertoolsnvidia开发工具nvidia_第4页
nvidia开发工具nvidiadevelopertoolsnvidia开发工具nvidia_第5页
资源描述:

《nvidia开发工具nvidiadevelopertoolsnvidia开发工具nvidia》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、NVIDIANVIDIA开发工具开发工具NVIDIADeveloperToolsNVIDIADeveloperToolsKojiAshidaNVIDIA提供了很多工具NVIDIAProvidesManyToolsNVSDK性能调节工具内容创作工具和插件(plugins)MelodyNVTriStrip创作特效着色器(shader)设计和管理在DCC软件中的插件NVSDK实时开发资源GeForceFX的新的shader效果:Skin,Gooch,CarPaint,Glow,Uber,BicubicFilter

2、ing,还有更多…在DirectX和OpenGL中有几百种效果大量的源代码广泛和经常更新的分发每个版本都有40,000次下载工作流程关注于:将艺术变成代码developer.nvidia.comDemo:CgBrowser性能调节:NVPerfHUDPerformanceTuning:NVPerfHUD驱动程序现在支持NVPerfHUD采用覆盖的方式显示应用程序运行的多种重要的参数统计上部图表显示:API调用的数目–Draw*Prim*,renderstates,texturestates,shaderst

3、ates存储器分配情况–AGP和视频的下部图表显示:GPUIdle–图形硬件没有处理任何事情DriverTime–驱动程序工作情况(状况和资源管理,shader编译)DriverIdle–驱动程序等待GPU完成处理FrameTime–每帧所花时间的毫秒数NVPerfHUD-ScreenshotNVPerfHUD:CPU和GPU使用率CPUGUP程序做色工作工作driverCPUGPU工作等待等待纹理工具和插件TextureTools&PluginsPhotoshop插件:DXT压缩(.dds)法线贴图(No

4、rmalMap)创作3d预览和评估MIPmap创作器命令行和.libDDS简明察看器Demo:MelodyShader开发:FXComposerShaderdevelopment:FXComposerHLSLFX(FX:效果)开发的完整集成开发环境(IDE)提供为NV3x家族的shader时序模拟顶点和像素shader的反汇编从HLSL代码中提取纹理可以实现渲染成纹理(rendertotexture)的效果HLSLIntellisense允许从.x和.nvb文件中输入场景支持动画、光照、蒙皮网格化(skin

5、nedmeshes)等等……可以有可插入的几何修改器(鳍状效果……)计划文件Fxmapping.xml–定制语义/注释贴图Demo:FXComposerUIcomponents效果如何工作的HowFX(Effect)WorksShader是设计来用于控制GPU如何将几何转换到合适的空间以及如何将光栅化后产生的像素进行着色的一种小程序。FX适用于创作和使用数字图形的每个阶段:建模Modeling纹理贴图Texturing动画Animation级别设计LevelDesign游戏引擎GameEngines渲染Re

6、nderingFX:一个完整的着色语言FX:ACompleteShadingLanguage将顶点/片段(fragment)shader统一在一个完整的外观的下的一个简单的途径可以用于产品创作的所有阶段已经整合在最流行的DCC软件中多渲染流程(Multiplerenderpasses)的支持Techniques适应不同的硬件设备并表现出不同的渲染能力简单的文本文件以容易处理和管理FX文件结构FX文件看起来类似于程序每个FX包含:用户“Tweakables”/跟踪声明:用户变量和UI提示其它的全局声明顶点和像

7、素着色器(Shader),声明成函数Techniques装入Shaders、Tweakables、RenderPasses以及图形状态设置。Demo:askeletonFXfileFX示例—TweakablesFXExample–Tweakablesfloat4lightPos:Position<:语义为自动联编(stringObject="PointLight";binding)给应用程序stringSpace="World";的提示>={100.0f,100.0f,100.0f,1.0f};

8、ations><注释>给与额外的应用程序floatlightIntensity特别的UI提示<语义和注释都是可选的stringgui="slider";floatuimin=1.0;floatuimax=10000.0;floatuistep=1.0;stringDesc="lamppower";floatmin=0.0;floatmax=10000.0;>=10.0;FX示例—“Un-Tweakables”FX

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。