[WS2021] Individual Projects Discussion #8
-
This thread is open for the discussion of individual projects. |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 35 replies
-
Hello, |
Beta Was this translation helpful? Give feedback.
-
I thought of some ideas for my project but iam not sure if the complexity would be to high or low. Currently i am thinking about doing:
My favorite is currently 3 since i like the result of the mean value weights, but i don't know if the mean value weight can be used for smoothing a quad mesh. |
Beta Was this translation helpful? Give feedback.
-
I thought about my project ideas, but am still unsure if they are suitable.
Currently my favorite project ideas are 3 (Loop Subdivision) and 1("Twist"), because I like the concept of manipulating geometry with algorithms, but I'm not sure if the complexity is suitable for the Project. |
Beta Was this translation helpful? Give feedback.
-
@torantie @krasnor Thanks for posting a list of your ideas here! I just got time to review all of the listed ideas of projects. The general purpose of proposing an individual project idea is not inventing a new algorithm or implement it because this requires a tremendous amount of work as I can imagine (but if you are interested in doing this we could do a thesis, initiate an Einzelpraktikum, or start a research project :). Instead, a good fit for this practical course is to demonstrate how you combine and transfer/extend the knowledge you learned from here to anywhere and demonstrate comparable results from your project (think about the QEM project, that we compare QEM with three.js's version. Can your project be able to compare to something already existed?). If I read all of the ideas correctly, here is a summary and general feedbacks from my quick mind:
As I mentioned in the session this Monday, the above three are roughly similar and the only difference is the smoothing algorithm itself, although the major complexity comes to the adaptation for quad meshes because the switch from cotan weights to mean value weights can be simply done with few lines of code change. Nevertheless, I like the idea of getting quad support, and smoothing is a plus to it :) Regarding the sampling:
If you wanted to do a subdivision for quads, then you definitely need to check the Catmull-Clark subdivision. For edge collapse, this is covered in the QEM coding project, I am not fully sure what you mean by this idea at the moment. So I won't encourage you to pursue these two. However, if you are interested in re-sampling (although we didn't cover too much regarding how to do it exactly, but you can read from the book we recommended from the beginning of the course), this could be more interesting for me :) Regarding the deformation and visualization:
All of these two are great. If they are turned into project, then this question is important:
For example, if you'd like to do roughness visualization, then you might want to implement in a way that your project can show multiple visualization simoutainously since you can easily add support for at least two different type of visualizations (via small change to the metric). |
Beta Was this translation helpful? Give feedback.
-
@changkun My proposal shows up in my old pull request, is that okay? To be honest I still feel like an idiot when using git |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Close due to the end of the submission period. |
Beta Was this translation helpful? Give feedback.
Close due to the end of the submission period.