Age | Commit message (Collapse) | Author |
|
|
|
contained in a large low poly object very slow, due to failure case of fast
multithread BVH binning. Tweaked parameter now to avoid this.
|
|
* Make masking depend on texture mode only if there's an actual texture
present
* New stroke system uses diameter to calculate stroke spacing, while old
texture painting brushes and system used radius. So divide spacing of
brushes in old files to half. Since I expect trunk users to have already
adapted this, I do this for an old subversion of blender.
|
|
you can specify precision=0 for this, and use -1 for the default 2.
|
|
- Get rid of rotation matrix parameterization,
use angle-axis instead.
Also Joined rotation and translation into a
single parameter block.
This made minimization go significantly faster,
like 1.3x times in average.
- Fix first camera when bundling. This is to
address orientation ambiguity.
Reconstruction result could still vary in
size, but that's another issue to be addressed
later.
Additional change:
Split EuclideanBundleCommonIntrinsics into
smaller functions, so it's now a bit easier
to follow.
|
|
Brings fixes for BLAS.
|
|
* Pressing x or y to scale overlay immediately presents visual feedback
instead of requiring mouse motion
* Hide the ovelay icon when stencil is active since you can't deactivate
then.
|
|
levels
did not go down to 1x1 image size, need to set GL_TEXTURE_MAX_LEVEL then.
|
|
|
|
listeners would operate on.
|
|
|
|
|
|
- Nearest interpolation was always used when there's
no rotation for stabilization. Was a failure of
optimization heuristic.
- Made 2d stabilization frame acquiring threaded.
This function is only used for display and sequencer
which will only benefit of threads here.
- Fixed bug introduced in r48749 which lead to
re-making stable frame on every redraw.
|
|
- bevel had incorrect cancel when initialization failed which could crash (own mistake).
- main particle poll function didnt check if the area/region were NULL.
- some uv operators needed space image but didnt check for it. also use uv_ prefix for most operator functions.
|
|
|
|
pynodes. All sockets will have strict n-to-1 connectivity by default, which is fine for data sockets, but things like geometry nodes with a more data-flow based connectivity for certain socket types will need to change this.
|
|
individual-origin wasn't working.
|
|
- crash
Simply add a poll func to (re)move freestyle module ops, to check whether we actually have an active module in context.
|
|
patch provided by reporter - Martijn Berger (juicyfruit)
also quiet warnings for headless mode.
|
|
for `make lite` target.
|
|
|
|
|
|
|
|
segments, only scrollwheel
Since page-up/down isnt common for this use case, replace with pad+/-
|
|
|
|
get refreshed immediately.
|
|
convert.
|
|
* Mark Preset operator as 'Internal' only, so it does not show up inside the search menu. We cannot be sure if we meet the context requirements otherwise (unless we add a poll to each subclass).
|
|
* Also fixed some more cases of "more then" -> "more than".
|
|
earlier), this will force rebuild of those libs next time, hopefully will solve user's issues with outdated libs.
|
|
Since we use the rigid body transform when transforming rigid bodies
things like parents and constraints add an offset because rigid body
transforms are in global space.
Now we just don't take rigid body transform into account on simulation
start frame so there are no problems when doing the initial setup.
The problem still exists when simulation is running of course.
To properly fix this we'd have to solve parenting and constratins while
taking rigid bodies into account before and after transform.
We'll have to see if it's really needed, would like to avoid it though.
|
|
Reduce scope of a variable.
|
|
inset interpolation now works for 'inset_region', enabled by default.
Example:
http://www.graphicall.org/ftp/ideasman42/inset_interpolation_new.png
|
|
|
|
svn merge -r55873:55872 ./source/blender/makesrna/intern/rna_define.c
|
|
* Remove "Unit" prefix from line thickness property. (discussed with Tamito in IRC)
|
|
|
|
|
|
* Do not share poll with other files, create own poll classes.
* Avoid some splits() and use rows instead (less code).
* Remove some commented C code.
* layout = self.layout declarations come before variable declarations.
|
|
|
|
* Revert ui.py changes from r55868, I merged that over manually with tweaks in r55858.
|
|
|
|
revision 55847.
|
|
|
|
this is almost always what you'd want.
currently only working for inset-individual, inset-region coming next.
|
|
faces as customdata source.
|
|
rather then using dominant axis or calculating in 3d with interp_weights_poly_v3().
|
|
cleanup.
|
|
if it does - theres a bug elsewhere).
|
|
which was causing a sync event between the gpu and cpu. glReadPixels was always returning 0, so I removed it and set depth to be a constant 0.
|