G'MIC 3D model reference tool filter for artists (Inquiry thread, not development)

Hi artists,

I have been thinking about doing this for a long time, and at some point, I may actually do it, but I do not know if it is wanted.

Here’s the deal:

  • It will be a filter for G’MIC (obviously)
  • Adjustable 3D models
  • Basic 3D models (Only useful for overlays of sketches of course)
  • Different objects.

Current targets:

  • Bipedal structures
  • Quadrupedal structures
  • Automobiles (Airplane, Boat, and Car)

Possible things:

  • .obj export

Feel free to add your suggestion, if I ever get around to do this, and if this seem like a good idea.

10 Likes

That’d be genuinely awesome actually, specially since it won’t be Blender dependent

1 Like

It definitely wouldn’t need Blender. However, I think I might add a feature to allow for .obj export for other things too.

4 Likes

While it’s definitely better than nothing and I wish you luck, I do know that the main selling point of similar systems is that they’re able to pose and change camera angle on-canvas on a whim. How do you plan to overcome the inherent program-to-program gap that GMic has?

1 Like

You can do those in G’MIC as well. Just a lot harder given it’s more for image-processing, but 3D things has been done before. As far as overcoming the program to program gap, well unless G’MIC has socket support, you don’t, and I prefer to keep it all in memory anyway.

1 Like

Hum… If such a reftool exists, I would use it following this workflow:

  1. Choose a Krita paint layer image(optional), and run G’MiC 3D ref Tool

  2. Import a 3D obj or composite some primitive objects on the G’MIC 3D ref Tool
    How to move/rotate/scale the 3D object
    Maybe need camera view,top view,side view for operation.

  3. How to set camera setting

  • Set camera positon and angle.

  • Set an object to camera look at. (It able switching to every object position on the 3D space)

  • Set angle of view(FOV).

  • If I were to use it intuitively, I would like to rotate the camera in real time by moving the mouse.
    It might be nice to be able to set an object for the camera to look at.
    It would be more convenient to register multiple favorite camera settings,
    It be able to switch between them, and be able to save/load them.

  1. Set to a light
    This may also be important: shading and shadows.
    Consistent lighting is necessary.
    For the current target, one light at infinity may be enough.

  2. Append image as new Krita paint Layer
    I imagined a rendering result with light monotone shadows.

  3. Quit G’MIC 3D ref Tool

  4. Painting above layer of the export image

Brainstorming for UI:

  • A typical Photoshop/Illustrator filters has around 4 to 8 parameters.
  • Too many parameters discourage users from using them.
  • Many of the GMIC filters are useful, but they require 10 to 20 parameters.
  • This could be improved with proper grouping, negative space, and layout.
  • If there were fewer parameters, I think the tools would be simpler and easier to use.

These are just my random ideas.:smiley:
Cheers!