Skip to content

A research based on artificial Intelligence with Blender

License

Notifications You must be signed in to change notification settings

kant/Blender-3x-AI-Addon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

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?)

User Interface Access

  • Bottom line (Important infos)
  • 3D View panel (N)
  • New editor window

Infos

  • License: This project is released under the GPL License.
  • This work is dedicated to all Blender users ;)

About

A research based on artificial Intelligence with Blender

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published