Blender Git Statistics -> Branches -> soc-2018-cycles-volumes

"Soc-2018-cycles-volumes" branch

Total commits : 29
Total committers : 1
First Commit : May 31, 2018
Latest Commit : August 12, 2018


Commits by Month

DateNumber of Commits
August, 201812
July, 20187
June, 20189
May, 20181

Committers

AuthorNumber of Commits
Geraldine Chua29

Popular Files

FilenameTotal Edits
draw_manager.c475
object_mode.c219
space_view3d.py212
eevee_private.h201
rna_space.c198
DRW_render.h195
versioning_280.c194
rna_scene.c190
view3d_draw.c168
eevee_engine.c167

Latest commits Feed

August 12, 2018, 15:33 (GMT)
OpenVDB import to padded sparse grids.
August 12, 2018, 09:14 (GMT)
Minor bug-fixes and optimizations.

* Change most instances of division and modulo with TILE_SIZE to bit shifting. Much more efficient since TILE_SIZE should be a
power of 2.
* Added intialization for some Mesh members. Previously had motion blur randomly toggle on and off otherwise.
* Fixed issue where voxel to tile correspondence is different between external VDBs and internal sparse grids. The fix requires
generating a new VDB grid which may be too memory intensive. Better method would be translating grids in place.
* Fixed misc OpenVDB to grid conversion issues.
August 10, 2018, 05:27 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into soc-2018-cycles-volumes
August 8, 2018, 03:27 (GMT)
Updates to OpenVDB import and volume motion blur.

* Separated option for Volume Motion Blur in object UI. Unlike deformation motion, it is disabled by default.
* Added multiple frame import and preview simplying for imported VDBs.
* Fixed a couple of bugs with VDBs in the viewport.
August 2, 2018, 16:07 (GMT)
Initial fix for CUDA, OpenCL sparse grid sampling.
August 2, 2018, 15:55 (GMT)
Several minor fixes and variable name changes.

Notable changes:
* P_v moved to correct location in ShaderData struct and shader init.
* Volume motion blur now also checks if the Deformation Blur box in
the Object panel is checked.
* Changed OpenVDB variable names to refer to generic volumes.
August 2, 2018, 15:44 (GMT)
Cycles support for importing common grid types.

Most common grid types that can easily convert to float are now
supported. These will immediately be stored as float arrays. It is also
easy to add new types of grids in the future if needed.
August 2, 2018, 15:39 (GMT)
Remove Cycles dependency on intern/openvdb.

For this, several functions from intern now have simplified copies
in Cycles, since the dependency is otherwise difficult to maintain.
August 2, 2018, 15:32 (GMT)
Create SparseTextureInfo.

Will be used for better organization of info used to convert dense to
sparse coordinates in volumes. Also added back tricubic interpolation
of sparse grids.
August 2, 2018, 15:27 (GMT)
Remove most VDB grid as texture storage functions.
August 2, 2018, 15:15 (GMT)
Fixed incorrect preview of imported OpenVDB files.

Error was caused by not taking into account minumum bound of the volume.
Also changed dense array to VDB grid converter in Cycles to use the
exporter in intern/openvdb.
August 2, 2018, 15:06 (GMT)
Move VDB functions from Cycles to intern/openvdb.

So they can be used on Blender side. Changed variable names and types to
be more consistent between Cycles and intern/openvdb.
July 28, 2018, 16:01 (GMT)
Clean up. Change VDB iteration method in Cycles to leaf iterators rather than accessors.
July 26, 2018, 13:09 (GMT)
Intial commit for volume motion blur.
July 26, 2018, 13:03 (GMT)
Cleanup; fix some bugs causing crashes.
July 16, 2018, 12:57 (GMT)
Cleanup and bug fixes.
July 10, 2018, 07:56 (GMT)
Simple OpenVDB import GUI.
July 10, 2018, 07:49 (GMT)
Initial commit for Cycles OpenVDB import.
July 10, 2018, 07:42 (GMT)
Revert "Morton ordering for sparse grids."

This reverts commit a93a9fb09bcfd6211f063255ccb11cfc15e013d1.
June 16, 2018, 11:49 (GMT)
Morton ordering for sparse grids.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019