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

Reply via email to