Blender Git Commits

Blender Git "temp_hair_flow" branch commits.

Page: 15 / 32

November 6, 2014, 11:28 (GMT)
Removed unused "collider grid" struct from hair volumetrics.

This is a leftover from previous approach of hair collisions (with
insufficient results). The hair volumetrics actually implements
"collision" with solid objects as well, but uses a Neumann boundary
condition on the main grid for this purpose.
November 6, 2014, 11:17 (GMT)
Better grid rasterization method for hair volumetric grids.

This is based on the paper
"Detail Preserving Continuum Simulation of Straight Hair"
(McAdams, Selle, Ward, 2009)

The main difference is that hair line segments are used rather than only
rasterizing velocity at the vertices. This gives a much better coverage
of the hair volume grid, otherwise gaps can be produced at smaller grid
cell sizes and the distribution is uneven along the hair curve.

The algorithm for rasterizing is a variation of Bresenham's algorithm
extended onto 3D grids.
November 5, 2014, 18:41 (GMT)
Add mapping to properties for widgets.

Still pretty much exploring the best way to move here but currently this
works by wrapping objects in RNA pointers, pretty much like buttons do.

Also modified the arrow widget for lamps to use the new code. The new
"unmbrella" widget works now as expected for lamps - of course fine
tuning is also needed.
November 5, 2014, 18:17 (GMT)
New debug element "circle" for simulations, which is quite useful for
visualizing scalar fields.
November 5, 2014, 17:23 (GMT)
Resurrection of 2.49 feature:

Ghosting of original arrow position while we are interacting with an
arrow widget.
November 5, 2014, 17:09 (GMT)
Make projection code for arrow widget better. Also add some code to
allow tweaking of properties
November 5, 2014, 16:25 (GMT)
Debug grid drawing for hair volume was drawing one subdivision too many.
November 5, 2014, 10:41 (GMT)
Merge branch 'master' into wiggly-widgets
November 4, 2014, 16:58 (GMT)
Warnings
November 4, 2014, 16:10 (GMT)
Merge branch 'master' into gooseberry
November 4, 2014, 16:02 (GMT)
Support animation of camera dof properties.

Also minor cleanup
November 4, 2014, 15:47 (GMT)
Support animation of camera dof properties.

Also minor cleanup
November 4, 2014, 14:29 (GMT)
Merge branch 'viewport_experiments' into gooseberry

Conflicts:
release/scripts/startup/bl_ui/properties_data_camera.py
release/scripts/startup/bl_ui/space_view3d.py
November 4, 2014, 14:26 (GMT)
Avoid freeing and reading/writing NULL pointers. Should not happen often
but better guard against it.
November 4, 2014, 14:25 (GMT)
Only show properties if not in camera view, else direct user to camera
properties
November 4, 2014, 13:48 (GMT)
Avoid freeing and reading/writing NULL pointers. Should not happen often
but better guard against it.
November 4, 2014, 13:30 (GMT)
Use own file for GPU option types.

* Add gpu options for depth of field to camera - still inactive.
* GPUFXOptions now passed to the compositing system startup
so users can swap options if they wish to

This commit changes read-write data again, people should reset their
values again (sorry for that but this is still WIP)
November 4, 2014, 13:30 (GMT)
Support camera GPU parameters when looking/rendering through camera in
the viewport.
November 4, 2014, 13:28 (GMT)
Support camera GPU parameters when looking/rendering through camera in
the viewport.
November 4, 2014, 12:02 (GMT)
Use own file for GPU option types.

* Add gpu options for depth of field to camera - still inactive.
* GPUFXOptions now passed to the compositing system startup
so users can swap options if they wish to

This commit changes read-write data again, people should reset their
values again (sorry for that but this is still WIP)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021