Page MenuHome

Martin Felke (scorpion81)
User

Projects (6)

User Details

User Since
Nov 8 2011, 7:42 PM (496 w, 5 d)

Recent Activity

Thu, Apr 22

Piotr Adamowicz (madminstrel) awarded D4960: New Voxel Mesher Modifier a Like token.
Thu, Apr 22, 8:06 AM · Modifiers, BF Blender

Sun, Apr 18

Vyacheslav (hitrpr) awarded D4960: New Voxel Mesher Modifier a Heartbreak token.
Sun, Apr 18, 7:25 AM · Modifiers, BF Blender

Apr 16 2021

ThinkingPolygons (ThinkingPolygons) awarded D4960: New Voxel Mesher Modifier a Heartbreak token.
Apr 16 2021, 4:28 AM · Modifiers, BF Blender

Apr 15 2021

michael knubben (michaelknubben) awarded D4960: New Voxel Mesher Modifier a Heartbreak token.
Apr 15 2021, 3:28 PM · Modifiers, BF Blender

Apr 12 2021

serge (rpserge) awarded D4960: New Voxel Mesher Modifier a Heartbreak token.
Apr 12 2021, 11:36 PM · Modifiers, BF Blender
AnityEx (AnityEx) awarded D4960: New Voxel Mesher Modifier a Burninate token.
Apr 12 2021, 11:05 PM · Modifiers, BF Blender

Apr 8 2021

Vyacheslav (hitrpr) awarded D4960: New Voxel Mesher Modifier a Love token.
Apr 8 2021, 9:23 PM · Modifiers, BF Blender

Apr 7 2021

serge (rpserge) awarded D4960: New Voxel Mesher Modifier a Love token.
Apr 7 2021, 11:17 AM · Modifiers, BF Blender
michael knubben (michaelknubben) awarded D4960: New Voxel Mesher Modifier a Love token.
Apr 7 2021, 10:07 AM · Modifiers, BF Blender
Steffen Hartmann (Harti) awarded D4960: New Voxel Mesher Modifier a Like token.
Apr 7 2021, 9:42 AM · Modifiers, BF Blender
Ilja Razinkov (IPv6) awarded D4960: New Voxel Mesher Modifier a Like token.
Apr 7 2021, 7:54 AM · Modifiers, BF Blender

Mar 23 2021

Robert Rioux (riouxr) awarded T54888: Fracture Modifier 2.8 port a Love token.
Mar 23 2021, 3:04 AM · Physics

Jan 26 2021

Martin Felke (scorpion81) added a comment to T85019: Cannot find POV option in import.

See also

Jan 26 2021, 1:42 PM · Add-ons (Community)

Jan 14 2021

Alexandre Bon (bonalex01) awarded T54888: Fracture Modifier 2.8 port a Love token.
Jan 14 2021, 10:20 PM · Physics

Jan 13 2021

Everton Schneider (eversimo) awarded rB32fef3040feb: fix attempt for conversion of multiple FM objects to keyframed shard objects a Love token.
Jan 13 2021, 7:50 PM

Nov 29 2020

Mindinsomnia (mindinsomnia) awarded T54888: Fracture Modifier 2.8 port a Love token.
Nov 29 2020, 11:31 AM · Physics
Kubo_Wu (Kubo_Wu) awarded T54888: Fracture Modifier 2.8 port a Love token.
Nov 29 2020, 11:13 AM · Physics

Nov 27 2020

YAFU (YAFU) awarded T54888: Fracture Modifier 2.8 port a Love token.
Nov 27 2020, 12:23 PM · Physics

Oct 20 2020

nehale12@gmail.com (nehale) awarded D4960: New Voxel Mesher Modifier a Love token.
Oct 20 2020, 12:56 PM · Modifiers, BF Blender

Oct 9 2020

Davide Caprioli (DaveDeer) awarded D4960: New Voxel Mesher Modifier a Yellow Medal token.
Oct 9 2020, 12:50 AM · Modifiers, BF Blender

Oct 4 2020

Lukas Stratmann (LukasStratmann) awarded D4960: New Voxel Mesher Modifier a Love token.
Oct 4 2020, 1:38 PM · Modifiers, BF Blender

Sep 28 2020

Alan Melling (alan.melling) awarded D4960: New Voxel Mesher Modifier a Hungry Hippo token.
Sep 28 2020, 8:52 PM · Modifiers, BF Blender

Sep 1 2020

Evan Davies (EDcase) awarded T54888: Fracture Modifier 2.8 port a Love token.
Sep 1 2020, 1:49 PM · Physics

Jul 26 2020

John Gwinner (JGwinner) awarded T54888: Fracture Modifier 2.8 port a Love token.
Jul 26 2020, 6:34 AM · Physics

Jul 15 2020

Martin Felke (scorpion81) updated the diff for D4960: New Voxel Mesher Modifier.
  • some minor ui fixes and default setting tweaks
Jul 15 2020, 12:03 PM · Modifiers, BF Blender

Jul 14 2020

Matt (Kickflipkid687) awarded D4960: New Voxel Mesher Modifier a Love token.
Jul 14 2020, 4:58 PM · Modifiers, BF Blender
Martin Felke (scorpion81) added a comment to D4960: New Voxel Mesher Modifier.

So... what was the point of migrating the modifier UI code from python back to C in 2.90 again ?!
Making external devs angry ?
You sacrifice a lot of flexibility having UI code being run in python for some drag and drop eye candy ? seriously ?!
That is a big step backwards imho. Now i would need to backport the UI code to C... yuck... tried that. But what about the template_list() function ?
Its C equivalent needs a Context pointer. Great... one of those you never have handy at your disposal.
Where does it come from in the python function ? USE_FUNC_CONTEXT looks like a big automagically stuff... In that state i am unable to update the UI code and the patch for 2.90.
And the code really should not fail because of some UI stuff.
Some easy to find documentation / migration guide for that imho totally unnecessary UI code policy thing would have also helped.
and better function names, not uiItemR and stuff like that... and really, UI code belongs into the python part.

Jul 14 2020, 1:18 PM · Modifiers, BF Blender

Jun 20 2020

SavMartin awarded T54888: Fracture Modifier 2.8 port a Love token.
Jun 20 2020, 12:44 AM · Physics

Jun 19 2020

slarti awarded D4960: New Voxel Mesher Modifier a Love token.
Jun 19 2020, 7:00 PM · Modifiers, BF Blender

Jun 16 2020

filip mond (vklidu) awarded D4960: New Voxel Mesher Modifier a Love token.
Jun 16 2020, 10:38 PM · Modifiers, BF Blender
Pipeliner (Pipeliner) awarded D4960: New Voxel Mesher Modifier a Burninate token.
Jun 16 2020, 2:53 PM · Modifiers, BF Blender

Jun 10 2020

Charlier (N005) awarded T54888: Fracture Modifier 2.8 port a Love token.
Jun 10 2020, 9:23 PM · Physics

May 30 2020

Torrent (Torrent) awarded D4960: New Voxel Mesher Modifier a Love token.
May 30 2020, 4:33 AM · Modifiers, BF Blender

May 15 2020

Lukas Stratmann (LukasStratmann) awarded D4960: New Voxel Mesher Modifier a Love token.
May 15 2020, 1:01 AM · Modifiers, BF Blender

May 14 2020

jorge (jorsh) awarded T54888: Fracture Modifier 2.8 port a Love token.
May 14 2020, 5:02 AM · Physics

May 12 2020

Vitor Boschi da Silva (vitorboschi) awarded T54888: Fracture Modifier 2.8 port a Love token.
May 12 2020, 1:52 PM · Physics

May 2 2020

Wassili F (astroblitz) awarded D4960: New Voxel Mesher Modifier a Love token.
May 2 2020, 1:22 PM · Modifiers, BF Blender

May 1 2020

Yury Ziankouski (Zen_YS) awarded D4960: New Voxel Mesher Modifier a Love token.
May 1 2020, 1:16 AM · Modifiers, BF Blender

Apr 23 2020

Hartmut Nörenberg (hartworx) awarded T54888: Fracture Modifier 2.8 port a Love token.
Apr 23 2020, 6:32 PM · Physics

Apr 21 2020

Harisreedhar (harisreedhar) awarded D4960: New Voxel Mesher Modifier a Love token.
Apr 21 2020, 7:58 AM · Modifiers, BF Blender

Apr 18 2020

Arian (14AUDDIN) awarded rB31ebf10f1b4e: initial implementation of libQex-based quad remeshing a Love token.
Apr 18 2020, 8:12 PM

Apr 9 2020

Malkai dos Santos Pereira Oliveira (Malkai) awarded D4960: New Voxel Mesher Modifier a Like token.
Apr 9 2020, 4:36 AM · Modifiers, BF Blender
Joe Daniels (joe_daniels) awarded D4960: New Voxel Mesher Modifier a Love token.
Apr 9 2020, 1:45 AM · Modifiers, BF Blender

Apr 6 2020

Arian (14AUDDIN) awarded D4960: New Voxel Mesher Modifier a Love token.
Apr 6 2020, 1:23 PM · Modifiers, BF Blender

Apr 2 2020

Martin Felke (scorpion81) added a comment to D4960: New Voxel Mesher Modifier.

hrm, i better should NOT have rebased my arcpatch branch to master before... lol... now there are unrelated changes in here as well (weld modifier stuff, curve stuff etc)
but the wiki docs regarding arcanist and arc diff (aka updating your diff) recommended that.

Apr 2 2020, 9:52 PM · Modifiers, BF Blender
Martin Felke (scorpion81) updated the diff for D4960: New Voxel Mesher Modifier.
  • attempt to perform all review related changes
Apr 2 2020, 9:46 PM · Modifiers, BF Blender

Apr 1 2020

Mikael Ström (Ztreem) awarded D4960: New Voxel Mesher Modifier a Love token.
Apr 1 2020, 6:22 PM · Modifiers, BF Blender
Zohaib (ZohaibAli) awarded D4960: New Voxel Mesher Modifier a Love token.
Apr 1 2020, 2:44 PM · Modifiers, BF Blender
Martin Felke (scorpion81) added a comment to D4960: New Voxel Mesher Modifier.

Move to separate Voxel Mesher modifier, in case this would have taken a lot of time.

Apr 1 2020, 1:25 PM · Modifiers, BF Blender

Mar 31 2020

Martin Felke (scorpion81) added a comment to D4960: New Voxel Mesher Modifier.

@Pablo Dobarro (pablodp606) First, thanks for your help :)

Mar 31 2020, 4:57 PM · Modifiers, BF Blender
Martin Felke (scorpion81) added a comment to D4960: New Voxel Mesher Modifier.

So, but the voxelremesh operator lacks CSG functionality, filters, as well as texture / material transfer, and the preserve Hard edges support. And not yet speaking of the ability to mesh particles. Should this be part of the operator then too ? So both the modifier and the operator can share a common codebase ? Either way, I disagree here that is just a little bit of work. I would estimate it is not rocket science, but not too trivial either.
Means I just need a bigger slot of time in order to do the required changes. Not sure whether other devs could do this faster, because they would need to read their way thru the code on their own or ask me for help in order to accelerate this a bit.

Mar 31 2020, 3:43 PM · Modifiers, BF Blender

Mar 30 2020

Henrik Dick (weasel) awarded D4960: New Voxel Mesher Modifier a Love token.
Mar 30 2020, 1:58 PM · Modifiers, BF Blender

Mar 24 2020

surya kiran reddy (Dir-Surya) awarded T54888: Fracture Modifier 2.8 port a 100 token.
Mar 24 2020, 9:04 PM · Physics

Mar 20 2020

Debuk (Debuk) awarded D4960: New Voxel Mesher Modifier a Love token.
Mar 20 2020, 9:23 AM · Modifiers, BF Blender

Mar 16 2020

Reinhard Kepplinger (ReinhardK) awarded D4960: New Voxel Mesher Modifier a Love token.
Mar 16 2020, 11:11 PM · Modifiers, BF Blender

Mar 13 2020

Martin Felke (scorpion81) added a comment to D4960: New Voxel Mesher Modifier.

Ok, what about:

Mar 13 2020, 6:04 PM · Modifiers, BF Blender
Martin Felke (scorpion81) added a comment to D4960: New Voxel Mesher Modifier.

Regarding the volume object, I think that is separate functionality. In the future we will likely have a node for converting a mesh to a volume, a node for doing volume boolean ops and a node for converting a volume to a mesh. But we don't have that yet, and even if we did this is still functionality we want to provide with an easy interface.

Mar 13 2020, 1:01 PM · Modifiers, BF Blender

Mar 6 2020

Christian Friedrich (rbx775) awarded D4960: New Voxel Mesher Modifier a Love token.
Mar 6 2020, 8:12 PM · Modifiers, BF Blender
Martin Felke (scorpion81) updated the diff for D4960: New Voxel Mesher Modifier.

some more pre-review cleanup, aka removing unintended changes

Mar 6 2020, 3:12 PM · Modifiers, BF Blender
PawelP (Zuorion) awarded D4960: New Voxel Mesher Modifier a Love token.
Mar 6 2020, 12:19 AM · Modifiers, BF Blender

Mar 5 2020

Pablo Vazquez (pablovazquez) awarded D4960: New Voxel Mesher Modifier a Burninate token.
Mar 5 2020, 6:04 PM · Modifiers, BF Blender
Silas Opel (Schamph) awarded D4960: New Voxel Mesher Modifier a Love token.
Mar 5 2020, 4:16 PM · Modifiers, BF Blender
Juanfran Matheu (jfmatheu) awarded D4960: New Voxel Mesher Modifier a Love token.
Mar 5 2020, 2:15 PM · Modifiers, BF Blender
Alberto Velázquez (dcvertice) awarded D4960: New Voxel Mesher Modifier a Love token.
Mar 5 2020, 2:10 PM · Modifiers, BF Blender
Martin Felke (scorpion81) updated the diff for D4960: New Voxel Mesher Modifier.

dead code cleanup and clang formatting of patch

Mar 5 2020, 12:12 PM · Modifiers, BF Blender
higgsas (higgsas) awarded D4960: New Voxel Mesher Modifier a Love token.
Mar 5 2020, 11:00 AM · Modifiers, BF Blender
Connor McCampbell (realeyez) awarded D4960: New Voxel Mesher Modifier a Love token.
Mar 5 2020, 7:17 AM · Modifiers, BF Blender

Mar 4 2020

Martin Felke (scorpion81) updated the diff for D4960: New Voxel Mesher Modifier.

Update of diff for recent 2.83 master, no functional changes.
@Brecht Van Lommel (brecht) I would like a review for this to be included in 2.83

Mar 4 2020, 5:07 PM · Modifiers, BF Blender

Feb 29 2020

Vitor Balbio (vitorbalbio) awarded D4960: New Voxel Mesher Modifier a Love token.
Feb 29 2020, 6:44 PM · Modifiers, BF Blender

Feb 27 2020

Gad (gadas) awarded T54888: Fracture Modifier 2.8 port a Love token.
Feb 27 2020, 4:56 PM · Physics

Feb 25 2020

Tiago Cruz (tiagoffcruz) awarded D4960: New Voxel Mesher Modifier a Love token.
Feb 25 2020, 1:43 AM · Modifiers, BF Blender

Feb 4 2020

Lissanro Rayen (Dragon.Studio) awarded D4960: New Voxel Mesher Modifier a Love token.
Feb 4 2020, 7:52 PM · Modifiers, BF Blender

Jan 22 2020

Kubo_Wu (Kubo_Wu) awarded D4960: New Voxel Mesher Modifier a Love token.
Jan 22 2020, 7:12 AM · Modifiers, BF Blender

Jan 15 2020

Everton Schneider (eversimo) awarded T54888: Fracture Modifier 2.8 port a Love token.
Jan 15 2020, 2:10 AM · Physics

Jan 3 2020

Hans Goudey (HooglyBoogly) awarded D4960: New Voxel Mesher Modifier a Love token.
Jan 3 2020, 5:18 PM · Modifiers, BF Blender

Jan 2 2020

Martin Felke (scorpion81) added a comment to D4960: New Voxel Mesher Modifier.

in order for the ModifierList addon to show the CSG UI elements, i think the highlighted python code (from modifiers drawing code) must be added to the addon too.
Or atleast the operator names should be made known to the addon.
And for the skin modifier as CSG operand, seems to work here. If the original CSG object is set to Textured, it will just hide the remeshed part I think, so it should be hidden in viewport or render.
Theoretically "reproject data" should transfer UVs or materials too, from the skin modifier original object to the remeshed part (tho there are seam issues still)

Jan 2 2020, 2:00 PM · Modifiers, BF Blender
Martin Felke (scorpion81) added a comment to D4960: New Voxel Mesher Modifier.

@paul geraskin (mifth) Hmmm, i am not sure yet how to implement this. Vertexcolors or weights would need to manipulate the filtering in openvdb somehow...

Jan 2 2020, 12:50 PM · Modifiers, BF Blender
Martin Felke (scorpion81) updated the diff for D4960: New Voxel Mesher Modifier.

Added custom data reprojection for UVs and materials (for some reason, vertex and edge data doesnt work so well with it, using datatransfer code)

Jan 2 2020, 12:45 PM · Modifiers, BF Blender

Jan 1 2020

Martin Felke (scorpion81) added a comment to T72422: Bevel Custom Profile: no way to Copy To Selected.

Tried to patch this, but the more I dig into it, the more questions arise, lol...
For example what on earth has "Overrides" to do with copying something on RNA level ? Is that the same as Static / Dynamic Override (which never was finished up to now) or something different with the same name ?
Lol... Anyways, I will share here my partially working patch, but it wont copy the Custom Profile, just re-assign it to the other modifier. Probably this is some corner case with Pointer Properties, which are not meant to be copied but to be assigned somewhere else only. But this doesnt work here. In case one of the other bevel modifier objects is deleted, blender will crash.
Probably, in order to make the CurveProfile more re-usable and copy-able (in one go) , it must become some separate ID which can be linked into the bevel modifier, like a cachefile is linked into the Meshcachesequence modifier or Particle Settings are being linked into a Particle System Modifier.

Jan 1 2020, 7:24 PM · BF Blender

Dec 31 2019

Martin Felke (scorpion81) added a comment to T72422: Bevel Custom Profile: no way to Copy To Selected.

@Hans Goudey (HooglyBoogly)
Thanks, the custom_profile.update() call seems to work. But the target curve's widget looks often a bit weird afterwards, aka weird triangular artifacts.

Dec 31 2019, 10:33 PM · BF Blender
Martin Felke (scorpion81) added a comment to T72422: Bevel Custom Profile: no way to Copy To Selected.

Hmm, seems this is no simple oneliner in order to fix this issue.
After some search in the code and some debugging, i found out that here
https://developer.blender.org/diffusion/B/browse/master/source/blender/editors/interface/interface_context_menu.c$543
but->rnapoin.data && but->rnaprop seem not to be set (if you rightclick on the curve in the bevel modifier).
The curve is defined here basically
https://developer.blender.org/diffusion/B/browse/master/source/blender/editors/interface/interface_templates.c$4959
but there is no uiBut (no button) inside the curve area itself one could bind the context menu entries to. Its just an uiBlock, which works differently.
The rnapoin and rnaprop data is handled by a callback here, RNAUpdateCb.
Bottom line, it seems (for me atleast, who is unfamiliar to that code area) not so super easy to fix this properly.
Maybe one would need to write a custom (mass) copy operator which iterates over the curve points / handles or so. But i dont think those are exposed via python,
so this needs to be done in C.

Dec 31 2019, 12:30 PM · BF Blender

Dec 30 2019

Fran Marz (franMarz) awarded D4960: New Voxel Mesher Modifier a Mountain of Wealth token.
Dec 30 2019, 1:31 AM · Modifiers, BF Blender

Dec 13 2019

Antonio Javier Torralba Moreno (corpse) awarded T54888: Fracture Modifier 2.8 port a Love token.
Dec 13 2019, 10:41 AM · Physics

Dec 2 2019

Efflam Mercier (Muritaka) awarded D4960: New Voxel Mesher Modifier a Love token.
Dec 2 2019, 12:38 AM · Modifiers, BF Blender

Nov 26 2019

Nathan (nate066) awarded D4960: New Voxel Mesher Modifier a Love token.
Nov 26 2019, 1:13 AM · Modifiers, BF Blender

Nov 24 2019

mankysee (mankysee) awarded D4960: New Voxel Mesher Modifier a Like token.
Nov 24 2019, 4:35 PM · Modifiers, BF Blender

Nov 7 2019

Julien Leménicier (mistajuliax) awarded D4960: New Voxel Mesher Modifier a Love token.
Nov 7 2019, 9:07 AM · Modifiers, BF Blender

Nov 4 2019

Julien Leménicier (mistajuliax) awarded T54888: Fracture Modifier 2.8 port a Love token.
Nov 4 2019, 9:42 PM · Physics

Nov 3 2019

Martin Felke (scorpion81) added a comment to T71250: ID user decrement error for Collections with ID properties in ViewLayer.

@Lukas Stockner (lukasstockner97) Hi, feel free to commit the patch :) I am busy with other work and a bit out of the loop atm.

Nov 3 2019, 7:15 PM · BF Blender

Oct 16 2019

Giuseppe Bufalo (Peps) awarded D4960: New Voxel Mesher Modifier a Love token.
Oct 16 2019, 5:09 AM · Modifiers, BF Blender

Sep 29 2019

Jacob Merrill (blueprintrandom) awarded D4960: New Voxel Mesher Modifier a Love token.
Sep 29 2019, 9:01 PM · Modifiers, BF Blender

Sep 17 2019

Martin Felke (scorpion81) added a comment to T62924: Wireframe displays triangulated in sculpt mode.

Hmm, didnt actually check the code, but it possibly draws triangles in sculpt mode due to usage of MLoopTris instead of MFace, aka triangle only mesh representation vs tri and quad like before.
( I doubt sculpting supports ngons and polys directly, but i could be wrong here.) Could also be the drawing code does own triangulation there.

Sep 17 2019, 5:40 PM · BF Blender
Ted Nielsen (brilliant_ape) awarded D4960: New Voxel Mesher Modifier a Love token.
Sep 17 2019, 1:12 PM · Modifiers, BF Blender
Martin Felke (scorpion81) added a comment to T69728: Sculpt Mode Grab Active Vertex and Dynamic Mesh Preview Bug..

Tried the provided blend with 76650402f300 and a master version from september 13th.
Except maybe the extraneous green dot "far away" from the active vertex I also had no flicker or locking.
Windows 10 Pro 64-bit
Intel UHD 620 (laptop) (Lol, a miracle 2.8 seems to run flawlessly with this hardware :) )

Sep 17 2019, 12:56 PM · Sculpt, Paint & Texture, BF Blender
Metin Seven (MetinSeven) awarded D4960: New Voxel Mesher Modifier a Love token.
Sep 17 2019, 11:23 AM · Modifiers, BF Blender

Sep 16 2019

noki paike (amonpaike) awarded D4960: New Voxel Mesher Modifier a Love token.
Sep 16 2019, 9:50 PM · Modifiers, BF Blender
Nahuel Belich (belich) awarded D4960: New Voxel Mesher Modifier a Love token.
Sep 16 2019, 7:14 PM · Modifiers, BF Blender
mankysee (mankysee) awarded D4960: New Voxel Mesher Modifier a Love token.
Sep 16 2019, 1:20 PM · Modifiers, BF Blender

Sep 13 2019

Martin Felke (scorpion81) added a comment to D4960: New Voxel Mesher Modifier.

improved sharpening mode : usable for csg objects and now threaded with tbb::parallel_for

Sep 13 2019, 3:44 PM · Modifiers, BF Blender

Sep 12 2019

Cody Winchester (CodyWinch) awarded D4960: New Voxel Mesher Modifier a Love token.
Sep 12 2019, 2:47 AM · Modifiers, BF Blender