MCprep | Blender python addon to increase workflow | Video Game library

 by   TheDuckCow Python Version: 3.4.3 License: GPL-3.0

kandi X-RAY | MCprep Summary

kandi X-RAY | MCprep Summary

MCprep is a Python library typically used in Gaming, Video Game, Minecraft applications. MCprep has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. However MCprep build file is not available. You can download it from GitHub.

| world imports | description | |----------|:-------------:| | prep materials | improves materials from world imports, and allows one-click switching from cycles & blender internal materials. note, this does not create materials, only modifies existing ones. | | swap texture pack | initial support only for jmc2obj world exports. using a valid minecraft resource pack, you can now completely replace the textures of the imported world with another pack - you can even changed individual blocks at a time. | | animate textures | initial support only for jmc2obj world exports. with a valid (or the mcprep default) resource pack selected, you can replace still images with their animated versions. works great to put motion back into lava, water, portals and other blocks for any kind of resource pack. | | combine materials/images | consolidates duplicate materials and images down to the smallest number of unique datablocks. note: combine images is only available on blender 2.78+ | | improve ui | a shortcut to quickly improve viewport settings for minecraft sets. sets textured solid mode & turns off mipmaps | | mesh swap | allows you to replace simple models from 3d exported worlds with more intricate 3d models | | scale uv faces | allows you to scale all uv faces of a mesh about their
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              MCprep has a low active ecosystem.
              It has 228 star(s) with 21 fork(s). There are 11 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 63 open issues and 291 have been closed. On average issues are closed in 73 days. There are 2 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of MCprep is 3.4.3

            kandi-Quality Quality

              MCprep has 0 bugs and 0 code smells.

            kandi-Security Security

              MCprep has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              MCprep code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              MCprep is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              MCprep releases are available to install and integrate.
              MCprep has no build file. You will be need to create the build yourself to build the component from source.
              MCprep saves you 5640 person hours of effort in developing the same functionality from scratch.
              It has 14869 lines of code, 674 functions and 31 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed MCprep and discovered the below as its top functions. This is intended to give you an instant insight into MCprep implemented functionality, and help decide if they suit your requirements.
            • Check if a meshswap file exists
            • Add instances to the scene
            • Create a group instance
            • Log a statement
            • Perform background processing
            • Determine if a node is a volume
            • Determine the thickness of a node
            • Returns the preferences
            • Render the layout
            • Removes all lamps from the scene
            • Run all the textures
            • Handle special water
            • Draw the world export
            • Execute the meshSwap
            • Handle special glass
            • Import the file
            • Update user preferences
            • Execute selected materials
            • Process selected materials
            • Check to see if we need to be run
            • Decorator to report errors
            • Run an update
            • Combine images
            • Synchronize synchronization
            • Detect material
            • Initialize the blend framework
            Get all kandi verified functions for this library.

            MCprep Key Features

            No Key Features are available at this moment for MCprep.

            MCprep Examples and Code Snippets

            No Code Snippets are available at this moment for MCprep.

            Community Discussions

            QUESTION

            Using Minecraft character with skin into a unity game
            Asked 2021-Feb-10 at 21:53

            I've decided to use Minecraft like characters in my small game since I do not know how to make 3d models (nor I want to learn how to do such thing in the near future).

            However the task now seem a little harder than expected: I've tried looking in the asset store for prefabs to use but without success. So, I've decided to try and make a model on blender(by not knowing a thing about non parametric 3d modeling, my knowledge of blender is extremely limited) and import it into my unity game. And surprisingly, I managed to create the model using McPrep, export it and import it into unity maintaining objects that drive the bones (the output is a bit messy but I think I can manage to clean it up a little). However the imported version does not have any skin and appears in a gray shade. Turns out that the output does not keep materials/textures with it!

            I've tried getting the texture used by blender and it returns the same skin I fed into mcprep so, by using the same skin, I've tried creating a material with it by getting the .png and using it as texture in a unlit texture material. However, the result is a bit messy as shown here (left is Blender, right is Unity):

            How may I make the texture on unity3d be better and right? (I've heard there is a way using a C# script but I really don't know what it is nor how to do it)

            EDIT: Thanks for the answers before, I did set the filter to point obtaining the texture to be a bit better. However the part that should be transparent is displayed in black on top of the other part (I think). The image on the right is only filter point and the one on the left is point + alpha is transparency and the transparent shader using unlit transparent

            ANSWER FOUND:

            ...

            ANSWER

            Answered 2021-Feb-08 at 15:20

            You're running into a filtering issue. In your case you want no filtering to happen. So select your texture, and in the inspector change the import settings so that your "Filter Mode" is set to "Point". In this case it will do no filtering of the input and your large pixels should appear sharp as you want.

            Source https://stackoverflow.com/questions/66102599

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install MCprep

            You can download it from GitHub.
            You can use MCprep like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Video Game Libraries

            Proton

            by ValveSoftware

            ArchiSteamFarm

            by JustArchiNET

            MinecraftForge

            by MinecraftForge

            byte-buddy

            by raphw

            nes

            by fogleman

            Try Top Libraries by TheDuckCow

            pose-tools

            by TheDuckCowPython

            Blender_Effectors

            by TheDuckCowPython

            Suzanne-Blender-Assistant

            by TheDuckCowPython

            user-report-wrapper

            by TheDuckCowPython