Re: [K3d-development] K3D Involvment / Qt GUI
Brought to you by:
barche
From: Bart J. <ba...@ba...> - 2017-06-21 05:41:46
|
True, the GUI is a plugin, but the viewport is quite monolithic. I would recommend starting from my fork at github, and then merging with a pull from the master K-3D repository since it contains more recent build fixes. For some starting points you could look at k3dsdk/qtui and its viewport, I tried to outline a new design for the viewport so it would in the future be easier to reuse OpenGL code in different GUIs. Cheers, Bart On Tue, Jun 20, 2017 at 4:12 PM Daniel Scott Matthews <dsm...@gm...> wrote: > Sounds great Jerome, > > however I think there may be a bit of work required first to see if the > code base (and links to external renders) still builds on all of the > relevant platforms with current libraries, then once the core K-3D code is > validated you can build your custom front-ends for it. I believe that K-3D > was designed with this option in mind. > > I'll defer to Bart for confirmation of this capability. > > Daniel. > > > On 21 June 2017 at 08:23, jerome KASPER <je...@op...> wrote: > >> Hi bart, Brett , Daniel, >> >> Nice to hear from you . Let me introduce what leaded me to K3D . I used >> to be graphic designer for a living and have made large use of FreeCAD , >> Blender and 3DSMax. I’d say that each software has it’s pros / cons . >> FreeCAD is very good for constraint based modelling / CAD , Blender for >> Artistic / Animation and 3DSMax for Video game editing. >> >> In fact i am first working on a SIMD based realtime raytracer with a >> friend. Models used in raytracing could be tri-mesh based but the best >> advantage is around Nurbs / Béziers Curves / Caustics rendering . I don’t >> teach you anything. https://github.com/Neonking/QuadRay . We might >> expect later use into the video game context but also as viewer for a PCB >> CAD soft for first uses. And then come the need of a 3d modeller. >> >> I’d say that currently the « intuitive modelling » concepts that exists >> in Sketchup might be the best way to explore and take from (eg 3d guides >> and Intuitive « hooking »). As it leaded many open source projects to some >> success , the « windows commercial soft cloning » might be an option (eg >> copying 3dsmax GUI , Maya or sketchup GUI) . I’d rather boost a stalled >> developpment and bring some fresh air than being suffocated by team with >> tenths of active developpers that already have very precise ideas and don’t >> wish to move on or reconsiderate. >> >> I’d like to sketch some potential GUI concepts from the existing and >> submit them to you in order to make a later researched concept into >> Qtcreator. Also Worth to mention it , i’m not really a fan of exotic >> languages . C/ C++ sounds fine to me for almost everything , and easier to >> integrate. >> >> Best regards, >> Jerome >> >> *De : *Bart Janssens <ba...@ba...> >> *Envoyé le :*mardi 20 juin 2017 05:47 >> *À : *General discussion for K-3D development >> <k3d...@li...> >> *Objet :*Re: [K3d-development] K3D Involvment / Qt GUI >> >> Hi Jerome, >> >> Yes, development has pretty much stalled. My last attempt to make some >> changes dates back two years ago and can be found in my fork at: >> >> https://github.com/barche/k3d >> >> This was an attempt at building the GUI using QML, and also has a rough >> version based on Boost.Signals instead of libsigc++2. >> >> Currently I am more active using the Julia language as this is better >> suited for my scientific computing work. One idea I'm playing with is to at >> some point translate the ideas from K-3D to Julia, using GLVisualize.jl >> (see https://github.com/JuliaGL/GLVisualize.jl) and QML.jl (on my >> github) for the 3D and the GUI. >> >> Overall, I remain convinced that the architecture of K-3D is sound, and >> the code is quite readable, so if you feel like digging in be my guest, but >> I think you should then see it more as a learning experience, rather than >> hoping to reach a large audience. I would be happy to answer any concrete >> questions that come up. >> >> Cheers, >> >> Bart >> >> On Sun, Jun 18, 2017 at 1:47 PM jerome KASPER <je...@op...> >> wrote: >> >> Hello all, >> >> I introduce myself , jerome , a 31 years old french programmer. I have >> great interest in Qt GUI and 3D Modelling and K3D is a nice piece of work >> i’d like to contribute to. >> Is the developpment stalled ? Any active developpers that could assign >> some tasks ? Specific Roadmap or Developpers beginner Walkthrough ? >> Thank you for your answers and time, >> Hope i could share some work with you 😊 >> >> Best Regards, >> JK >> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> K3d-development mailing list >> K3d...@li... >> https://lists.sourceforge.net/lists/listinfo/k3d-development >> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> K3d-development mailing list >> K3d...@li... >> https://lists.sourceforge.net/lists/listinfo/k3d-development >> >> > > > -- > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > K3d-development mailing list > K3d...@li... > https://lists.sourceforge.net/lists/listinfo/k3d-development > |