Revision 96dbb6c by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) November 8, 2015, 21:25 (GMT) |
Support reading Face Map assignments from .blend, corrections to previous commit |
Revision 1212bed by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) November 8, 2015, 17:04 (GMT) |
Rework workflow for connecting Face Maps and bones Previously, a Face Map was 'connected to a bone' by giving it the same name as the Face Map, and assigning the armature which includes the bone to the object's Face Map using an Armature modifier. This was pretty unintuitive and tiresome to set up and it also brought some technical issues (there was no nice way to find a Face Map assigned to a bone from the bone - this means we couldn't use Face Maps together with bones in pose mode as current design approach would require). So finally I came up with a new approach: The bone context in the Properties Editor got a new panel "Face Maps". In this panel there is a search button to choose an object. After an object is chosen, a Face Map from this object can be chosen using a second search button. That means a user can assign a Face Map to a bone directly, without having to worry about the armature. This approach currently has the limitation that only one Face Map can be assigned to a bone (a Face Map can be used by multiple bones though). This means we can later use one Face Map to manipulate multiple bones, but we can't use multiple Face Maps to manipulate one bone. Anyway, this could be changed easily later, but I'd rather avoid this since it complicates the UI/workflow again. ---- Old code is kept. Also includes minor cleanup. |
Revision e43d70a by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) November 8, 2015, 16:59 (GMT) |
Merge branch 'master' into id-remap |
November 8, 2015, 11:20 (GMT) |
Disabled some unused function args. |
November 8, 2015, 08:35 (GMT) |
Merge branch 'master' into object_nodes |
November 7, 2015, 16:15 (GMT) |
Add support for texture node trees in new dependency graph. |
Revision 7f53cbb by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) November 7, 2015, 10:31 (GMT) |
Cleanup: get rid of bmain in foreach ID callback. messing with depsgraph here is not a good idea I think... and makes things simpler! |
Revision 8b6928b by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) November 7, 2015, 09:54 (GMT) |
Merge branch 'master' into id-remap |
November 6, 2015, 17:35 (GMT) |
Split align group code into its own file. interface.c is becomming a bit too fat... |
November 6, 2015, 17:21 (GMT) |
Fix comparison between buttons (from review). |
November 6, 2015, 17:13 (GMT) |
Merge branch 'master' into ui-align-rework |
Revision f0c6c85 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) November 6, 2015, 17:00 (GMT) |
Attempt to fix the 'user_one' mess... Seems to work (though will need much more tests), but makes code more ugly. :| |
November 6, 2015, 16:04 (GMT) |
Added clouds noise pattern node. |
Revision 5f796ef by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) November 6, 2015, 11:55 (GMT) |
attempt to fix customdata related memoryleak... it has been reduced, but isnt completely gone yet |
Revision 0c8b1a8 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) November 6, 2015, 11:35 (GMT) |
Merge branch 'master' into id-remap |
November 6, 2015, 10:47 (GMT) |
Use the material blending function for the RGB mix node for the time being. |
November 6, 2015, 10:03 (GMT) |
Merge branch 'master' into ui-align-rework |
November 6, 2015, 10:00 (GMT) |
Update from reviews, mainly limiting comparison between buttons for big groups. Current code now sorts buttons in aligngroups from top to bottom, which allows us some early-out of sub-loop, limiting the O(n2) effect with huge groups of buttons. Also, bunch of cleanup. |
November 5, 2015, 17:32 (GMT) |
BGE: RASOffScreen object reimplemented with Renderbuffers. RASOffScreen was previously using GPUOffScreen object from the gpu library, which in turn uses textures as render destinations, also when multisample is requested. This is a problem for Intel integrated as they generally don't support multisample textures. ImageRender doesn't need textures as render destination: Renderbuffers are sufficient because it only read pixels from the render with glReadPixels and glCopyTexSubImage, both of which work with Renderbuffers. Therefore, RASOffScreen is reimplemented with Renderbuffers and multisample offscreen renders are now supported on Intel GMA. The gpu library is no longer used. There is no API change. |
November 5, 2015, 16:56 (GMT) |
Added the RGB mix node (unfinished). |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021