Assignment 1: Volume rendering with VTK
Objectives
- Installing VTK on python
- Loading volume datasets
- Visualize 3D volume
- Manipulation of model characteristics
- Documentation using Markdown language
Prerequisites (Before you start)
- Read Section 2 Notes.
Deadline
Thursday 4/10/2018
Joining to Assignment Repository
- Go to the Assignment Page.
- Accept the assignment.
- Wait till your repository created.
- Open the link and Clone repository.
git clone URL
Part 1: Programming
- Install VTK on your computer.
- Load provided volume dataset and render it on an interactive window.
- Use different manipulations of visualization parameter for example change the color and opacity of different tissues.
Bonus
Trying the program with different dataset.
Part 2: Written
Report all details about your implementations in markdown file (Report.md). Report must show sample results of your code. Organize the report and be concise. State issues you faced in the assignment and how you treated with it. Mention any kind of contribution of other students.
How to ask for help?
You can ask me to review your code, give an advice and fixing bugs. It is so easy, you have just to commit your buggy code and push it to github then mention me in the a comment and I will review the code.
Important Notes
- You are allowed to discuss task problems with your mates. But code must be on your own.
- You can get code lines from internet and include them in your own code and you must cite the source.
- Sharing few code lines of your own with your classmates is allowed for identifying and fixing bugs, it is not allowed to see others solution before submitting.
- Report must include summary about your implementation, sample results and issues that you faced and how you fixed it.
- You must mention any kind of contribution of other mates.
Submitting
$ git commit -a -m "solved all problems!"
$ git push origin master