文件名称:计算机图形学
- 所属分类:
- GDI/图象编程
- 资源属性:
- [Windows] [Visual C] [源码] [C/C++]
- 上传时间:
- 2013-06-26
- 文件大小:
- 7.55mb
- 下载次数:
- 0次
- 提 供 者:
- 790882566@qq.com
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
This homework departs from the code base used in the past 3 homeworks. In this homework, we will be building a complete scene viewer in OpenGL. See the Resources section below for links to many OpenGL and GLSL resources. This is a fairly challenging homework. You are given three weeks, and please start early. You need the time given, and it is likely not possible to do the homework in the last day or two. As usual, please try to read all pages of this homework, especially noting the FAQ and hints at the end. Our goal is to take an input scene descr iption that specifies the camera, scene width and height, lights (up to 10 lights), object geometry (for simplicity, only spheres, teapots and cubes) and material properties. The program should render this scene with correct camera positioning and lighting. The user should be able to rotate the camera viewpoint. In addition, they should be able to translate and scale the scene.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : BFA-HW5_mac.tar.bz2 列表 BFA-HW5_mac/ BFA-HW5_mac/._demo.txt BFA-HW5_mac/demo.txt BFA-HW5_mac/._display.cpp BFA-HW5_mac/display.cpp BFA-HW5_mac/glm-0.9.2.7/ BFA-HW5_mac/._hw1.txt BFA-HW5_mac/hw1.txt BFA-HW5_mac/include/ BFA-HW5_mac/._input.txt BFA-HW5_mac/input.txt BFA-HW5_mac/._main.cpp BFA-HW5_mac/main.cpp BFA-HW5_mac/._Makefile BFA-HW5_mac/Makefile BFA-HW5_mac/osxlib/ BFA-HW5_mac/._readfile.cpp BFA-HW5_mac/readfile.cpp BFA-HW5_mac/._readfile.h BFA-HW5_mac/readfile.h BFA-HW5_mac/._scene.txt BFA-HW5_mac/scene.txt BFA-HW5_mac/shaders/ BFA-HW5_mac/._shaders.cpp BFA-HW5_mac/shaders.cpp BFA-HW5_mac/._shaders.h BFA-HW5_mac/shaders.h BFA-HW5_mac/._test.txt BFA-HW5_mac/test.txt BFA-HW5_mac/._Transform.cpp BFA-HW5_mac/Transform.cpp BFA-HW5_mac/._Transform.h BFA-HW5_mac/Transform.h BFA-HW5_mac/UCB/ BFA-HW5_mac/._variables.h BFA-HW5_mac/variables.h BFA-HW5_mac/UCB/._grader.cpp BFA-HW5_mac/UCB/grader.cpp BFA-HW5_mac/UCB/._grader.h BFA-HW5_mac/UCB/grader.h BFA-HW5_mac/shaders/._light.frag.glsl BFA-HW5_mac/shaders/light.frag.glsl BFA-HW5_mac/shaders/._light.vert.glsl BFA-HW5_mac/shaders/light.vert.glsl BFA-HW5_mac/osxlib/._libfreeimage.a BFA-HW5_mac/osxlib/libfreeimage.a BFA-HW5_mac/include/._FreeImage.h BFA-HW5_mac/include/FreeImage.h BFA-HW5_mac/glm-0.9.2.7/bench/ BFA-HW5_mac/glm-0.9.2.7/._CMakeLists.txt BFA-HW5_mac/glm-0.9.2.7/CMakeLists.txt BFA-HW5_mac/glm-0.9.2.7/._copying.txt BFA-HW5_mac/glm-0.9.2.7/copying.txt BFA-HW5_mac/glm-0.9.2.7/doc/ BFA-HW5_mac/glm-0.9.2.7/glm/ BFA-HW5_mac/glm-0.9.2.7/._readme.txt BFA-HW5_mac/glm-0.9.2.7/readme.txt BFA-HW5_mac/glm-0.9.2.7/test/ BFA-HW5_mac/glm-0.9.2.7/util/ BFA-HW5_mac/glm-0.9.2.7/util/._autoexp.txt BFA-HW5_mac/glm-0.9.2.7/util/autoexp.txt BFA-HW5_mac/glm-0.9.2.7/util/._autoexp.vc2010.dat BFA-HW5_mac/glm-0.9.2.7/util/autoexp.vc2010.dat BFA-HW5_mac/glm-0.9.2.7/util/._FindGLM.cmake BFA-HW5_mac/glm-0.9.2.7/util/FindGLM.cmake BFA-HW5_mac/glm-0.9.2.7/util/._gen_external_templates.py BFA-HW5_mac/glm-0.9.2.7/util/gen_external_templates.py BFA-HW5_mac/glm-0.9.2.7/util/._glm_core.cpp BFA-HW5_mac/glm-0.9.2.7/util/glm_core.cpp BFA-HW5_mac/glm-0.9.2.7/util/._usertype.dat BFA-HW5_mac/glm-0.9.2.7/util/usertype.dat BFA-HW5_mac/glm-0.9.2.7/test/bug/ BFA-HW5_mac/glm-0.9.2.7/test/._CMakeLists.txt BFA-HW5_mac/glm-0.9.2.7/test/CMakeLists.txt BFA-HW5_mac/glm-0.9.2.7/test/core/ BFA-HW5_mac/glm-0.9.2.7/test/gtc/ BFA-HW5_mac/glm-0.9.2.7/test/gtx/ BFA-HW5_mac/glm-0.9.2.7/test/gtx/._CMakeLists.txt BFA-HW5_mac/glm-0.9.2.7/test/gtx/CMakeLists.txt BFA-HW5_mac/glm-0.9.2.7/test/gtx/._gtx_bit.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/gtx_bit.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/._gtx_noise.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/gtx_noise.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/._gtx_quaternion.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/gtx_quaternion.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/._gtx_random.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/gtx_random.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/._gtx_rotate_vector.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/gtx_rotate_vector.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/._gtx_simd_mat4.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/gtx_simd_mat4.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/._gtx_simd_vec4.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/gtx_simd_vec4.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/._gtx_string_cast.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/gtx_string_cast.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/._gtx_ulp.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/gtx_ulp.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/._gtx_vector_angle.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtx/gtx_vector_angle.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/._CMakeLists.txt BFA-HW5_mac/glm-0.9.2.7/test/gtc/CMakeLists.txt BFA-HW5_mac/glm-0.9.2.7/test/gtc/._gtc_half_float.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/gtc_half_float.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/._gtc_matrix_access.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/gtc_matrix_access.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/._gtc_matrix_integer.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/gtc_matrix_integer.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/._gtc_matrix_inverse.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/gtc_matrix_inverse.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/._gtc_matrix_transform.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/gtc_matrix_transform.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/._gtc_quaternion.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/gtc_quaternion.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/._gtc_swizzle.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/gtc_swizzle.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/._gtc_type_precision.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/gtc_type_precision.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/._gtc_type_ptr.cpp BFA-HW5_mac/glm-0.9.2.7/test/gtc/gtc_type_ptr.cpp BFA-HW5_mac/glm-0.9.2.7/test/core/._CMakeLists.txt BFA-HW5_mac/glm-0.9.2.7/test/core/CMakeLists.txt BFA-HW5_mac/glm-0.9.2.7/test/core/._core_func_common.cpp BFA-HW5_mac/glm-0.9.2.7/test/core/core_func_common.cpp BFA-HW5_mac/glm-0.9.2.7/test/core/._core_func_exponential.cpp BFA-HW5_mac/glm-0.9.2.7/test/core/core_func_exponential.cpp BFA-HW5_mac/glm-0.9.2.7/test/core/._core_func_geometric.cpp BFA-HW5_mac/glm-0.9.2.7/test/core/core_func_geometric.cpp BFA-HW5_mac/glm-0.9.2.7/test/core/._core_func_integer.cpp BFA-HW5_mac/glm-0.9.2.7/test/co