On Tue, Mar 3, 2015 at 3:24 PM, <Christopher Sean Morrison <brl...@mac.com> wrote:
>> Preliminary GSoC proposal: >> >> https://users.soe.ucsc.edu/~behollis/hollisterPropGSoC15Brl-cad.pdf > > Others mentors are welcome to comment, but way to get ahead of the game. > This looks like a nicely detailed proposal that you put a lot of time and > effort into. I have a handful of comments and questions. > > First, I?m curious what made you select this particular project? Mesh > cutting is an interesting but rather specific feature, usually used within > some larger editing context. Is this a topic of your thesis? You?ll want to > specifically address how sketch-based modeling has bearing on or utility for > a solid modeling CAD system, as that is a technique more commonly found in > content modeling systems (e.g., Blender, Maya, etc). > Honestly, this was a project proposal initially meant for Blender. However, unexpectedly, the Blender Foundation was not accepted for GSoC this year. I was hoping to leverage that prior work for a proposal to BRL-CAD. I will revamp the proposal, likely focusing on NURBS modeling as related to one of the suggested projects. Incidentally, CAD tools are not the my thesis topic, but I have quite a bit of experience in general graphics programming. There is similarity between my research area (streamline geometry and visualization for ensembles) and geometric processing and curve generation. > Also, can you summarize how GSoC 2014 went for you with Berk? Were you > successful in implementing vector fields? Did you keep working on VTK after > GSoC was over? Are you not interested in working with VTK again this year? > Things went very well. I was even flown to Clifton Park, NY to give a talk to the developers at Kitware. I haven't continued VTK development since then, because I've been in the process of submitting three research papers during the academic year. That said, since GSoC allows for multiple applications, I am applying again to VTK this year as well as for BRL-CAD. I want to have as many options open to me as possible. Also, I believe Kitware may be looking for projects that differ year-to-year in scope and topic. If so, I need to make sure I'm not putting all of my "eggs-in-one-basket" by submitting a single GSoC project proposal to VTK. > I?m very concerned about your TA responsibilities as having overlapping > responsibilities during GSoC rarely goes well. That's reasonable. I was able to work as a TA, perform research, and finish my VTK GSoC project successfully last year. But, doing more than one thing at a time increases risk of not completing a GSoC project. > Finally, I encourage you to explore some related topics like generalized mesh > editing, NURBS editing, or even NURBS cutting. Just about anything > NURBS-related is a hot-topic priority for us right now, especially > generalized NURBS-based editing. Perfect. I'll write up a proposal as soon as possible and contact the developer(s) associated with this area in BRL-CAD. Lastly, how soon should we submit a related patch to BRL-CAD that is related to our proposal? Is this patch something that needs to be suggested by the potential mentor? I haven't yet explored the BRL-CAD code base. What is the best place to begin for my intended area? I think MGED looks relevant. ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel