oweissbarth / bookgen Goto Github PK
View Code? Open in Web Editor NEWBookGen is a free book-generation addon for the open-source 3D-package Blender.
BookGen is a free book-generation addon for the open-source 3D-package Blender.
Suggestion for placing books is selecting faces instead of drawing direction. You can take direction from longer edge of face.
I'm using bookgen version 1.0.2, the latest version from the linked website. I'm running blender 3.5.0. Whenever I try to enable the addon, I get the following error:
Traceback (most recent call last):
File "C:\Program Files\Blender Foundation\Blender 3.5\3.5\scripts\modules\addon_utils.py" line 333, in enable
mod = __import__(module_name)
File "C:Users\mypc\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\bookGen\__init__.py", line 25, in <module>
from .properties import BookGenProperties, BookGenGroupingProperties, BookGenAddonProperties
File "C:Users\mypc\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\bookGen\properties.py", line 21, in <module>
from utils (import
ImportError: cannot import name 'get_bookgen_collection' from 'bookgen.utils' (C:\Program Files\Blender Foundation\Blender 3.5\3.5\scripts\modules\addon_utils.py)
I'm not sure if I'm doing something wrong but when I try to make more than one set of books and then try to change settings, both books change and and get in the same place. If I create a new settings thing, the same happens except one of the sets may not move but the other is kinda teleported to it.
Reported by Botoni on Blenderartists:
https://blenderartists.org/t/bookgen-addon-for-generating-books/606149/45
Add Stack seems to work just fine but Add Shelf throws this error.
Python: Traceback (most recent call last):
File "/Users/userxyz/Library/Application Support/Blender/3.6/scripts/addons/bookGen/shelf_operator.py", line 219, in invoke
self.gizmo = BookGenShelfGizmo(props["book_height"], props["book_depth"], context)
File "/Users/userxyz/Library/Application Support/Blender/3.6/scripts/addons/bookGen/ui_gizmo.py", line 35, in __init__
self.line_shader = gpu.types.GPUShader(vertex_shader, fragment_shader)
Exception: Shader Compile Error, see console for more details
Have somekind of "auto-texturing"
opt 1:
auto map and mix input textures
opt 2:
generate generic uv-layout that textures can be applied to. (stretching?)
opt 3:
auto generate textures based on things like background-textures, titles, shader-input
While this can not be successful, it should fail gracefully and clean up the draw handlers.
Steps to reproduce:
you can open a file make your collection bbokgen will create a collection in scene collection ,,if you want bookgn collection into another collection and drag bookgen collection into your other collection it will create infinite copies of collection inside it.if u are in the middle of important project t
hen u will ruin your whole project with so many collections.
Hi, Oliver! BookGen lacks a function in which books will be arranged as a stack. And it would be awesome if the books could be given random bindings.
P.S. Your addon is awesome.
P.P.S. Sorry for my bad English. Greetings from Tajikistan.
I just noticed that a BookGen collection is being created every time I open the properties panel -N-. Regardless of what object I have selected or anything. As long as the panel is open, I can't delete the collection. If It's closed, I can, but then it reappears when I open the panel.
automatic texturing pages
Hi
Would it be possible to get an updated version of BookGen for Blender 2.8 ?
Your addon deserves to be listed at https://blenderartists.org/t/list-of-addons-that-work-with-2-8/1132912 :)
Thank you.
suggested by hamid mici on youtube
Page UVs sometimes to low.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.