3D绘图程序设计 源码part1

上传者: revofu | 上传时间: 2022-11-13 21:15:27 | 文件大小: 11.94MB | 文件类型: ZIP
暴雪程序员的杰作,用DX9,DX10,GL分别对游戏中主要技术进行讲解。值得一看。

文件下载

资源详情

[{"title":"( 17 个子文件 11.94MB ) 3D绘图程序设计 源码part1","children":[{"title":"3D╗µ═╝│╠╨≥╔Φ╝╞","children":[{"title":"models","children":[{"title":"tower","children":null,"spread":false},{"title":"j2f","children":null,"spread":false},{"title":"strawberry","children":null,"spread":false}],"spread":true},{"title":"chap12","children":[{"title":"FX_Composer","children":null,"spread":false},{"title":"RenderMonkey","children":null,"spread":false}],"spread":true},{"title":"chap17","children":[{"title":"ClonePoly","children":null,"spread":false},{"title":"Instance_DX10","children":null,"spread":false},{"title":"ShadowVolumeDX10","children":null,"spread":false},{"title":"Noise","children":null,"spread":false},{"title":"GPUParticle_DX10","children":null,"spread":false},{"title":"DrawCurve_II","children":null,"spread":false},{"title":"DrawCurve","children":null,"spread":false},{"title":"LayoutID","children":null,"spread":false}],"spread":true},{"title":"chap15","children":[{"title":"Parallaxmap","children":null,"spread":false},{"title":"DepthOfField","children":null,"spread":false},{"title":"Bloom_II","children":null,"spread":false},{"title":"Refraction","children":null,"spread":false},{"title":"SoftShadow","children":null,"spread":false}],"spread":true},{"title":"chap03","children":[{"title":"mouse_rotate","children":null,"spread":false},{"title":"camera_car","children":null,"spread":false},{"title":"camera_fly","children":null,"spread":false},{"title":"solar_system","children":null,"spread":false},{"title":"sphere_vertexbuffer","children":null,"spread":false},{"title":"solid","children":null,"spread":false},{"title":"rotation","children":null,"spread":false},{"title":"solar_system2","children":null,"spread":false},{"title":"solar_system_shader","children":null,"spread":false},{"title":"sphere","children":null,"spread":false},{"title":"scale","children":null,"spread":false},{"title":"instance","children":null,"spread":false}],"spread":false},{"title":"3DSMax_Exporter","children":null,"spread":false},{"title":"chap04","children":[{"title":"lighting_twoside","children":null,"spread":false},{"title":"lighting_software2","children":null,"spread":false},{"title":"lighting_diffuse_specular","children":null,"spread":false},{"title":"lighting_shader","children":null,"spread":false},{"title":"lighting_diffuse","children":null,"spread":false},{"title":"lighting_model","children":null,"spread":false},{"title":"lighting_software","children":null,"spread":false},{"title":"lighting_manager","children":null,"spread":false},{"title":"lighting_directional","children":null,"spread":false}],"spread":true},{"title":"glib","children":[{"title":".svn","children":[{"title":"prop-base","children":null,"spread":false},{"title":"text-base","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"chap06","children":[{"title":"multipass_spotlight","children":null,"spread":false},{"title":"multipass_projector","children":null,"spread":false},{"title":"blending_solar_system","children":null,"spread":false},{"title":"blending_add","children":null,"spread":false},{"title":"model_material","children":null,"spread":false},{"title":"blending_alphablend","children":null,"spread":false},{"title":"multipass_16_lights","children":null,"spread":false}],"spread":true},{"title":"chap10","children":[{"title":"font_unicode","children":null,"spread":false},{"title":"font_ascii","children":null,"spread":false},{"title":"MFC_app","children":[{"title":"res","children":null,"spread":false}],"spread":true},{"title":"Fullscreen_demo","children":null,"spread":false},{"title":"heightmap","children":null,"spread":false},{"title":"particle","children":null,"spread":false}],"spread":true},{"title":"shaders","children":null,"spread":false},{"title":"chap09","children":[{"title":"scissortest","children":null,"spread":false},{"title":"fog","children":null,"spread":false},{"title":"viewport_solarsystem","children":null,"spread":false},{"title":"occlusionquery","children":null,"spread":false},{"title":"antialiasing","children":null,"spread":false},{"title":"displaylist","children":null,"spread":false},{"title":"SelectionBuffer","children":null,"spread":false}],"spread":true},{"title":"chap14","children":[{"title":"ImageProcess","children":null,"spread":false},{"title":"Bloom","children":null,"spread":false},{"title":"Shadowmap","children":null,"spread":false},{"title":"Normalmap","children":null,"spread":false},{"title":"Blur","children":null,"spread":false},{"title":"VertexCompression","children":null,"spread":false}],"spread":true},{"title":"chap07","children":[{"title":"framebuffer_softshadow","children":null,"spread":false},{"title":"framebuffer_solarsystem","children":null,"spread":false},{"title":"framebuffer_blur","children":null,"spread":false},{"title":"framebuffer_cubemap","children":null,"spread":false},{"title":"framebuffer_shadow","children":null,"spread":false},{"title":"framebuffer_softshadow_onterrain","children":null,"spread":false},{"title":"framebuffer_mirror","children":null,"spread":false},{"title":"framebuffer_mirror_autouv","children":null,"spread":false}],"spread":true},{"title":"chap02","children":[{"title":"perspective_view","children":null,"spread":false},{"title":"orthogonal_view","children":null,"spread":false},{"title":"perspective_view2","children":null,"spread":false},{"title":"point","children":null,"spread":false},{"title":"perspective_view_shader","children":null,"spread":false},{"title":"perspective_view3","children":null,"spread":false}],"spread":false},{"title":"chap16","children":[{"title":"GPUParticle","children":null,"spread":false},{"title":"Tonemapping","children":null,"spread":false},{"title":"AutoExposure","children":null,"spread":false},{"title":"DeferredLighting","children":null,"spread":false},{"title":"Water","children":null,"spread":false},{"title":"Reliefmap","children":null,"spread":false}],"spread":false},{"title":"chap08","children":[{"title":"stencil_shadow_zfail","children":null,"spread":false},{"title":"stencil_overdraw","children":null,"spread":false},{"title":"stencil_spotlight_zfail","children":null,"spread":false},{"title":"stencil_spotlight_twoside","children":null,"spread":false},{"title":"stencil_spotlight","children":null,"spread":false},{"title":"stencil_shadow","children":null,"spread":false},{"title":"stencil_waterreflection","children":null,"spread":false},{"title":"stencil_wall","children":null,"spread":false},{"title":"stencil_mirror","children":null,"spread":false}],"spread":false},{"title":"chap13","children":null,"spread":false},{"title":"chap05","children":[{"title":"texture_mipmap","children":null,"spread":false},{"title":"spheremap_model","children":null,"spread":false},{"title":"texture_lena","children":null,"spread":false},{"title":"alphatest","children":null,"spread":false},{"title":"texture_checkerboard","children":null,"spread":false},{"title":"multitexture_blending","children":null,"spread":false},{"title":"texture_addressmode","children":null,"spread":false},{"title":"autogen_eye_position","children":null,"spread":false},{"title":"3DTexture","children":null,"spread":false},{"title":"texture_dds","children":null,"spread":false},{"title":"texture_matrix","children":null,"spread":false},{"title":"cubemap_photovr","children":null,"spread":false},{"title":"texture_lena2","children":null,"spread":false},{"title":"texture_mipmap_test","children":null,"spread":false},{"title":"texture_multitexture","children":null,"spread":false},{"title":"cubemap_model","children":null,"spread":false},{"title":"autogen_object_position","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"3D绘图程序设计","children":[{"title":"models","children":[{"title":"tower","children":null,"spread":false},{"title":"j2f","children":null,"spread":false},{"title":"strawberry","children":null,"spread":false}],"spread":true},{"title":"chap12","children":[{"title":"FX_Composer","children":null,"spread":false},{"title":"RenderMonkey","children":null,"spread":false}],"spread":true},{"title":"chap17","children":[{"title":"ClonePoly","children":null,"spread":false},{"title":"Instance_DX10","children":null,"spread":false},{"title":"ShadowVolumeDX10","children":null,"spread":false},{"title":"Noise","children":null,"spread":false},{"title":"GPUParticle_DX10","children":null,"spread":false},{"title":"DrawCurve_II","children":null,"spread":false},{"title":"DrawCurve","children":null,"spread":false},{"title":"LayoutID","children":null,"spread":false}],"spread":true},{"title":"vc_projects","children":[{"title":"projects_ch07_ch10.suo <span style='color:#111;'> 152.50KB </span>","children":null,"spread":false},{"title":"projects_ch07_ch10.sln <span style='color:#111;'> 34.89KB </span>","children":null,"spread":false},{"title":"projects_ch17.suo <span style='color:#111;'> 22.00KB </span>","children":null,"spread":false},{"title":"projects_ch05_ch06.suo <span style='color:#111;'> 87.50KB </span>","children":null,"spread":false},{"title":"projects_ch17.sln <span style='color:#111;'> 6.75KB </span>","children":null,"spread":false},{"title":"projects_ch02_ch04.sln <span style='color:#111;'> 30.31KB </span>","children":null,"spread":false},{"title":"projects_ch02_ch04.suo <span style='color:#111;'> 160.00KB </span>","children":null,"spread":false},{"title":"projects_ch14_ch16.sln <span style='color:#111;'> 15.34KB </span>","children":null,"spread":false},{"title":"projects_ch05_ch06.sln <span style='color:#111;'> 27.17KB </span>","children":null,"spread":false},{"title":"projects_ch14_ch16.suo <span style='color:#111;'> 64.50KB </span>","children":null,"spread":false}],"spread":true},{"title":"chap15","children":[{"title":"Parallaxmap","children":null,"spread":false},{"title":"DepthOfField","children":null,"spread":false},{"title":"Bloom_II","children":null,"spread":false},{"title":"Refraction","children":null,"spread":false},{"title":"SoftShadow","children":null,"spread":false}],"spread":true},{"title":"chap03","children":[{"title":"mouse_rotate","children":null,"spread":false},{"title":"camera_car","children":null,"spread":false},{"title":"camera_fly","children":null,"spread":false},{"title":"solar_system","children":null,"spread":false},{"title":"sphere_vertexbuffer","children":null,"spread":false},{"title":"solid","children":null,"spread":false},{"title":"rotation","children":null,"spread":false},{"title":"solar_system2","children":null,"spread":false},{"title":"solar_system_shader","children":null,"spread":false},{"title":"sphere","children":null,"spread":false},{"title":"scale","children":null,"spread":false},{"title":"instance","children":null,"spread":false}],"spread":false},{"title":"3DSMax_Exporter","children":null,"spread":false},{"title":"chap04","children":[{"title":"lighting_twoside","children":null,"spread":false},{"title":"lighting_software2","children":null,"spread":false},{"title":"lighting_diffuse_specular","children":null,"spread":false},{"title":"lighting_shader","children":null,"spread":false},{"title":"lighting_diffuse","children":null,"spread":false},{"title":"lighting_model","children":null,"spread":false},{"title":"lighting_software","children":null,"spread":false},{"title":"lighting_manager","children":null,"spread":false},{"title":"lighting_directional","children":null,"spread":false}],"spread":true},{"title":"glib","children":[{"title":".svn","children":[{"title":"prop-base","children":null,"spread":false},{"title":"props","children":null,"spread":false},{"title":"tmp","children":[{"title":"prop-base","children":null,"spread":false},{"title":"props","children":null,"spread":false},{"title":"text-base","children":null,"spread":false}],"spread":true},{"title":"text-base","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"chap06","children":[{"title":"multipass_spotlight","children":null,"spread":false},{"title":"multipass_projector","children":null,"spread":false},{"title":"blending_solar_system","children":null,"spread":false},{"title":"blending_add","children":null,"spread":false},{"title":"model_material","children":null,"spread":false},{"title":"blending_alphablend","children":null,"spread":false},{"title":"multipass_16_lights","children":null,"spread":false}],"spread":true},{"title":"chap10","children":[{"title":"font_unicode","children":null,"spread":false},{"title":"font_ascii","children":null,"spread":false},{"title":"MFC_app","children":[{"title":"res","children":null,"spread":false}],"spread":true},{"title":"Fullscreen_demo","children":null,"spread":false},{"title":"heightmap","children":null,"spread":false},{"title":"particle","children":null,"spread":false}],"spread":true},{"title":"shaders","children":null,"spread":false},{"title":"chap09","children":[{"title":"scissortest","children":null,"spread":false},{"title":"fog","children":null,"spread":false},{"title":"viewport_solarsystem","children":null,"spread":false},{"title":"occlusionquery","children":null,"spread":false},{"title":"antialiasing","children":null,"spread":false},{"title":"displaylist","children":null,"spread":false},{"title":"SelectionBuffer","children":null,"spread":false}],"spread":true},{"title":"textures","children":[{"title":"uffizi_left.tga <span style='color:#111;'> 768.04KB </span>","children":null,"spread":false},{"title":"wood04.tga <span style='color:#111;'> 768.02KB </span>","children":null,"spread":false},{"title":"wood08.tga <span style='color:#111;'> 192.04KB </span>","children":null,"spread":false},{"title":"uffizi_top.tga <span style='color:#111;'> 768.04KB </span>","children":null,"spread":false},{"title":"uffizi_right.tga <span style='color:#111;'> 768.04KB </span>","children":null,"spread":false},{"title":"water.tga <span style='color:#111;'> 768.04KB </span>","children":null,"spread":false},{"title":"wood31.tga <span style='color:#111;'> 48.04KB </span>","children":null,"spread":false}],"spread":true},{"title":"chap14","children":[{"title":"ImageProcess","children":null,"spread":false},{"title":"Bloom","children":null,"spread":false},{"title":"Shadowmap","children":null,"spread":false},{"title":"Normalmap","children":null,"spread":false},{"title":"Blur","children":null,"spread":false},{"title":"VertexCompression","children":null,"spread":false}],"spread":false},{"title":"chap07","children":[{"title":"framebuffer_softshadow","children":null,"spread":false},{"title":"framebuffer_solarsystem","children":null,"spread":false},{"title":"framebuffer_blur","children":null,"spread":false},{"title":"framebuffer_cubemap","children":null,"spread":false},{"title":"framebuffer_shadow","children":null,"spread":false},{"title":"framebuffer_softshadow_onterrain","children":null,"spread":false},{"title":"framebuffer_mirror","children":null,"spread":false},{"title":"framebuffer_mirror_autouv","children":null,"spread":false}],"spread":false},{"title":"chap02","children":[{"title":"perspective_view","children":null,"spread":false},{"title":"orthogonal_view","children":null,"spread":false},{"title":"perspective_view2","children":null,"spread":false},{"title":"point","children":null,"spread":false},{"title":"perspective_view_shader","children":null,"spread":false},{"title":"perspective_view3","children":null,"spread":false}],"spread":false},{"title":"chap16","children":[{"title":"GPUParticle","children":null,"spread":false},{"title":"Tonemapping","children":null,"spread":false},{"title":"AutoExposure","children":null,"spread":false},{"title":"DeferredLighting","children":null,"spread":false},{"title":"Water","children":null,"spread":false},{"title":"Reliefmap","children":null,"spread":false}],"spread":false},{"title":"chap08","children":[{"title":"stencil_shadow_zfail","children":null,"spread":false},{"title":"stencil_overdraw","children":null,"spread":false},{"title":"stencil_spotlight_zfail","children":null,"spread":false},{"title":"stencil_spotlight_twoside","children":null,"spread":false},{"title":"stencil_spotlight","children":null,"spread":false},{"title":"stencil_shadow","children":null,"spread":false},{"title":"stencil_waterreflection","children":null,"spread":false},{"title":"stencil_wall","children":null,"spread":false},{"title":"stencil_mirror","children":null,"spread":false}],"spread":false},{"title":"chap13","children":null,"spread":false},{"title":"chap05","children":[{"title":"texture_mipmap","children":null,"spread":false},{"title":"spheremap_model","children":null,"spread":false},{"title":"texture_lena","children":null,"spread":false},{"title":"alphatest","children":null,"spread":false},{"title":"texture_checkerboard","children":null,"spread":false},{"title":"multitexture_blending","children":null,"spread":false},{"title":"texture_addressmode","children":null,"spread":false},{"title":"autogen_eye_position","children":null,"spread":false},{"title":"3DTexture","children":null,"spread":false},{"title":"texture_dds","children":null,"spread":false},{"title":"texture_matrix","children":null,"spread":false},{"title":"cubemap_photovr","children":null,"spread":false},{"title":"texture_lena2","children":null,"spread":false},{"title":"texture_mipmap_test","children":null,"spread":false},{"title":"texture_multitexture","children":null,"spread":false},{"title":"cubemap_model","children":null,"spread":false},{"title":"autogen_object_position","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明