guillaumechereau / goxel

Goxel: Free and Open Source 3D Voxel Editor
GNU General Public License v3.0
2.72k stars 219 forks source link

Few questions #367

Closed echoless3484 closed 1 week ago

echoless3484 commented 2 months ago

Hey there! I'm interested in using Goxel rather than my previous modelling software Blockbench but i'm wondering if the software has built in updates, and the ability to paste textures from .PNG/.JPEG/Any image format onto voxels for quick painting, is this possible?

guillaumechereau commented 2 months ago

Hello, to answer your questions:

echoless3484 commented 2 months ago

Hello, to answer your questions:

  • There is no build in updates, you have to manually download new versions of goxel when they get released.
  • You can import an image into a plane of 1 voxel depth (import 2d image and then convert it to mesh). But no simple way to project that into a mesh. Do you have a use case? Maybe it's possible to achieve something close using an intersection layer.

Well, in my case I use blockbench for making large models but I really like my own paint editor, so Exporting that to a PNG and then dragging that texture into Blockbench and using the UV Editor to line things up and get the colors on, or just one large box big enough to hold the entire texture is really useful to have since I don't want to repeat making the textures over and over again on different apps.

One more question, do the colors of the voxels export as materials?

guillaumechereau commented 2 months ago

I see. At the moment this is not very easy. The only way I can think of would be to extrude the 2d image and then use an intersection operation to apply the color into the model. Not very easy I guess.

The voxel colors can be exported as material or vertices attributes, at least with the gltf export.

echoless3484 commented 2 months ago

Oh also I got another question, does goxel support objects, so if i'm making a vehicle I can easily find out which is a wheel and not by objects? They're treated as separate meshes so I'd assume that's all they are.

guillaumechereau commented 2 months ago

In Goxel each layer will be exported as a separate mesh, you can also give them names, so it should cover it.

On Sat, Apr 20, 2024 at 6:40 AM Nicholas McCulloch @.***> wrote:

Oh also I got another question, does goxel support objects, so if i'm making a vehicle I can easily find out which is a wheel and not by objects? They're treated as separate meshes so I'd assume that's all they are.

— Reply to this email directly, view it on GitHub https://github.com/guillaumechereau/goxel/issues/367#issuecomment-2067361893, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAA2JH4Z6JN6W2S2J2RTOGLY6GMMJAVCNFSM6AAAAABGINLO3WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRXGM3DCOBZGM . You are receiving this because you commented.Message ID: @.***>

echoless3484 commented 2 months ago

Thank you very much for the support, I'll be trying this once I get my PC out of the shop.

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: Guillaume Chereau @.> Sent: Saturday, April 20, 2024 4:16:05 AM To: guillaumechereau/goxel @.> Cc: Nicholas McCulloch @.>; Author @.> Subject: Re: [guillaumechereau/goxel] Few questions (Issue #367)

In Goxel each layer will be exported as a separate mesh, you can also give them names, so it should cover it.

On Sat, Apr 20, 2024 at 6:40 AM Nicholas McCulloch @.***> wrote:

Oh also I got another question, does goxel support objects, so if i'm making a vehicle I can easily find out which is a wheel and not by objects? They're treated as separate meshes so I'd assume that's all they are.

— Reply to this email directly, view it on GitHub https://github.com/guillaumechereau/goxel/issues/367#issuecomment-2067361893, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAA2JH4Z6JN6W2S2J2RTOGLY6GMMJAVCNFSM6AAAAABGINLO3WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRXGM3DCOBZGM . You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHubhttps://github.com/guillaumechereau/goxel/issues/367#issuecomment-2067628530, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2CTEI44KW5DARMIRAOOS3TY6I56LAVCNFSM6AAAAABGINLO3WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRXGYZDQNJTGA. You are receiving this because you authored the thread.Message ID: @.***>