Code Monkey home page Code Monkey logo

keentools-blender's Introduction

KeenTools for Blender

KeenTools for Blender is a blender addon that allows using some of the KeenTools functionality in Blender.

Download latest release

Release History

2024.1.0 - 20 March 2024

2023.3.1 - 14 February 2024

2023.3.0 - 21 November 2023

2023.2.4 - 1 November 2023

2023.2.3 - 4 October 2023

2023.2.2 - 13 September 2023

2023.2.1 - 22 August 2023

2023.2.0 - 8 August 2023

2023.1.0 - 6 March 2023

2022.2.0 - 19 July 2022

2022.1.1 - 15 April 2022

2022.1.0 - 7 April 2022

2021.4.0 - 9 December 2021

2021.3.2 - 1 September 2021

2021.3.1 - 13 August 2021

2021.3.0 - 5 August 2021

2021.2.0 - 24 March 2021

2021.1.0 - 23 December 2020

2.1.1 - 1 October 2020

2.1.0 - 5 August 2020

2.0.2 - 30 April 2020

2.0.1 - 24 March 2020

2.0.0 - 26 February 2020

1.5.8 - 20 January 2020

1.5.7 - 18 December 2019

1.5.6 - 13 November 2019

1.5.5 - 02 October 2019

1.5.4 - 14 August 2019

1.5.3 - 30 July 2019

1.5.2 - 16 July 2019

Licensing

KeenTools for Blender is distributed under the GPLv3 license. See LICENSE.md for more information. All the addon sources are available in this repository.

Contributing

Please contact us via [email protected] if you'd like to contribute to this project.

Contact us

KeenTools contact us page

keentools-blender's People

Contributors

amilovsky avatar askryshchenko avatar bbugaev avatar kant avatar natalyaslepkova avatar sergeykrivohatskiy avatar the7winds avatar zhekehz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

keentools-blender's Issues

How to programmatically apply 'align face'

Hello,
I am trying to programmatically control the facebuilder process from start to finish. So far, from looking at the codebase, i have managed to create a head, load images, add pins, bake the texture (after manual alignment) and create blendshapes. I cant seem to use the 'align face' feature.

Here is my code:

`def prepare_head():
settings = get_main_settings()

try:
    bpy.ops.keentools_facebuilder.add_head()
except RuntimeError:    
    bpy.ops.keentools_facebuilder.reconstruct_head()
    
obj = bpy.context.object
settings.fix_heads()
headnum = len(settings.heads)

face_path= './faceimages/'
fb = FBLoader.new_builder()
params = cameras.get_camera_params(obj)
if params is None:
    params = cameras.default_camera_params()

override_context = bpy.context.copy()
area = [area for area in bpy.context.screen.areas if area.type == "VIEW_3D"][0]
override_context['window'] = bpy.context.window
override_context['screen'] = bpy.context.screen
override_context['area'] = area
override_context['region'] = area.regions[-1]
override_context['scene'] = bpy.context.scene
override_context['space_data'] = area.spaces.active

count = 0 
for i in os.listdir(face_path):
    FBLoader.add_new_camera_with_image(0, face_path + i)
    bpy.ops.keentools_facebuilder.pinmode(override_context, 'INVOKE_DEFAULT', headnum=0, camnum=count)
    bpy.ops.keentools_facebuilder.pickmode(override_context, 'EXEC_DEFAULT', headnum=0, camnum=count)
    count +=1
    
FBLoader.update_cameras_from_old_version(0)
bpy.ops.keentools_facebuilder.bake_tex()
bpy.ops.keentools_facebuilder.create_blendshapes()`

The problems i keep facing seem to be regarding keyframes not being specified and 'rectangular index not specified'

2022-09-18 18:12:29,659 - keentools_facebuilder.pinmode - ERROR - UNKNOWN KEYFRAME: 1

'No selected rectangle index'

Is there a proper way to do this?

How to install?

When I install from blender the zip file directly nothing happens.. Blender 3.2

import existing mesh

Hello. Thanks for your work.

Is it possible to import existing mesh and then align on it images? assuming that we rotated and scaled it properly. What kind of topology did you use for your default mesh?

Installation

Blender sees the ZIP file, but when I select it in blender nothing happens, what could this be related to?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.