Plugin for Blender -- Python

Zaprto Objavljeno pred 4 letoma/leti Plačilo ob prevzemu
Zaprto Plačilo ob prevzemu

A plugin for blender that exports in a custom file format that describes a “setting” (as in a story setting, an environment). The format is a zip file containing a json file that describes the setting, plus texture files and gltf models.

A setting file is composed of scenes, which are defined by blender collections. So collections need an additional panel defining if they are exported in the setting file (boolean), and if it’s a “multiple” scene (boolean) a multiple scene means a scene that can have replicas, but in the plugin they only need to be marked as such, nothing else). A scene name is the same as it’s collection’s name.

Regular blender objects also need a panel describing how they are going to be exported in the setting file. It has to have a way of selecting the UV with which it will be exported (select file), an optional texture that the object can use, and if the object is editable (select file).

If the object in question is editable(boolean), another panel is enabled where it’s “elements” are defined (list). The element list is a growable list of elements, which are named and, each element has a group of faces associated with it (face selected with element)

Can also select objects and assign some action (list or insert new action)

There’s also a collision generator. A collision polygon is a 2d polygon in the xy plane where no character can move to. It is generated for every exported object, by analysing what vertices of the mesh lie in the space between z=0 and z=2 meters.

All objects in an exported collection are also exported automatically. An exported object is exported as a gltf inside the zip file, it is exported with the selected uv in the panel. It also has an entry in the json description describing which gltf file (insert) and which texture file corresponds to it, and the elements and the collision. It also has an entry in the scene section it belongs to, describing the position and rotation for each instance of the object in the scene.

Note: You can see in the attachments:

plugin mockup => It is a guide on how the plugin should be finished

blender plugin first [login to view URL] => It is a suggestion of basic tasks if you have not developed this type of plugin before.

pabellon-zip => It is an example of the generated zip.

[login to view URL] => It is an example of the generated json.

Python Blender Razvoj programske opreme Programming Vtičniki

ID projekta: #23399011

Več o projektu

5 predlogov Oddaljen projekt Aktiven pred 4 letoma/leti

5 freelancerjev ponuja v povprečju za $137 na tem delu

schoudhary1553

Hello, I can help you with your project - Plugin for Blender -- Python I have gone through your job posting and become very much interested to work with you. I am an expert in this field. I have already completed se Več

$220 USD v 4 dneh
(60 ocen)
6.6
umairkaramat24

Hello There. How are you doing?. I have read the description, I have great experience doing similar jobs related to these skills Blender, Plugin, Programming, Python, Software Development. Please start the chat so we c Več

$155 USD v 8 dneh
(6 ocen)
3.9
Valuesolutions

Hello, how are you? I hope you have a bright day/evening from your side. I have read the details provided, but please contact me so that we can discuss more on the project. I believe I have the required skills in this Več

$140 USD v 7 dneh
(8 ocen)
4.3
KeithHernandez

Hello, I can provide you perfect work as you looking for . we can discuss more in chat . I will be waiting for your response . I have very great experience about your project , if you want discuss more please send me Več

$140 USD v 7 dneh
(0 ocen)
0.0