Germano Cavalcante (mano-wii)
User

Projects

User Details

User Since
Oct 7 2012, 2:37 AM (246 w, 1 d)

Recent Activity

Mon, Jun 12

Germano Cavalcante (mano-wii) awarded rBAad32c230b09b: mesh_snap_utilities_line: fix wiki page a Like token.
Mon, Jun 12, 8:39 PM

Mon, Jun 5

Germano Cavalcante (mano-wii) closed T51492: Snap to high-res mesh unknown bug as "Archived".

Tha sanp in blender still does not support occlusion (ignoring elements that are behind faces).
Blender 2.8 will bring some changes to the mesh mapping that will influence the snapping code. The implementation of occlusion test can be thought of in a more efficient and simple way when this change in the meshes has been implemented.

Mon, Jun 5, 1:08 AM · BF Blender, Mesh Modeling

May 18 2017

Germano Cavalcante (mano-wii) removed a watcher for BF Blender: 2.8: Germano Cavalcante (mano-wii).
May 18 2017, 2:59 AM

Apr 26 2017

Germano Cavalcante (mano-wii) added a comment to D2500: Task T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).

Hi, I didn't catch a few remarks.
About the value of 'center' being local, it shouldn't be local to the IF statement as it has been declared earlier?

Apr 26 2017, 8:16 PM · Quick Hacks

Apr 22 2017

Germano Cavalcante (mano-wii) abandoned D2587: FIX T51072.
Apr 22 2017, 12:16 PM
Germano Cavalcante (mano-wii) requested changes to D2500: Task T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).
Apr 22 2017, 1:30 AM · Quick Hacks

Apr 19 2017

Germano Cavalcante (mano-wii) added a comment to T47195: Cloth penetration when the size of the faces in the cloth and collision object are different.

I have completely removed Bullet's plNearestPoints from the new cloth collision system in the cloth-improvements branch. I have instead implemented a brand new and more reliable function, tailored specifically for the new collision response system.

As a result, this issue (and many other collision issues) has been resolved in the branch, and will go either into 2.79 or 2.8.

Apr 19 2017, 5:48 PM · Physics, BF Blender
Germano Cavalcante (mano-wii) closed T51249: Snap to any mesh element in NURBS surface editing does not work properly as "Archived".

Blender 2.8x will change how Surfaces/Curves work.
With these changes a definitive solution can be planned.
In the meantime, this feature will be marked as TODO: https://wiki.blender.org/index.php/Dev:Source/Development/Todo/Tools#Transform_Snap

Apr 19 2017, 5:42 PM · Mesh Modeling, BF Blender
Germano Cavalcante (mano-wii) claimed T51249: Snap to any mesh element in NURBS surface editing does not work properly.
Apr 19 2017, 3:31 PM · Mesh Modeling, BF Blender

Apr 17 2017

Germano Cavalcante (mano-wii) created D2631: Make Obect->shapenr behave like index (bpy.context.object.active_shape_key_index).
Apr 17 2017, 5:09 PM

Apr 16 2017

Germano Cavalcante (mano-wii) committed rB57d31171d0c9: Object.raycast: more minor improvements ... - if it is to check a bool, let it… (authored by Germano Cavalcante (mano-wii)).
Object.raycast: more minor improvements ... - if it is to check a bool, let it…
Apr 16 2017, 11:50 PM

Apr 15 2017

Germano Cavalcante (mano-wii) added a comment to T50832: NP station - Contrib Review.

@Okavango (Okavango),
There are other things I've noticed that need correcting.

  • Always place one empty line at the end of each file (only one);
  • The license description can start in the first line;
  • It is better that the names of the python files are always in lowercase letters;
  • Do not put the addon version in the filename (this hinders the creation of diffs);
Apr 15 2017, 6:41 PM · Addons
Germano Cavalcante (mano-wii) added a comment to rB480473f1f100: Object.raycast: Test the hit on the BoundBox first.

In fact there is a delay of 0.000007 seconds if there is a hit (double test of AABBs: BoundBox and Root);

Apr 15 2017, 5:37 PM
Germano Cavalcante (mano-wii) added a comment to rB480473f1f100: Object.raycast: Test the hit on the BoundBox first.

Bound box calculation is not for free though. Have you timed the difference before and after your commit on hitting an object and on not hitting it?

Apr 15 2017, 4:14 PM
Germano Cavalcante (mano-wii) committed rB00ad259939fe: Object.raycast: error in previous commit (authored by Germano Cavalcante (mano-wii)).
Object.raycast: error in previous commit
Apr 15 2017, 7:32 AM
Germano Cavalcante (mano-wii) committed rB34ea8058b99a: Fix: Object.raycast: error to free treedata (authored by Germano Cavalcante (mano-wii)).
Fix: Object.raycast: error to free treedata
Apr 15 2017, 7:24 AM
Germano Cavalcante (mano-wii) committed rB97d2f63bfe6d: Object.raycast: Also test distance from BoundBox (authored by Germano Cavalcante (mano-wii)).
Object.raycast: Also test distance from BoundBox
Apr 15 2017, 6:31 AM
Germano Cavalcante (mano-wii) committed rB480473f1f100: Object.raycast: Test the hit on the BoundBox first (authored by Germano Cavalcante (mano-wii)).
Object.raycast: Test the hit on the BoundBox first
Apr 15 2017, 5:44 AM

Apr 14 2017

Germano Cavalcante (mano-wii) added a comment to D2624: Allow navigating while transforming.

... A version for 2.79 would indeed help. In 2.8 I can't even select, so it's hard to test the patch :D

Apr 14 2017, 6:28 PM
Germano Cavalcante (mano-wii) added a comment to D2626: GPU Matrix API: stick to a single 4x4 matrix stick for 2D and 3D.

I do not know much about this API but ... using matrix3D like 2D does not seem very efficient :\

Apr 14 2017, 6:01 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) updated the summary of D2624: Allow navigating while transforming.
Apr 14 2017, 5:11 AM
Germano Cavalcante (mano-wii) updated the summary of D2624: Allow navigating while transforming.
Apr 14 2017, 5:11 AM
Germano Cavalcante (mano-wii) created D2624: Allow navigating while transforming.
Apr 14 2017, 5:10 AM
Germano Cavalcante (mano-wii) created T51200: blender2.8 blf_font: Crash in Video Editing.
Apr 14 2017, 3:52 AM · BF Blender: 2.8
Germano Cavalcante (mano-wii) committed rBA40c74f1ff85f: Always prioritize navigation (authored by Germano Cavalcante (mano-wii)).
Always prioritize navigation
Apr 14 2017, 2:01 AM

Apr 13 2017

Germano Cavalcante (mano-wii) abandoned D2494: Ruler: Change the color of the snap point according to the element type.

Well... the patch became outdated with the immediate mode. And it's not such an important change.

Apr 13 2017, 8:46 PM
Germano Cavalcante (mano-wii) committed rBA03c455fb409b: Snap Utilities Line: self no longer has the `list_faces` attribute (authored by Germano Cavalcante (mano-wii)).
Snap Utilities Line: self no longer has the `list_faces` attribute
Apr 13 2017, 4:11 AM

Apr 12 2017

Germano Cavalcante (mano-wii) committed rBA85cdee7e11a7: Revert "Remove unnecessary call" (authored by Germano Cavalcante (mano-wii)).
Revert "Remove unnecessary call"
Apr 12 2017, 11:36 PM
Germano Cavalcante (mano-wii) added a reverting commit for rBA1af1c0963a14: Remove unnecessary call: rBA85cdee7e11a7: Revert "Remove unnecessary call".
Apr 12 2017, 11:36 PM
Germano Cavalcante (mano-wii) created T51189: File Draw - Debug Error! - abort() has been called.
Apr 12 2017, 7:38 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) added a comment to T51188: Blender2.8: Compilation errors on Windows MSVC 2013 update 5.

MSVC 2017 here. So far, no problem.

Apr 12 2017, 7:01 PM · BF Blender: 2.8

Apr 11 2017

Germano Cavalcante (mano-wii) committed rBA1af1c0963a14: Remove unnecessary call (authored by Germano Cavalcante (mano-wii)).
Remove unnecessary call
Apr 11 2017, 4:51 PM
Germano Cavalcante (mano-wii) created D2618: 2.8 Fix: clear buffers for Ambient Occlusion shader in viewport image.
Apr 11 2017, 2:40 PM · BF Blender: 2.8

Apr 10 2017

Germano Cavalcante (mano-wii) committed rBAccfde7b1b846: Snap Utilities Line: Calculate the nearest edges in a loop (instead of using… (authored by Germano Cavalcante (mano-wii)).
Snap Utilities Line: Calculate the nearest edges in a loop (instead of using…
Apr 10 2017, 2:00 AM
Germano Cavalcante (mano-wii) committed rBA08de0de45e90: Snap Utilities Line: New arrangement for the properties panel (authored by Germano Cavalcante (mano-wii)).
Snap Utilities Line: New arrangement for the properties panel
Apr 10 2017, 1:56 AM

Apr 8 2017

Germano Cavalcante (mano-wii) committed rBA0f23407c39ee: mesh_snap_utilities_line: Moved from addons-contrib repository (authored by Germano Cavalcante (mano-wii)).
mesh_snap_utilities_line: Moved from addons-contrib repository
Apr 8 2017, 3:47 PM
Germano Cavalcante (mano-wii) committed rBACd3fd983706c5: remove `mesh_snap_utilities_line` to move to addons repository (authored by Germano Cavalcante (mano-wii)).
remove `mesh_snap_utilities_line` to move to addons repository
Apr 8 2017, 3:31 PM
Germano Cavalcante (mano-wii) committed rBAC4077b279ac5d: Snap_Utilities_Line: Simplify the main function (authored by Germano Cavalcante (mano-wii)).
Snap_Utilities_Line: Simplify the main function
Apr 8 2017, 6:24 AM
Germano Cavalcante (mano-wii) added a comment to rB934dfc420088: New build option WITH_LEGACY_OPENGL.

This commit caused some problems here. It's good to investigate.

Apr 8 2017, 12:36 AM

Apr 7 2017

Germano Cavalcante (mano-wii) added a comment to T51151: Incorrect DoF Distance calculation.

Could it be that the result is so because the focus is due to the depth of a plane (focal plane)?

Apr 7 2017, 11:16 PM · BF Blender

Apr 6 2017

Germano Cavalcante (mano-wii) added a comment to T51137: Blender freezes on Edge Split / Rip.

Blender showed failure in several asserts before entering in the infinite loop!

BLI_assert failed: C:\BlenderDev\blender\source\blender\bmesh\intern\bmesh_core.c:732, bmesh_elem_check(), at '0'
...
BLI_assert failed: C:\BlenderDev\blender\source\blender\bmesh\intern\bmesh_core.c:732, bmesh_elem_check(), at '0'
...
BLI_assert failed: C:\BlenderDev\blender\source\blender\blenlib\intern\BLI_mempool.c:421, BLI_mempool_free(), at 'newhead->freeword != ((sizeof(void *) > sizeof(int32_t)) ? ((int64_t)('e') << 56 | (int64_t)('e') << 48 | (int64_t)('r') << 40 | (int64_t)('f') << 32 | (int64_t)('f') << 24 | (int64_t)('r') << 16 | (int64_t)('e') << 8 | ('e') ) : ( (int)('e') << 24 | (int)('f') << 16 | ('f') << 8 | ('e') ))'
...
BLI_assert failed: C:\BlenderDev\blender\source\blender\bmesh\intern/bmesh_structure_inline.h:33, bmesh_disk_edge_link_from_vert(), at 'BM_vert_in_edge(e, v)'
...
BLI_assert failed: C:\BlenderDev\blender\source\blender\bmesh\intern\bmesh_core.c:2326, bmesh_kernel_vert_separate(), at 'BM_vert_in_edge(l_adjacent->e, v)'
...
BLI_assert failed: C:\BlenderDev\blender\source\blender\bmesh\intern\bmesh_core.c:2410, bmesh_kernel_vert_separate__cleanup(), at 'e != e_orig'

There is really something very wrong there.

Apr 6 2017, 9:05 PM · BF Blender
Germano Cavalcante (mano-wii) added a comment to T51117: Triangulation Modifier breaks split normals.

This is related to Custom Split Normal Data. So there must be a problem in CustomData interpolation.

Apr 6 2017, 7:20 PM · BF Blender
Germano Cavalcante (mano-wii) committed rBd426c335c597: Fix T51135: Cylinder primitive generated bad UVs (authored by Germano Cavalcante (mano-wii)).
Fix T51135: Cylinder primitive generated bad UVs
Apr 6 2017, 5:20 PM
Germano Cavalcante (mano-wii) changed the status of T51135: Cylinder primitive generates bad uvs. from "Invalid" to "Resolved" by committing rBd426c335c597: Fix T51135: Cylinder primitive generated bad UVs.
Apr 6 2017, 5:20 PM · BF Blender
Germano Cavalcante (mano-wii) triaged T51135: Cylinder primitive generates bad uvs. as "Confirmed" priority.

Ahh you're right!! There really is a bug there.
Sorry for not checking it out carefully.

Apr 6 2017, 3:24 PM · BF Blender
Germano Cavalcante (mano-wii) added a comment to T51135: Cylinder primitive generates bad uvs..

Two cylinders. The left one with the UV created by the operator. And the right one with UV unwrapped.


The UVs are different but the result is correct.
Again, no bug.

Apr 6 2017, 7:22 AM · BF Blender
Germano Cavalcante (mano-wii) updated subscribers of D2584: blender2.8: Initialize immediate mode in Animation Player.
Apr 6 2017, 7:02 AM · BF Blender: 2.8
Germano Cavalcante (mano-wii) abandoned D2602: Do not dispose the GHOST window every time a video is dropped in Animation Player.

Committed workaround for blender2.8 rBff3880ff93f4

Apr 6 2017, 6:58 AM
Germano Cavalcante (mano-wii) abandoned D2584: blender2.8: Initialize immediate mode in Animation Player.

Committed rBff3880ff93f4
Thanks @Campbell Barton (campbellbarton) for pointing out the error:

Apr 6 2017, 6:57 AM · BF Blender: 2.8
Germano Cavalcante (mano-wii) committed rBff3880ff93f4: Initialize immediate mode in Animation Player (authored by Germano Cavalcante (mano-wii)).
Initialize immediate mode in Animation Player
Apr 6 2017, 6:54 AM
Germano Cavalcante (mano-wii) closed T51135: Cylinder primitive generates bad uvs. as "Invalid".

I tested here and the UV is working as expected. (See the UV/Image Editor area)

Apr 6 2017, 5:14 AM · BF Blender

Apr 5 2017

Germano Cavalcante (mano-wii) added a reviewer for D2602: Do not dispose the GHOST window every time a video is dropped in Animation Player: Campbell Barton (campbellbarton).
Apr 5 2017, 8:02 PM
Germano Cavalcante (mano-wii) closed T51125: texture coordinate issue as "Invalid".

Apparently you mentioned two different issues:
About the First:

Apr 5 2017, 7:50 PM · BF Blender
Germano Cavalcante (mano-wii) created D2602: Do not dispose the GHOST window every time a video is dropped in Animation Player.
Apr 5 2017, 6:28 PM
Germano Cavalcante (mano-wii) updated subscribers of T51100: Ctrl+right click often selects the wrong vertex when done immediately after extruding.

It's strange that any minimal change in 3DView, the bug is no longer reproducible.
@Nathan Stoddard (nstoddard), how to get to this situation from the default Cube?

Apr 5 2017, 4:14 PM · BF Blender
Germano Cavalcante (mano-wii) triaged T51117: Triangulation Modifier breaks split normals as "Low" priority.

Could you simplify the code to reproduce the bug?
To understand the bug, it is necessary to analyze the attached code, and this is not practical for developers who already have to analyze a stack of 323 bugs at the moment :\

Apr 5 2017, 4:00 PM · BF Blender
Germano Cavalcante (mano-wii) committed rB12b74bae3af0: fix ps->go = false; (authored by Germano Cavalcante (mano-wii)).
fix ps->go = false;
Apr 5 2017, 7:22 AM
Germano Cavalcante (mano-wii) committed rB7fe067b1a39c: initial commit: call the `playanim_window_open` only once (authored by Germano Cavalcante (mano-wii)).
initial commit: call the `playanim_window_open` only once
Apr 5 2017, 6:04 AM
Germano Cavalcante (mano-wii) awarded rBebe1b4f11f62: Fix rotation manipulators not clipping a Yellow Medal token.
Apr 5 2017, 2:41 AM

Apr 4 2017

Germano Cavalcante (mano-wii) added a comment to D2584: blender2.8: Initialize immediate mode in Animation Player.

... how about call immInit from WM_main_playanim before the wm_main_playanim_intern loop?

Apr 4 2017, 8:48 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) created D2599: 2.8 do_versions for import custom themes.
Apr 4 2017, 2:48 PM · BF Blender: 2.8

Apr 3 2017

Germano Cavalcante (mano-wii) triaged T51112: Bezier local View strange behavior as "Incomplete" priority.
Apr 3 2017, 9:24 PM · BF Blender
Germano Cavalcante (mano-wii) added a comment to T50976: Blender UI problems with certain theme files.

The reason for the breakage is that, before 2.8, the functions that searched for the ThemeColor of TH_TITLE were 3ubv:

void UI_ThemeColor(int colorid)
{
	const unsigned char *cp;
	
	cp = UI_ThemeGetColorPtr(theme_active, theme_spacetype, colorid);
	glColor3ubv(cp);
Apr 3 2017, 3:14 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) added a comment to T51087: Improve keyboard usage for spacebar search menu.

I liked your code but one thing worries me...
It's this part:

Apr 3 2017, 7:29 AM · Quick Hacks, User Interface
Germano Cavalcante (mano-wii) awarded D2595: [Cycles/msvc] Get cycles_kernel compile time under control. a Like token.
Apr 3 2017, 1:08 AM · Cycles
Germano Cavalcante (mano-wii) added a comment to T51112: Bezier local View strange behavior.

The backtrace gives a lot of information. Could you describe the steps to reproduce the crash?

Apr 3 2017, 1:00 AM · BF Blender

Apr 2 2017

Germano Cavalcante (mano-wii) abandoned D2594: Fix T51092 and cleanup: View3D does not need the `cursor` variable..
Apr 2 2017, 11:41 PM
Germano Cavalcante (mano-wii) closed T51092: 3D Cursor moves when switching from local view to global view. as "Invalid".

This is a design issue.
Starting the cursor of local view to center is intentional.
Therefore, more support is needed to justify this change :\

Apr 2 2017, 11:41 PM · BF Blender
Germano Cavalcante (mano-wii) closed T51095: Hide Masked shortcut as "Archived".

Added to the TODOs:
https://wiki.blender.org/index.php/Dev:Source/Development/Todo/UserInterface#Menu

Apr 2 2017, 10:58 PM · BF Blender
Germano Cavalcante (mano-wii) committed rBMT1551: translate `Application Templates` to portuguese.
translate `Application Templates` to portuguese
Apr 2 2017, 7:34 AM

Apr 1 2017

Germano Cavalcante (mano-wii) added a comment to T50832: NP station - Contrib Review.

Thanks mano-wii. A question on documentation - is it enough to have it as an included .pdf, or should i transferr some of it to wiki?

Apr 1 2017, 10:41 PM · Addons
Germano Cavalcante (mano-wii) added a watcher for Quick Hacks: Germano Cavalcante (mano-wii).
Apr 1 2017, 5:03 AM
Germano Cavalcante (mano-wii) updated subscribers of T51094: Rigify: choose regenerate target by rig_id, and clean WGT- objects up after generation and fix minor bug.

These improvements are indeed good.
@Nathan Vegdahl (cessen), do you still maintain the rigify? Could you take a look?

Apr 1 2017, 4:56 AM · Addons
Germano Cavalcante (mano-wii) closed T51102: space navigator 3DXconnexion works to the reverse as "Invalid".

Please follow our submission template and guidelines and make a complete, valid bug report,
with required info, precise description of the issue, precise steps to reproduce it,
small and simple .blend and/or other files to do so if needed, etc.

Apr 1 2017, 3:50 AM · BF Blender
Germano Cavalcante (mano-wii) awarded rB126ee42a3042: fix OpenGL Render to image (T51082) a Yellow Medal token.
Apr 1 2017, 3:24 AM
Germano Cavalcante (mano-wii) updated the diff for D2594: Fix T51092 and cleanup: View3D does not need the `cursor` variable..
  • No need for the ED_view3d_cursor3d_get function;
Apr 1 2017, 12:21 AM

Mar 31 2017

Germano Cavalcante (mano-wii) updated subscribers of T51092: 3D Cursor moves when switching from local view to global view..

This problem is caused in part by the commit rBbb507e4941ef that init the cursor to the middle of scene.
And by the initial commit that stores the value of the cursor by View3D.

Mar 31 2017, 7:19 PM · BF Blender
Germano Cavalcante (mano-wii) created D2594: Fix T51092 and cleanup: View3D does not need the `cursor` variable..
Mar 31 2017, 7:09 PM
Germano Cavalcante (mano-wii) added a comment to T51095: Hide Masked shortcut.

In fact Menus does not have an option to assign shortcuts :\
This feature would be a good addition. But for now you can workaround by adding the shortcut in User Preferences>Input>3D View>Sculpt>+Add Menu.
In the example below was added the shortcut W

Mar 31 2017, 3:50 PM · BF Blender
Germano Cavalcante (mano-wii) committed rBd097c2a1b315: Fix T51072: The reference of a pyobject may be being overwritten in… (authored by Germano Cavalcante (mano-wii)).
Fix T51072: The reference of a pyobject may be being overwritten in…
Mar 31 2017, 8:53 AM
Germano Cavalcante (mano-wii) closed T51072: bmesh.types.Bmesh.faces.sort() crashes blender on windows only as "Resolved" by committing rBd097c2a1b315: Fix T51072: The reference of a pyobject may be being overwritten in….
Mar 31 2017, 8:53 AM · BF Blender
Germano Cavalcante (mano-wii) updated subscribers of T51035: UV editor doesn't hold image in "Mesh selection sync" mode.

This happens in the function static void image_refresh(const bContext *C, ScrArea *sa) because BKE_scene_use_new_shading_nodes is returning false.
In Cycles this does not happen. I searched and found that it is because the member bl_use_shading_nodes of CYCLES is set to True. In Blender Intern it is set to False.
I do not know why the Blender Intern renderer does not enable this function as True.
https://docs.blender.org/api/blender_python_api_current/bpy.types.RenderEngine.html?highlight=#bpy.types.RenderEngine.bl_use_shading_nodes

Mar 31 2017, 8:52 AM · BF Blender
Germano Cavalcante (mano-wii) triaged T51035: UV editor doesn't hold image in "Mesh selection sync" mode as "Confirmed" priority.
Mar 31 2017, 8:52 AM · BF Blender
Germano Cavalcante (mano-wii) closed T51073: When I try to bridge two edge loops,blender closes as "Resolved".

The mesh is corrupted, (there are several elements that failed to check).
This often occurs when a mesh is imported and the importer has problems.
If this mesh has been imported, and the importer comes with Blender, the blender team will fix it.
Otherwise, whoever made the importer should be contacted.

Mar 31 2017, 8:52 AM · BF Blender
Germano Cavalcante (mano-wii) closed T51079: SPHFluidSettings.fluid as "Invalid".

No, it is not normal. Because this property is not read-only and you can change the value as follows:

bpy.data.particles['XXX'].fluid.fluid_radius = any_value
Mar 31 2017, 8:52 AM · BF Blender
Germano Cavalcante (mano-wii) updated subscribers of T51087: Improve keyboard usage for spacebar search menu.

This does not seem complicated, and would really be useful!
@Julian Eisel (Severin), could you take a look?

Mar 31 2017, 8:52 AM · Quick Hacks, User Interface
Germano Cavalcante (mano-wii) closed T51088: Custom normals are changed after triangulation. as "Archived".

Not only the custom normals are changed, but also the face normal calculated in OpenGL. This is the behavior of the current OpenGL version on face with shad_smooth.
But this will change in version 2.8 of the blender that will have a newer version of OpenGL :)

Mar 31 2017, 8:52 AM · BF Blender
Germano Cavalcante (mano-wii) closed T51091: Subdivision of Faces in BooleanModifier while doing Difference as "Invalid".

Faces with holes are not yet supported in blender.
It's a known limitation, and we have no plans for it for now :\

Mar 31 2017, 8:52 AM · Modifiers, BF Blender
Germano Cavalcante (mano-wii) added a comment to T51090: blender only displays white blank screen on startup.

This is a duplicate of T37027, T45528 and T50506
Not one of then has been solved, because no developer here has been able to reproduce the problem :\

Mar 31 2017, 8:52 AM · BF Blender

Mar 30 2017

Germano Cavalcante (mano-wii) added a comment to T50832: NP station - Contrib Review.

The addon is working fine so far.
And for the utility of this addon, I think it would be a good addition to the official release :)

Mar 30 2017, 4:11 PM · Addons
Germano Cavalcante (mano-wii) added a comment to D2500: Task T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).

Here's a guide to blender CodeStyle ;)
https://wiki.blender.org/index.php/Dev:Doc/Code_Style

Mar 30 2017, 5:32 AM · Quick Hacks
Germano Cavalcante (mano-wii) requested changes to D2500: Task T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).

The code works... in part. (There are some problems):

Mar 30 2017, 5:32 AM · Quick Hacks
Germano Cavalcante (mano-wii) updated the diff for D2527: Snap system: Adds support to Clip Planes and uses a clip plane to simulate occlusion.

Simplifications:

  • range depth planes are now clip planes like the others... rv3d clip_planes;
  • snap_segment_v3, no longer need the ray parameters;
Mar 30 2017, 3:26 AM

Mar 29 2017

Germano Cavalcante (mano-wii) added a comment to T51082: OpenGL render broken in Blender2.8.

Apparently the gpu... functions are very similar to gl...
This solves the bug:

----------- source/blender/editors/space_view3d/view3d_draw_legacy.c -----------
index 27e4dec..9544898 100644
@@ -1778,8 +1778,10 @@ static void view3d_main_region_clear(Scene *scene, View3D *v3d, ARegion *ar)
 	glClear(GL_DEPTH_BUFFER_BIT);
Mar 29 2017, 8:41 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) assigned T51072: bmesh.types.Bmesh.faces.sort() crashes blender on windows only to Campbell Barton (campbellbarton).

@Campbell Barton (campbellbarton) Here is a possible solution -> D2587

Mar 29 2017, 8:09 AM · BF Blender
Germano Cavalcante (mano-wii) created D2587: FIX T51072.
Mar 29 2017, 8:07 AM
Germano Cavalcante (mano-wii) added a comment to T51072: bmesh.types.Bmesh.faces.sort() crashes blender on windows only.

That makes sense. Could this be the source of the problem?

bm_mesh_remap_cd_update(&(*fap)->head, &new_fap->head, cd_poly_pyptr);

in bmesh_mesh.c at line 1636.

It looks to me like that might be where the python face is copied over to a new one after the sort and left dangling.

Mar 29 2017, 2:05 AM · BF Blender

Mar 28 2017

Germano Cavalcante (mano-wii) triaged T51072: bmesh.types.Bmesh.faces.sort() crashes blender on windows only as "Confirmed" priority.

Interesting that when putting del(face) before bm.faces.sort(), the crash does not occur.
This implies that bm.free() does not invalidate the previously referenced faces. And the dealloc tries to read a self->bm that no longer exists.

Mar 28 2017, 10:51 PM · BF Blender
Germano Cavalcante (mano-wii) added a comment to T51057: Bevel weight is missing after Subsurf modifier .

I believe problem is what bweight (as well as crease) is not a CustomData for DerivedMesh.
Thus, CustomData_copy in the DM_from_template_ex function does not transfer the bweight information to the new DM.

Mar 28 2017, 5:04 PM · Modifiers, BF Blender
Germano Cavalcante (mano-wii) added a comment to T47811: Blender 2.8x / Python, Proposed Changes.

Just a note about handlers:
I did not check how it works but ... to avoid misusing them, it would be interesting to add information in console about adding and removing handlers. This would help add-on developers to take more care about using them.

Mar 28 2017, 5:14 AM · BF Blender: 2.8, Python