plugin for Blender (Python)

Cancelled Posted 4 years ago Paid on delivery
Cancelled Paid on delivery

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, and if it’s a “multiple” scene (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, an optional texture that the object can use, and if the object is editable.

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

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 and which texture file corresponds to it, and the elements and the collision (explained later). 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.

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.

Python Blender Software Development

Project ID: #23108816

About the project

4 proposals Remote project Active 4 years ago

4 freelancers are bidding on average $140 for this job

sirajahmadzai

Dear Hiring Manager, After reviewing your job description, it’s clear that you’re looking for a candidate that is extremely familiar with the responsibilities associated with the role, and can perform them confidently More

$140 USD in 7 days
(1 Review)
2.3
timeisbigbigmone

Hi there! I have seen your job post and understanding deeply. I have perfect skills with pytorch, tensorflow, web scraping, meaning learning, 2D_game. I am also expert that have enough knowledge with Algorithm, Mathema More

$140 USD in 7 days
(2 Reviews)
1.4
GogolevMax1

Dear I have read your description carefully to get a clear understanding of what you want and what I should achieve. Now I want to say that I am really interested in your task and I can do it successfully. I have be More

$250 USD in 7 days
(0 Reviews)
1.4
AlexHoten123

Ratings 5.0 Work speed 5.0 Communication 5.0 Hello am an experience and professional worker/freelancer, I have many years of experience in this field. I can give you your work More

$30 USD in 2 days
(0 Reviews)
0.0