” 写作COMP3811程序、 辅导Python编程设计COMP3811: Computer GraphicsCoursework 2Interactive Animated Scenes with OpenGLDue Date: 22 December 2020, 5 pmMarc de KampsNovember 9, 2020MarkingThis coursework is summative and counts towards your final mark for 70 % (total coursework countsfor 100 %)).Submission Instruction and Note on PlagiarismSubmission should be done through the VLE by the due date. Submissions through the SSO will beignored and result in 0 marks. Your submission should be in a single tar file that contains a reportand source code. Ideally, source should must be provided with a Makefile and must compile andrun on feng-linux. Where this is not possible, you should record a video demonstrating aspectsof your coursework, and be Prepared to provide a demo, showcasing your solution.The report is basis for Assessment, with the source code as supporting evidence for assertionsmade in the report. Answer all the questions and provide the explanations that are asked for. Referto your code in explanations, but do not provide answers like: see source code.You are allowed to discuss ideas with colleagues. You must program independently and not baseyour submission on any other code than was provided during the tutorials, and textures which are ina tar file called textures.tar, which is located in the coursework 2 folder on the VLE, the samefolder which contains this Specification. Changing variable names in someone elses code is not agood idea.Creation of an Interactive Animated Scene using OpenGLUsing Qts QGLWidget you will Create an application that demonstrates the ability to render visualscenes using OpenGL. You are free, within some limits, to create a scene of your choice. Assessmentwill be based on the sophistication of the scene and scene elements as well as possibilities for userinteraction. The scheme below sets out minimum requirements that must be met for grading incertain bands. Grading Within a band is assessed on: coding style and commenting, explanation ofthe design choices and implementation in the report, and visual impact. 40%-50%: You must create a visual scene that demonstrates a reasonable complexity throughinstancing. Examples could be a group of buildings, constructed from cubes, body shapes constructedfrom cylinders and spheres and a combination thereof. Light and material properties1must be chosen that allow specular and diffusive light contributions to be recognised. You areallowed to use glut objects. The report must explain your design. Your scene must deviatesubstantially from the simple scenes that were provided during the tutorials. 50%-60%: Your scene must fulfil all requirements for the 40 %-50 % band. Your scene mustcontain at least one element of user interaction, for example, a slider to manipulate viewingangles or a dialog box to set material or light properties. 60%-70%: Your scene must fulfil all requirements for the lower bands, as well as containan element of animation, for example rotating or spinning objects. The scene must containat least one convex object that you have constructed from polygons. The scene must containtexture mapping. Some texture images will be provided in the tar file. They all must be used,but you are free to add your own. 70%-100%: Your scene must fulfil all requirements for the lower bands and contain an objectthat requires hierarchical Modelling and displays motion in some of its parts. This objectitself must move in a circular path through the scene. You must use various elements ofuser interaction, for example controls to set the radius or speed of the object, dialog boxes tocontrol material properties, etc. Interaction purely by mouse of keyboard does not qualify asone of these elements. [35 marks]Two prizes will be made available: one for the visually most striking application, and one forthe most garish one – preferably by design. Prize winners will be invited for coffee and cake of theirchoice. Please bear in mind that We have seen quite a few solar systems by now. Space scenes mustbe really striking to stand out.[35 marks total]如有需要,请加QQ:99515681 或邮箱:99515681@qq.com
“
添加老师微信回复‘’官网 辅导‘’获取专业老师帮助,或点击联系老师1对1在线指导。