« Return to Thread: Looking Ahead to K-3D 0.9

Re: Looking Ahead to K-3D 0.9

by Timothy M. Shead :: Rate this Message:

Reply to Author | View in Thread

> On Thu, Jun 4, 2009 at 8:14 AM, Timothy M. Shead <tshead@...> wrote:
>> More than that, however, I want us to look at "big ideas" - new methods
>> of interaction (the NURBS sketching that we looked at awhile back comes
>> to mind), a completely new API for writing interactive tools, etc.  The
>> bigger, the better.  As a personal starting-point, I'm going to be
>> picking-up a 3D mouse and a tablet, so I can start understanding how to
>> handle input from nonstandard devices.  I encourage everyone to start
>> thinking strategically about what it would mean to make the UI as
>> kick-ass as K-3D's internals.  Then start doing something to make it
>> happen.
>
> One important aspect of UI work should be the ability for plugins to
> create custom constrols in the viewport, much like they can create
> custom controls in the panels right now. As I am slowly moving towards
> the construction of a house, I'd like to focus on getting the
> "architectural tools" idea that has been proposed for SoC off the
> ground. This should fit in nicely with UI work, as I guess many of
> these tools will require more UI interaction than other plugins. I do
> fear the house may be built before the tools are implemented in K-3D,
> but that's life ;)

This is a pretty good example of what I mean when I talk about interaction
- at this point we have a great pipeline, great data structures, and lots
of experience / understanding about how to solve problems within that
framework.  However our interactive tools are pretty crude and (more
importantly, from my perspective), the implementations are extremely
difficult to follow.  I see the big, strategic technical goal as one of
developing a framework for tools that makes it as easy to write a new tool
as it is to write a reader.

Cheers,
Tim



------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises
looking to deploy the next generation of Solaris that includes the latest
innovations from Sun and the OpenSource community. Download a copy and
enjoy capabilities such as Networking, Storage and Virtualization.
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development

 « Return to Thread: Looking Ahead to K-3D 0.9