Jacques Lucke (JacquesLucke)
User

Projects (6)

User Details

User Since
Nov 18 2013, 5:57 PM (260 w, 3 d)

Recent Activity

Yesterday

Jacques Lucke (JacquesLucke) committed rB4fbde56f5167: Py API: Fix documentation/actual behavior missmatch in gpu.matrix (authored by Jacques Lucke (JacquesLucke)).
Py API: Fix documentation/actual behavior missmatch in gpu.matrix
Thu, Nov 15, 5:10 PM
Jacques Lucke (JacquesLucke) committed rB4d04235d5f5e: Py API Docs: Fix formatting (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: Fix formatting
Thu, Nov 15, 4:54 PM
Jacques Lucke (JacquesLucke) committed rBbdca86395697: Units: Identifiers in Python (authored by Jacques Lucke (JacquesLucke)).
Units: Identifiers in Python
Thu, Nov 15, 2:41 PM
Jacques Lucke (JacquesLucke) closed D3945: Units: Identifiers in Python.
Thu, Nov 15, 2:40 PM
Jacques Lucke (JacquesLucke) updated the diff for D3945: Units: Identifiers in Python.
  • minor fix
Thu, Nov 15, 2:04 PM
Jacques Lucke (JacquesLucke) updated the diff for D3945: Units: Identifiers in Python.
  • use plural for identifiers
Thu, Nov 15, 2:02 PM
Jacques Lucke (JacquesLucke) created D3945: Units: Identifiers in Python.
Thu, Nov 15, 1:02 PM

Wed, Nov 14

Jacques Lucke (JacquesLucke) committed rB78207eac9b9b: Py API Docs: New custom shader example (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: New custom shader example
Wed, Nov 14, 6:42 PM
Jacques Lucke (JacquesLucke) updated subscribers of rB2d21eb79ad48: Units: Support for fixed units.

Any reason for lowercase units enumerator items in python ?

bpy.context.scene.length_unit = 'centimeter'

Wed, Nov 14, 5:30 PM
Jacques Lucke (JacquesLucke) committed rB46ac317a292d: Py API Docs: documentation for gpu_extras.presets (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: documentation for gpu_extras.presets
Wed, Nov 14, 4:45 PM
Jacques Lucke (JacquesLucke) committed rB69a9bcc2067b: minor cleanup (authored by Jacques Lucke (JacquesLucke)).
minor cleanup
Wed, Nov 14, 1:06 PM
Jacques Lucke (JacquesLucke) committed rB61ecd3d24e0c: minor cleanup (authored by Jacques Lucke (JacquesLucke)).
minor cleanup
Wed, Nov 14, 1:06 PM
Jacques Lucke (JacquesLucke) committed rB877865669296: minor api docs fix (authored by Jacques Lucke (JacquesLucke)).
minor api docs fix
Wed, Nov 14, 12:33 PM
Jacques Lucke (JacquesLucke) committed rB92166ecd91df: Py API: Remove GPUShader.transform_feedback_enable/disable (authored by Jacques Lucke (JacquesLucke)).
Py API: Remove GPUShader.transform_feedback_enable/disable
Wed, Nov 14, 12:27 PM
Jacques Lucke (JacquesLucke) committed rBA4f22bef9eb7e: Export UV Layout: Update png export to use offscreen rendering (authored by Jacques Lucke (JacquesLucke)).
Export UV Layout: Update png export to use offscreen rendering
Wed, Nov 14, 11:05 AM
Jacques Lucke (JacquesLucke) closed D3897: Export UV Layout: Update png export to use offscreen rendering.
Wed, Nov 14, 11:05 AM

Tue, Nov 13

Jacques Lucke (JacquesLucke) updated subscribers of rB9caa587519b4: Py API Docs: Remove older GPUOffScreen example.
Tue, Nov 13, 4:46 PM
Jacques Lucke (JacquesLucke) committed rB9caa587519b4: Py API Docs: Remove older GPUOffScreen example (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: Remove older GPUOffScreen example
Tue, Nov 13, 4:45 PM
Jacques Lucke (JacquesLucke) committed rB3aa30406dd0f: Py API Docs: New Example for off screen rendering (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: New Example for off screen rendering
Tue, Nov 13, 4:38 PM
Jacques Lucke (JacquesLucke) committed rB77238819f46f: Python GPU API: gpu_extras.presets.draw_texture_2d (authored by Jacques Lucke (JacquesLucke)).
Python GPU API: gpu_extras.presets.draw_texture_2d
Tue, Nov 13, 4:26 PM
Jacques Lucke (JacquesLucke) committed rBdc6ba4f2ec1f: Py API: fix parameter order in offscreen.draw_view3d (authored by Jacques Lucke (JacquesLucke)).
Py API: fix parameter order in offscreen.draw_view3d
Tue, Nov 13, 4:26 PM
This revision was not accepted when it landed; it landed in state Needs Review.
Tue, Nov 13, 4:26 PM
Jacques Lucke (JacquesLucke) committed rBc8975b0fc71c: Py API Docs: GPUVertFormat documentation (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: GPUVertFormat documentation
Tue, Nov 13, 3:26 PM
Jacques Lucke (JacquesLucke) committed rB444f1fd4237d: Py API Docs: Cleanup (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: Cleanup
Tue, Nov 13, 3:26 PM
Jacques Lucke (JacquesLucke) committed rB3f478f4260ef: Py API Docs: GPUIndexBuf documentation (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: GPUIndexBuf documentation
Tue, Nov 13, 3:26 PM
Jacques Lucke (JacquesLucke) committed rB6ae84ddc6e7c: Py API Docs: GPUBatch documentation (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: GPUBatch documentation
Tue, Nov 13, 1:00 PM

Mon, Nov 12

Jacques Lucke (JacquesLucke) committed rB7f2401532e8c: style fix (authored by Jacques Lucke (JacquesLucke)).
style fix
Mon, Nov 12, 6:05 PM
Jacques Lucke (JacquesLucke) committed rBbb39e33d2537: Fix: draw_circle_2d not using the segment count from parameter list (authored by Jacques Lucke (JacquesLucke)).
Fix: draw_circle_2d not using the segment count from parameter list
Mon, Nov 12, 5:55 PM
Jacques Lucke (JacquesLucke) committed rB15a5cc6ca0b9: Py API Docs: another use case for offscreen rendering (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: another use case for offscreen rendering
Mon, Nov 12, 5:55 PM
Jacques Lucke (JacquesLucke) committed rB406452ec5d9a: Py API Docs: Another example for offscreen rendering (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: Another example for offscreen rendering
Mon, Nov 12, 5:18 PM
Jacques Lucke (JacquesLucke) updated the diff for D3901: Python GPU API: gpu_extras.presets.draw_texture_2d.
  • recreate batch on every call instead of keeping it in global space
Mon, Nov 12, 2:49 PM
Jacques Lucke (JacquesLucke) committed rBded780f13ea0: Py API Docs: fix typos/wording (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: fix typos/wording
Mon, Nov 12, 1:48 PM
Jacques Lucke (JacquesLucke) committed rB492dbae4d1a0: Py API Docs: Restructure gpu module introduction (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: Restructure gpu module introduction
Mon, Nov 12, 12:15 PM

Fri, Nov 9

Dealga McArdle (zeffii) awarded rBa4bfccc43979: Py API Docs: More gpu module documentation a Love token.
Fri, Nov 9, 11:22 PM
Jacques Lucke (JacquesLucke) committed rBa4bfccc43979: Py API Docs: More gpu module documentation (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: More gpu module documentation
Fri, Nov 9, 7:21 PM
Jacques Lucke (JacquesLucke) updated the summary of D3922: Image Empties: Potential Fix for T57696.
Fri, Nov 9, 5:09 PM
Jacques Lucke (JacquesLucke) updated the diff for D3922: Image Empties: Potential Fix for T57696.
  • trying to get a shader without instancing working
  • make images visible again
Fri, Nov 9, 5:07 PM
Jacques Lucke (JacquesLucke) added a comment to T56351: Python API (parent task).

About the Draw API:

Fri, Nov 9, 1:57 PM · Code Quest
Jacques Lucke (JacquesLucke) created D3922: Image Empties: Potential Fix for T57696.
Fri, Nov 9, 12:48 PM
Jacques Lucke (JacquesLucke) committed rB7c227e474045: Py API Docs: Warnings for some properties that are slower to access than… (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: Warnings for some properties that are slower to access than…
Fri, Nov 9, 12:07 PM
Jacques Lucke (JacquesLucke) added a comment to T57696: Empty Images occlude mesh vertices and edges in edit mode.

ok, when I just disable writing to the depth buffer I get these tow problems:

Fri, Nov 9, 11:16 AM · BF Blender: 2.8
Jacques Lucke (JacquesLucke) updated the diff for D3919: GPU: Free GPUOffScreens owned by Python when the corresponding context is discarded.
  • fix and cleanup
Fri, Nov 9, 10:54 AM

Thu, Nov 8

Jacques Lucke (JacquesLucke) added a comment to T57696: Empty Images occlude mesh vertices and edges in edit mode.

I think I even tried this and then other things were looking wrong, but I'll check that again tomorrow.

Thu, Nov 8, 10:08 PM · BF Blender: 2.8
Jacques Lucke (JacquesLucke) added a comment to T57696: Empty Images occlude mesh vertices and edges in edit mode.

The problem here is not when there multiple image empties but that the mesh selection overlay is hidden behind a transparent image empty.

Thu, Nov 8, 9:20 PM · BF Blender: 2.8
Jacques Lucke (JacquesLucke) updated the summary of D3919: GPU: Free GPUOffScreens owned by Python when the corresponding context is discarded.
Thu, Nov 8, 6:41 PM
Jacques Lucke (JacquesLucke) created D3919: GPU: Free GPUOffScreens owned by Python when the corresponding context is discarded.
Thu, Nov 8, 6:41 PM
Jacques Lucke (JacquesLucke) created D3917: Image Empty: Optional border drawing.
Thu, Nov 8, 3:32 PM
Jacques Lucke (JacquesLucke) reassigned T57696: Empty Images occlude mesh vertices and edges in edit mode from Jacques Lucke (JacquesLucke) to Clément Foucault (fclem).

Looks like the empty image drawn before the mesh selection overlay. Unfortunately I still don't understand how drawing transparent things works when they are not drawn background first... So I don't know how to fix this.

Thu, Nov 8, 2:47 PM · BF Blender: 2.8
Jacques Lucke (JacquesLucke) committed rB70355052e2e9: Fix: show options of image empty only for image empties (authored by Jacques Lucke (JacquesLucke)).
Fix: show options of image empty only for image empties
Thu, Nov 8, 2:30 PM

Wed, Nov 7

Jacques Lucke (JacquesLucke) committed rBb82eac89861e: Py API Docs: improve 2D image example (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: improve 2D image example
Wed, Nov 7, 4:14 PM
Jacques Lucke (JacquesLucke) committed rB9a38526be04b: Py API Docs: show gpu_extras module (authored by Jacques Lucke (JacquesLucke)).
Py API Docs: show gpu_extras module
Wed, Nov 7, 3:45 PM

Tue, Nov 6

Jacques Lucke (JacquesLucke) committed rBa145c7dc6202: Cleanup: No need to save/restor frame buffer twice (authored by Jacques Lucke (JacquesLucke)).
Cleanup: No need to save/restor frame buffer twice
Tue, Nov 6, 3:46 PM
Jacques Lucke (JacquesLucke) committed rBA7461a6811331: View 3D Pie Menus: Correct order in Manipulator Pie Menu (authored by Jacques Lucke (JacquesLucke)).
View 3D Pie Menus: Correct order in Manipulator Pie Menu
Tue, Nov 6, 3:38 PM
Jacques Lucke (JacquesLucke) committed rB50b43ff6d49c: GPU: frame buffer stack (authored by Jacques Lucke (JacquesLucke)).
GPU: frame buffer stack
Tue, Nov 6, 3:24 PM
Jacques Lucke (JacquesLucke) closed D3903: GPU: frame buffer stack.
Tue, Nov 6, 3:24 PM
Jacques Lucke (JacquesLucke) updated the diff for D3903: GPU: frame buffer stack.
  • code style
Tue, Nov 6, 3:17 PM
Jacques Lucke (JacquesLucke) committed rBA30e26a00827f: View 3D Pie Menus: Blender 2.8 fixes (authored by Jacques Lucke (JacquesLucke)).
View 3D Pie Menus: Blender 2.8 fixes
Tue, Nov 6, 3:17 PM
Jacques Lucke (JacquesLucke) updated the diff for D3903: GPU: frame buffer stack.
  • fixes
Tue, Nov 6, 2:34 PM
Jacques Lucke (JacquesLucke) created D3903: GPU: frame buffer stack.
Tue, Nov 6, 2:13 PM
Jacques Lucke (JacquesLucke) updated the diff for D3901: Python GPU API: gpu_extras.presets.draw_texture_2d.
  • naming
Tue, Nov 6, 11:50 AM
Jacques Lucke (JacquesLucke) created D3901: Python GPU API: gpu_extras.presets.draw_texture_2d.
Tue, Nov 6, 11:48 AM

Mon, Nov 5

Jacques Lucke (JacquesLucke) committed rBa8e9959e07a0: API Docs: gpu api introduction + examples (authored by Jacques Lucke (JacquesLucke)).
API Docs: gpu api introduction + examples
Mon, Nov 5, 7:28 PM
Jacques Lucke (JacquesLucke) updated the diff for D3897: Export UV Layout: Update png export to use offscreen rendering.
  • use builtin shaders
Mon, Nov 5, 6:49 PM
Jacques Lucke (JacquesLucke) added inline comments to D3897: Export UV Layout: Update png export to use offscreen rendering.
Mon, Nov 5, 6:37 PM
Jacques Lucke (JacquesLucke) created D3897: Export UV Layout: Update png export to use offscreen rendering.
Mon, Nov 5, 5:15 PM
babajan (johnsyed) awarded rBAbaaf58872bf8: port "3D Viewport Pie Menus" to Blender 2.8 a Love token.
Mon, Nov 5, 12:26 AM

Sun, Nov 4

Jacques Lucke (JacquesLucke) committed rBAbaaf58872bf8: port "3D Viewport Pie Menus" to Blender 2.8 (authored by Jacques Lucke (JacquesLucke)).
port "3D Viewport Pie Menus" to Blender 2.8
Sun, Nov 4, 7:03 PM
Jacques Lucke (JacquesLucke) closed D3883: port "3D Viewport Pie Menus" to Blender 2.8 [WIP].
Sun, Nov 4, 7:02 PM
Jacques Lucke (JacquesLucke) updated the diff for D3883: port "3D Viewport Pie Menus" to Blender 2.8 [WIP].
  • more icon and operator updates
Sun, Nov 4, 6:43 PM

Thu, Nov 1

Jacques Lucke (JacquesLucke) added a comment to D3885: Add factor parameter a layout.separator().

Not that I'd need it atm, but is there any reason to have hardmax of 1? Maybe there are cases when people want to make it bigger.

Thu, Nov 1, 8:05 PM · BF Blender: 2.8
Jacques Lucke (JacquesLucke) created D3883: port "3D Viewport Pie Menus" to Blender 2.8 [WIP].
Thu, Nov 1, 3:23 PM
Jacques Lucke (JacquesLucke) added a comment to D3688: GPU module: Initial implementation of the `gpu.shader` module..

Maybe it would be possible to allow using a batch as context manager? That would allow something like this:

with gpu.types.GPUBatch(type="LINE_STRIP", buf=vbo) as batch:
    batch.program_set(self.shader)
    batch.draw()

That'll also give us a cleaner way to free the batch in case of exceptions, etc.

Thu, Nov 1, 1:00 PM · BF Blender: 2.8
Jacques Lucke (JacquesLucke) created D3877: Python API: BVHTree return PyStructSequence instead of PyTuple.
Thu, Nov 1, 12:34 PM

Wed, Oct 31

Jacques Lucke (JacquesLucke) committed rBA8406aafbf277: port IvyGen addon to Blender 2.8 (authored by Jacques Lucke (JacquesLucke)).
port IvyGen addon to Blender 2.8
Wed, Oct 31, 3:27 PM
Jacques Lucke (JacquesLucke) closed D3868: port IvyGen addon to Blender 2.8.
Wed, Oct 31, 3:27 PM
Jacques Lucke (JacquesLucke) created D3868: port IvyGen addon to Blender 2.8.
Wed, Oct 31, 3:01 PM
Jacques Lucke (JacquesLucke) committed rBa3802f66e22e: Image Empties: More visibility settings (authored by Jacques Lucke (JacquesLucke)).
Image Empties: More visibility settings
Wed, Oct 31, 1:43 PM
Jacques Lucke (JacquesLucke) closed D3863: Image Empties: More visibility settings.
Wed, Oct 31, 1:43 PM
Jacques Lucke (JacquesLucke) updated the diff for D3863: Image Empties: More visibility settings.
  • better naming
Wed, Oct 31, 1:33 PM
Jacques Lucke (JacquesLucke) assigned T57537: Joining multires objects crash to Sergey Sharybin (sergey).

Only happens when the multires modifier actually has subdivisions.

Wed, Oct 31, 1:01 PM · Blender Studio, BF Blender: 2.8
Jacques Lucke (JacquesLucke) updated the diff for D3863: Image Empties: More visibility settings.
  • hide gizmo when image empty not visible
Wed, Oct 31, 11:46 AM
Jacques Lucke (JacquesLucke) updated the diff for D3863: Image Empties: More visibility settings.
  • use a flag
Wed, Oct 31, 11:24 AM

Tue, Oct 30

Jacques Lucke (JacquesLucke) updated the diff for D3863: Image Empties: More visibility settings.
  • cleanup
Tue, Oct 30, 6:03 PM
Jacques Lucke (JacquesLucke) updated the summary of D3863: Image Empties: More visibility settings.
Tue, Oct 30, 5:39 PM
Jacques Lucke (JacquesLucke) updated the task description for T57001: Porting Official Addons to Blender 2.8.
Tue, Oct 30, 4:42 PM · Code Quest, Addons
Jacques Lucke (JacquesLucke) committed rBAb8a0f8c8fe65: Remove "Object Grease Scatter" addon in Blender 2.8 (authored by Jacques Lucke (JacquesLucke)).
Remove "Object Grease Scatter" addon in Blender 2.8
Tue, Oct 30, 4:40 PM
Jacques Lucke (JacquesLucke) committed rBA54d50aec6f13: New "Scatter Objects" addon (authored by Jacques Lucke (JacquesLucke)).
New "Scatter Objects" addon
Tue, Oct 30, 4:36 PM
Jacques Lucke (JacquesLucke) closed D3787: new 'Scatter Objects' addon [WIP].
Tue, Oct 30, 4:36 PM
Jacques Lucke (JacquesLucke) updated the task description for T57001: Porting Official Addons to Blender 2.8.
Tue, Oct 30, 4:09 PM · Code Quest, Addons
Jacques Lucke (JacquesLucke) committed rBAf80599f36929: port "Math Vis (Console)" addon to Blender 2.8 (authored by Jacques Lucke (JacquesLucke)).
port "Math Vis (Console)" addon to Blender 2.8
Tue, Oct 30, 4:08 PM
Jacques Lucke (JacquesLucke) closed D3795: port "Math Vis (Console)" addon to Blender 2.8.
Tue, Oct 30, 4:08 PM
Jacques Lucke (JacquesLucke) updated the summary of D3863: Image Empties: More visibility settings.
Tue, Oct 30, 3:58 PM
Jacques Lucke (JacquesLucke) created D3863: Image Empties: More visibility settings.
Tue, Oct 30, 3:56 PM
Jacques Lucke (JacquesLucke) added a comment to D3688: GPU module: Initial implementation of the `gpu.shader` module..

@Germano Cavalcante (mano-wii) what is the purpose of the del batch statement in your example Python code? From what I see it's at the end of the function anyway (the name batch goes out of scope there), so AFAIK the statement doesn't have any purpose.

Tue, Oct 30, 12:51 PM · BF Blender: 2.8
Jacques Lucke (JacquesLucke) added inline comments to rBce148716c816: UI: Support Displaying Enums as Tabs.
Tue, Oct 30, 8:20 AM

Mon, Oct 29

Jacques Lucke (JacquesLucke) awarded rBab6c7ff2ab15: UI: Vertical Properties Editor Tabs a Yellow Medal token.
Mon, Oct 29, 10:03 PM
Jacques Lucke (JacquesLucke) committed rBabdda29dab68: Fix: Pose Breakdown operator (continued) (authored by Jacques Lucke (JacquesLucke)).
Fix: Pose Breakdown operator (continued)
Mon, Oct 29, 2:08 PM
Jacques Lucke (JacquesLucke) added inline comments to D3848: Fix: Pose Breakdown operator.
Mon, Oct 29, 2:00 PM
Jacques Lucke (JacquesLucke) committed rB1c326e50798d: Fix: Pose Breakdown operator (authored by Jacques Lucke (JacquesLucke)).
Fix: Pose Breakdown operator
Mon, Oct 29, 1:59 PM
This revision was not accepted when it landed; it landed in state Needs Revision.
Mon, Oct 29, 1:59 PM