Giter VIP home page Giter VIP logo

ephtracy.github.io's Introduction

ephtracy.github.io

Personal Project Website

ephtracy.github.io's People

Contributors

awaitlink avatar cvan avatar darkfall avatar ephtracy avatar ezek-iel avatar supersodasea avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ephtracy.github.io's Issues

Port to linux

I do all of my development on my linux machine
Pls dont make me dust off my windows box
This looks like an awesome project btw
Thanks!

Request: Installer please?

While the portable zip file is great for quick starts, a proper installer would be great for regular users.

STL export?

MagicaVoxel has worked great as a way to introduce students in elementary school to CAD and 3D printing. The OBJ export can be 3D printed using Cura but other slicing engines still require STL as an input format. It would be great if you could add it!

Open .obj Mesh

When I import an exported .obj from magicavoxel into mixamo.com, it seems not to be a closed mesh. I mean, I've got to open it on 3dmax and weld all the vertexes because mixamo wont import open meshes.

Possible .vox to .json support?

Hi there, I currently use MagicaVoxel to make 3D models within Minecraft.

I'm wondering if we could get some sort of export type/script that supports Minecraft's JSON file for models. As of right now, I use cubik.studio (another modeling software) to export it, but I would prefer an easier & more efficient way.

Thanks,
AthenaDev

Bitmap import

Would it be possible to import 1bit images similar to how Viewer imports png for heightmaps? This would tremendously improve workflow (well.. at least mine). Obviously, any more complex solution would be great, but this is bare minimum that I could use, e.g. for complex custom patterns.

Basically, I would like to draw this:

untitled-1

And have magicavoxel to make this out of it:

untitled-2

Thanks.

layers / separate objects?

hi
i guess it's not possible to have layers to separate different objects, right?
should we deal with different colors/materials, and split them later?

PS: thank you for the great tool!

Export Marching Cube in .obj Format

I want to start with a thank you. I have been really enjoying using MagicaVoxel. It's a fantastic tool which has allowed me to prototype basic game objects quickly.

Aesthetically, I've been liking the look of the marching cube. It would be a nice addition if I could export an .obj using that format. Currently, my workflow has been exporting a .ply into blender then exporting an .fbx. It'd be nice to work with a traditional bitmap material rather than the vector color. Not sure of the complexity there, but maybe something to consider for the backlog. Thanks again!

Cheers!

Increase max model size

Isn't hardware the only limitation for running bigger models? Would be cool to have at least 1024 x 1024 x 256 models

Larger than 126x126x126 canvas?

I'd like to use MagicaVoxel to make some voxels for Duke Nukem 3D, because SLAB6 is a royal pain to use. However, only having 126x126x126 prevents me from bringing over some of my work, as SLAB6's KVX/VOX formats support up to 256x256x255, and some of my voxels are around that size.

Any chance that limitation will be raised, or outright removed in the future?

Black renderig screen

I use the win32 0.99a version
and when I go into the rendering mode, the screen is black
Please help me

Final image size ?

Is it possible to have higher resolution on final render then 2048 x 2048 ?

Baking matter / material emission

Loving this tool, I was a bit confused how to bake a model that includes material that has emission. The baked model has nice support for the sun light but I can't seem to get the materials to affect the baked output. Am I doing something wrong or is this a known limitation?

Blank screen on mac

Hello ephtracy, thank you for your awesome project.
I've tried to install your app on macOS and I've got a black screen. I've extracted the MagicaVoxel.app outside of the extracted folder, as you are suggesting on the website, but the problem persists. I've tried to run the app from the terminal, to see if there are some useful debug information, but there is nothing.

I do not know if this is the right place to submit issues, in case there is another place, let me know.

MacOS El Capitan 10.11.5
MagicaVoxel 0.98.2

OS X application is missing executable flag

MagicaVoxel-0.97.2/MagicaVoxel-mac.app/Contents/MacOS/MagicaVoxel is missing the executable flag. This leads to an error when trying to open the app via the Finder.
Setting the flag manually (via chmod +x) solves this.

If Blank Screen On Mac, Use This Trick...

Similar to Blender 3D, running awesome App like Magica Voxel sometimes does not properly on Mac OS. You open the app and getting blank.

If that happens to you, you can use this method, running it from inside the package "Show Package Content". It will open Terminal but that is ok.

screen shot 2017-12-26 at 11 48 32 am

screen shot 2017-12-26 at 11 53 22 am

Suggestion: Linux version

As a linux user, I would like to be able to use MagicaVoxel.

Note that I couldn't find a more suitable place to send a suggestion, so I'm filing an issue here.

Matter should retain selection settings and be set to "Sel" by default

The Matter selection mode defaulting to "All" on open can have severely destructive and undo-able repercussions.

vox files don't save the Matter selection mode, so when you re-open a file and attempt to adjust a color's Matter you will by default be adjusting All matter with no way to undo other then closing file without saving changes.

I've been caught by this multiple times and have had to spend significant amounts of time trying to recreate the material settings.

Solutions:

  • Default to "Sel" for Matter selection
  • Store Matter settings in vox files
  • Allow Matter setting to be exported with color palettes

Render window not working on OSX

On the OSX version if I change the world size to anything bigger than the default setting it won't render out the scene. I just get the background options that render like I-sun, I-sky,etc but not the model itself.

Thank you for this awesome project

I and my son enjoy magicavoxel very much. It is so cool, and easy to use, even a 7 years old boy can use it very well. Thank you for your awesome work.

I wonder is magicavoxel is opensource? I also want to learn how to use voxel model to make a game, I know some programming, but I am not know much about 3D rendering. So I think it could be also helpful to learn magicavoxel source code for making a voxel game.

BTW, if the voxel color could have a alpha channel would be wonderful.

I don't know any other way to contact with you, so I asking here.

Request: Unoptimized OBJ exporter

I'm trying to use generate voxel characters and later skin and animate with blender. The problem is that depending on the colors of the character (in same-color zones) the mesh becomes 'too simple' and gives bad results once skinned and animated.

Would it be possible to add an option so that the OBJ is not optimized, maintaining "mesh vertex density"?

Thanks a lot for the software!

Reduce polycount of PLY

Exported PLY work fine with three.js but the polycount is really high, Could the obj polygon reduction technique could be used with the PLY ?
Also could something be done about the UVs after reducing polycount?

Blank application window on MacOS 10.12.6

Tried both 0.99a and 0.98.2 - application starts, the top menu is present, but the application window remains black and blank - no interface. Opening .vox file makes no difference either.

Request:Pallete Ideas

When you get into creating more complex models it seems like the Pallete window can be hard to remember what color was used on what pieces.

Is it possible to have your color Pallete section, then have it divided into names? Or make an option so that if you pick a color from the pallete section it would show a grid around the blocks that use that color?

I hope I'm making a bit of sense with what I'm saying.

Matter changes can not be undone

When in the Render view Matter changes can't be undone. Undoing seems to draw from the last change made in the model view.

This can be desaterous to projects when combined with Matter being set to "All" by default when launching the app.

Strange outline around screenshots with alpha transparency

When you take a screenshot of a model with alpha enabled, there appears a strange outline around the model.

This has started happening in version 0.98.
0.97 doesn't have this issue

  1. Take a screenshot and import it into an image editor/photoshop.
  2. Put a solid background behind it and you can see the outline.

Here is example/comparison image:
image

Possibility to Group elements and reuse them / duplicate them

First of all, this tool is just AMAZING.
he more I use it, the more I want to use it.

I was wondering if it will be possible to group Voxels after a selection, in order to duplicate them later in the project.

Sometimes its not possible to select again all voxels needed because we have added more voxel around something we need to duplicate

Big group bug - MagicaVoxel 0.99a

Hi!

I am creating a fireplace scene. It's just a character sitting on a chair looking to an enormous fireplace and casting a long shadow behind him.

So, the enormous fireplace is causing trouble.

It seems the render processes cuts half my fireplace. Note that the fireplace is supposed to have 126x126x126 and the depth of it is wrong.

I made these prints just moving the fire to different positions in world space. The frame for the fireplace is in the same position.

fireplace bug
fireplace bug2
fireplace bug3

this is an image from my editor:
fireplace bug4

Here's a link for my project and palette: https://drive.google.com/drive/folders/13uvy1yL395hz2Luude-7xUCZrjRMLCDq?usp=sharing

Incorrect mouse tracking in Windows 7

The mouse cursor is is not matching its position inside the window, being offset considerably from its actual position. For example, clicking a color in the palette actually selects another one one or two rows above it.

image
image

I suspect this might be an issue with DPI scaling, as I have a custom DPI (110%) set in windows.

Store display settings between sessions

Every time I open the app I have to re-expand every collapsobable UI element (HSV, all Edit items (Tool, Select, Rot, Flip, Loop, Scale, Repeat).

It would be ideal if the app could retain those settings between sessions to reduce the hassle of repeatedly re-opening desired panels.

small improvements, small bugs

I use the win32 0.99a version
Your software is amazing :) I spend with this more time than with PS or blender or DAZ

bugs

  1. vox file dont save ON/OFF state of VIEW RENDER buttons (edge, grid, back). (but save colors set to this buttons)
  2. vox file dont save correctly state of ROUGH slider in glass Matter (when it is set to 0, after reload it have small value instead 0)
    possibble improvements (or bugs)
  3. Rendering stops if MV works in background (eg. cant rendering and surf internet same time)
  4. Maybe a better solution would be to save cameras into vox (not separate file). Now saving camera is inconsistent. Part is save in camera.txt, part (like DOF) in vox

Thanks
Jarvuffin

Generate UVs for OBJ export

When exporting to OBJ the file doesn't seem to contain uvs for all vertices, in my case needed for merging geometry in three.js .

Blank screen when opening MagicaVoxel

Hello, I need to know what I did wrong.

First off, my OS is High Sierra (mac). I've just read that I need to extract some entire folder, but this is what I see.
screen shot 2017-12-31 at 12 03 40 pm

I'm really confused here. Let me know if you have any questions.

Small fixes/QoL improvements and feature requests

Fit to Model Size

  • Now that we can create multiple objects, some of us are cutting dynamic objects out of the static scene, going to world view, and pasting the object. This object retains the same dimensions as the object it was cut from, instead of fitting to its own size. When clicking "Fit to Model Size", it keeps the object's center at the same coordinates, pulling the actual voxels out of their correct alignment, requiring them to be realigned. Could "Fit to Model Size" use a corner voxel as its anchor when resizing?

Color Picker

  • In the color picker, any way to add the ability to manually modify saturation and brightness by number, just like R,G,B is currently modified?

  • Also, the ability to copy and paste color hex-values would be handy for matching up our colors to outside sources.

  • The ability to assign textures to voxels instead of just colors would be amazing, a save from needing to use 3rd-party and less user-friendly programs such as Blender.

Pattern Tool

  • When switching between patterns, is there any way to have it default to keeping the same offset and rotation as the previous pattern? Having it reset every time makes using this feature much more time consuming.

  • Also, when in pattern mode, it would be wonderful to be able to have a snap to grid ability, with offset. This allows this pattern tool to be used much more easily for modular environment design.

Export

  • When exporting, could we have the ability to scale the model on export? Some tools, like Assetforge, require all models to be a certain size. If we could scale by percentage and by a set size, it would be immensely helpful.

Other

  • I would be most thankful for the ability to use angled voxels, a simple 45 degree wedge, outside and inside corners would be wonderful. I don't know if this is possible with how Magicavoxel is designed or if this would anger the cubist purists, but this would extend Magicavoxel's usefulness considerably. I was thinking it could be a chamfer selection feature, with the ability to select and remove chamfer just as simply.

Show details for Camera Zoom and Camera Position

When taking screen shots of progress on the project I try to put the camera in the same orientation, the Camera Ruler makes it easy to set the X and Y camera rotation, X+RMB makes it easy to center on the same location, but there's no way to tell what the current zoom level is so I have to eyeball that (and usually get it off).

It would be nice if there was some type of tool or slider to adjust the camera zoom, as well as show the camera's position.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.