A research based on artificial Intelligence with Blender
License: GNU General Public License v3.0
blender-3x-ai-addon's Introduction
Blender 3x AI Addon
A research based on Artificial Intelligence within Blender software, this is a multi-steps development project, with System Learning focus in mind. This script/addon is intended to serve the purpose to analyse user actions and submit various infos in return along the learning path.
Context & Vision
My fist goal here is to provide a simple way to interact with the user data, in fact, we are talking about the methods that every users may define during his creation process. To do this, my plan is to create this addon, that keeps user history, tracks actions and return various types of contents. This can be archieved, creating a simple AI that can learn from the user and his favorite shortcuts, menu entries combos, and repeated errors.
Data Types
Actions History
What is the last action done by a specific user?
What is the most repeating actions?
Space Orbits
What is the mid distance from the object origin in edit mode?
What is the mid distance of action from the world origin?
Time Sequences
What is the mid time between same actions?
What is the time between same files edition?
User Types
What is the skills level of a specific user?
What is the most needed skill by user type
Data Processing
Real-time Support
Suggest a serie of optional processes and combos
Suggest a serie of optional Shortcuts
Suggest a serie of optional parametric objects
Suggest a serie of optional Texturing processes
Real-time Auto-Correct
Show errors based on 3 main error types*
Data Backend
Local Files
Write data as text file (txt, Json, Xml)
Write data as new file (.bai) aka csv alternate
Temporary Files
Realize 3 reality states A-X-B (data morphing)
Compare 2 states A/B
Collecting Data from user experience
User profils and details
User Actions-Chains and Combos-Series
User Undos/Redos recognization methods
User double Actions suspicious methods
Saving user data as Data collection
Many options: Structural, Lineal, Hierachical...
Internal data, External files (new extension type?)