Sebastian Witt (witt)
User

Projects

User Details

User Since
Sep 14 2016, 12:48 PM (62 w, 2 d)

Recent Activity

Sep 2 2017

Sebastian Witt (witt) committed rBb8a14f04afd1: Fixed inverse tube bug. Minor normal issue remains. (authored by Sebastian Witt (witt)).
Fixed inverse tube bug. Minor normal issue remains.
Sep 2 2017, 5:40 PM

Aug 29 2017

Sebastian Witt (witt) committed rBf428554df421: Fixed a really hard to find crasher bug and a lot of mesh issues! (authored by Sebastian Witt (witt)).
Fixed a really hard to find crasher bug and a lot of mesh issues!
Aug 29 2017, 4:52 PM
Sebastian Witt (witt) committed rB0c24cb542df3: Added clamping to input settings. (authored by Sebastian Witt (witt)).
Added clamping to input settings.
Aug 29 2017, 3:36 PM
Sebastian Witt (witt) committed rBc3bd1c8414a2: Mini fixes. Catch some cornercases that shouldn't happen. (authored by Sebastian Witt (witt)).
Mini fixes. Catch some cornercases that shouldn't happen.
Aug 29 2017, 3:23 PM

Aug 28 2017

Sebastian Witt (witt) committed rBc982e62128b5: Fixed a crasher, mutex was missing initialisation. (authored by Sebastian Witt (witt)).
Fixed a crasher, mutex was missing initialisation.
Aug 28 2017, 5:36 PM

Aug 25 2017

Sebastian Witt (witt) committed rBf729653f5dcf: Possibly fixed a big portion of the ring missalignments and uncomplete rings. (authored by Sebastian Witt (witt)).
Possibly fixed a big portion of the ring missalignments and uncomplete rings.
Aug 25 2017, 12:20 PM
Sebastian Witt (witt) committed rB5f6c7a9eb650: Fixed some normal orientation issues. B-Ring normals are now aligned A-ring… (authored by Sebastian Witt (witt)).
Fixed some normal orientation issues. B-Ring normals are now aligned A-ring…
Aug 25 2017, 10:30 AM

Aug 24 2017

Sebastian Witt (witt) committed rB6d86842dd3c6: Mayor rework of the edgering system. Unified code, bugfixes. A lot of bugs… (authored by Sebastian Witt (witt)).
Mayor rework of the edgering system. Unified code, bugfixes. A lot of bugs…
Aug 24 2017, 5:13 PM

Aug 22 2017

Sebastian Witt (witt) committed rBe27bacaa4377: Fix mini crasher, last commit before mayor rework of the edgering… (authored by Sebastian Witt (witt)).
Fix mini crasher, last commit before mayor rework of the edgering…
Aug 22 2017, 6:05 PM
Sebastian Witt (witt) committed rB5e1d75247db2: Fix holes bug in fillets. (authored by Sebastian Witt (witt)).
Fix holes bug in fillets.
Aug 22 2017, 11:14 AM

Aug 20 2017

Sebastian Witt (witt) committed rBa25577433c55: Compiler pointer arithmetic fix. (authored by Sebastian Witt (witt)).
Compiler pointer arithmetic fix.
Aug 20 2017, 4:50 PM
Sebastian Witt (witt) committed rB664936777b32: Fix compiler error on win. (Arithmetic on void pointer) (authored by Sebastian Witt (witt)).
Fix compiler error on win. (Arithmetic on void pointer)
Aug 20 2017, 12:23 PM

Aug 19 2017

Sebastian Witt (witt) committed rBb77d3ecb5c94: Added subtract mode. "Clipping brush" (authored by Sebastian Witt (witt)).
Added subtract mode. "Clipping brush"
Aug 19 2017, 11:08 AM
Sebastian Witt (witt) committed rB30d32fa602e2: Fillets now get generated. Almost feature complete. (authored by Sebastian Witt (witt)).
Fillets now get generated. Almost feature complete.
Aug 19 2017, 12:38 AM

Aug 18 2017

Sebastian Witt (witt) committed rBb0b11017166f: Improved triangulation, working on ring assignments. (authored by Sebastian Witt (witt)).
Improved triangulation, working on ring assignments.
Aug 18 2017, 4:32 PM

Aug 17 2017

Sebastian Witt (witt) committed rBd0cb5c8fd964: Added first triangulation to generate the fillets. Still needs ring order and… (authored by Sebastian Witt (witt)).
Added first triangulation to generate the fillets. Still needs ring order and…
Aug 17 2017, 4:41 PM

Aug 16 2017

Sebastian Witt (witt) committed rB30aea5e13e74: Most data is now exposed to be used for final transitions/fillets. Exact point… (authored by Sebastian Witt (witt)).
Most data is now exposed to be used for final transitions/fillets. Exact point…
Aug 16 2017, 2:09 PM

Aug 15 2017

Sebastian Witt (witt) committed rB4c567c578ab1: Fixing flooding bug, partial fix. Found BB related flood cause. Realloc fix. (authored by Sebastian Witt (witt)).
Fixing flooding bug, partial fix. Found BB related flood cause. Realloc fix.
Aug 15 2017, 12:53 PM
Sebastian Witt (witt) committed rBfa86bbb05428: Inner vertices now get calculated as well as edgerings. Problem with holes in… (authored by Sebastian Witt (witt)).
Inner vertices now get calculated as well as edgerings. Problem with holes in…
Aug 15 2017, 10:00 AM

Aug 14 2017

Sebastian Witt (witt) committed rB3ab49cae0e8c: First version calculating the inside and outside vertices. Needs multiple ring… (authored by Sebastian Witt (witt)).
First version calculating the inside and outside vertices. Needs multiple ring…
Aug 14 2017, 1:04 PM

Aug 11 2017

Sebastian Witt (witt) committed rB8ac93b542838: Managed intersection data from multiprocess. Fixed ghash_pop workaround. (authored by Sebastian Witt (witt)).
Managed intersection data from multiprocess. Fixed ghash_pop workaround.
Aug 11 2017, 2:16 PM

Aug 10 2017

Sebastian Witt (witt) committed rB72713bddc03c: Added Multithreading to the intersection tests. No real performance improvement. (authored by Sebastian Witt (witt)).
Added Multithreading to the intersection tests. No real performance improvement.
Aug 10 2017, 12:31 PM
Sebastian Witt (witt) committed rB779682537e1c: Calculating intersecting edges in the silhouette. (Big performance hit) (authored by Sebastian Witt (witt)).
Calculating intersecting edges in the silhouette. (Big performance hit)
Aug 10 2017, 11:09 AM

Aug 9 2017

Sebastian Witt (witt) committed rB781a7f0822a4: Generating Tri array for later intersection testing. (authored by Sebastian Witt (witt)).
Generating Tri array for later intersection testing.
Aug 9 2017, 1:20 PM
Sebastian Witt (witt) committed rBcba8a0e1c277: Calculate BBs for branches. (authored by Sebastian Witt (witt)).
Calculate BBs for branches.
Aug 9 2017, 10:58 AM

Aug 8 2017

Sebastian Witt (witt) committed rB3aca62a444a6: Orthographic projection now fixed as well as wrong stroke boundingbox… (authored by Sebastian Witt (witt)).
Orthographic projection now fixed as well as wrong stroke boundingbox…
Aug 8 2017, 4:18 PM

Aug 7 2017

Sebastian Witt (witt) committed rB3566bb561c89: Added method to remove vertices from basic meshes by remapping the v/e/l/p… (authored by Sebastian Witt (witt)).
Added method to remove vertices from basic meshes by remapping the v/e/l/p…
Aug 7 2017, 6:22 PM

Aug 4 2017

Sebastian Witt (witt) committed rB5465a1ee1656: Overlapping parts of cross node edgecuts are now calculated. (authored by Sebastian Witt (witt)).
Overlapping parts of cross node edgecuts are now calculated.
Aug 4 2017, 3:09 PM

Aug 3 2017

Sebastian Witt (witt) committed rB5062205b2a11: Merge branch 'master' into soc-2017-sculpting_improvements. Keep the branch up… (authored by Sebastian Witt (witt)).
Merge branch 'master' into soc-2017-sculpting_improvements. Keep the branch up…
Aug 3 2017, 6:05 PM
Sebastian Witt (witt) committed rBd684bdd13903: Added memory and data to handle intersection rings. Still WIP unstable. (authored by Sebastian Witt (witt)).
Added memory and data to handle intersection rings. Still WIP unstable.
Aug 3 2017, 5:59 PM

Aug 2 2017

Sebastian Witt (witt) committed rB473cea6f0a0f: Added edge border calculation. Cut edge for the part is now being calculated. (authored by Sebastian Witt (witt)).
Added edge border calculation. Cut edge for the part is now being calculated.
Aug 2 2017, 11:42 AM

Jul 28 2017

Sebastian Witt (witt) committed rB8fbe4be8a5b9: Changed Z-Vector calculation to orthographic. Makes more sense the z-vec is… (authored by Sebastian Witt (witt)).
Changed Z-Vector calculation to orthographic. Makes more sense the z-vec is…
Jul 28 2017, 2:54 PM
Sebastian Witt (witt) committed rBa09c182b3454: Started connecting the silhouette to existing geometry. Intersecting vertices… (authored by Sebastian Witt (witt)).
Started connecting the silhouette to existing geometry. Intersecting vertices…
Jul 28 2017, 1:05 PM

Jul 26 2017

Sebastian Witt (witt) committed rBc416bfa757ea: Minor fix, crash on smoothness = 100%. (authored by Sebastian Witt (witt)).
Minor fix, crash on smoothness = 100%.
Jul 26 2017, 3:21 PM
Sebastian Witt (witt) committed rB7c2213c00af0: Front and backside of the silhouette are now connected. (authored by Sebastian Witt (witt)).
Front and backside of the silhouette are now connected.
Jul 26 2017, 1:09 PM

Jul 25 2017

Sebastian Witt (witt) committed rB7e1af56fab9a: Connected T-Intersections, Tubes, Caps front and backside. Now only transitions… (authored by Sebastian Witt (witt)).
Connected T-Intersections, Tubes, Caps front and backside. Now only transitions…
Jul 25 2017, 3:17 PM

Jul 24 2017

Sebastian Witt (witt) committed rB774de995f386: Added Backside to the shape. Frontside and backside still need to be connected. (authored by Sebastian Witt (witt)).
Added Backside to the shape. Frontside and backside still need to be connected.
Jul 24 2017, 4:59 PM

Jul 21 2017

Sebastian Witt (witt) committed rB83bc4f9c9e4f: Added Redo. Currently the whole mesh is stored. Partial copy todo. (authored by Sebastian Witt (witt)).
Added Redo. Currently the whole mesh is stored. Partial copy todo.
Jul 21 2017, 4:25 PM
Sebastian Witt (witt) committed rBdfcef6709562: Added a new undonode for the silhouette operator. Bare basics of undo now work… (authored by Sebastian Witt (witt)).
Added a new undonode for the silhouette operator. Bare basics of undo now work…
Jul 21 2017, 1:15 PM

Jul 20 2017

Sebastian Witt (witt) committed rB16fca86e9268: Correct missing in last commit. (authored by Sebastian Witt (witt)).
Correct missing in last commit.
Jul 20 2017, 12:36 PM
Sebastian Witt (witt) committed rB1f6338174690: Fixed shape anchor and z-orientation. Added tools to sculpt panel. (smoothness… (authored by Sebastian Witt (witt)).
Fixed shape anchor and z-orientation. Added tools to sculpt panel. (smoothness…
Jul 20 2017, 12:20 PM

Jul 19 2017

Sebastian Witt (witt) committed rB85e280bc434f: Added orientation calculation. Normals are now flipped correctly. (authored by Sebastian Witt (witt)).
Added orientation calculation. Normals are now flipped correctly.
Jul 19 2017, 12:33 PM
Sebastian Witt (witt) committed rB78a97b79f82b: Bugfix T-Intersection orientation out of order. (authored by Sebastian Witt (witt)).
Bugfix T-Intersection orientation out of order.
Jul 19 2017, 11:00 AM

Jul 18 2017

Sebastian Witt (witt) committed rB8dea4b3d9960: Minor Bugfixes, holes in t-intersections and edge offset in smaller… (authored by Sebastian Witt (witt)).
Minor Bugfixes, holes in t-intersections and edge offset in smaller…
Jul 18 2017, 4:40 PM
Sebastian Witt (witt) committed rB8611880b86f4: Bugfix, parts now no longer disappear. (Division by 0) (authored by Sebastian Witt (witt)).
Bugfix, parts now no longer disappear. (Division by 0)
Jul 18 2017, 1:13 PM
Sebastian Witt (witt) committed rBfdefef10a3fa: Minor bugfix, jagged lines on the right side of tubes. Interpolation needs to… (authored by Sebastian Witt (witt)).
Minor bugfix, jagged lines on the right side of tubes. Interpolation needs to…
Jul 18 2017, 11:37 AM

Jul 12 2017

Sebastian Witt (witt) committed rBe054e3c87ebf: Parts now get connected. T-Intersections are bugged sometimes. (authored by Sebastian Witt (witt)).
Parts now get connected. T-Intersections are bugged sometimes.
Jul 12 2017, 4:57 PM

Jul 11 2017

Sebastian Witt (witt) committed rBe8f316528271: Finished T-intersection topology. Next up connecting the parts. (authored by Sebastian Witt (witt)).
Finished T-intersection topology. Next up connecting the parts.
Jul 11 2017, 8:32 PM
Sebastian Witt (witt) committed rB7239c7d4a1d9: Finished cap geometry. Fixed uneven tube offset. Tubes and Caps now have a… (authored by Sebastian Witt (witt)).
Finished cap geometry. Fixed uneven tube offset. Tubes and Caps now have a…
Jul 11 2017, 1:18 PM

Jul 10 2017

Sebastian Witt (witt) committed rB323e34aa28b0: Reworked most of the vertex/edge/poly/loop generation. Added a unified… (authored by Sebastian Witt (witt)).
Reworked most of the vertex/edge/poly/loop generation. Added a unified…
Jul 10 2017, 7:02 PM

Jul 6 2017

Sebastian Witt (witt) committed rB637a32a3d9a0: Last commit before mayor rework. Mostly for future reference. (authored by Sebastian Witt (witt)).
Last commit before mayor rework. Mostly for future reference.
Jul 6 2017, 5:03 PM

Jul 3 2017

Sebastian Witt (witt) committed rBd213d26e3cc1: Minor code cleanup and structuring. Bug fixes! (authored by Sebastian Witt (witt)).
Minor code cleanup and structuring. Bug fixes!
Jul 3 2017, 4:51 PM

Jun 30 2017

Sebastian Witt (witt) committed rB82835bcaad3f: Progress on generated shape. Lots of smaller bugfixes parts are partially… (authored by Sebastian Witt (witt)).
Progress on generated shape. Lots of smaller bugfixes parts are partially…
Jun 30 2017, 7:45 PM

Jun 23 2017

Sebastian Witt (witt) committed rBe9a6e62d1949: Added t-intersections and caps. Next step: bridging the gaps. (authored by Sebastian Witt (witt)).
Added t-intersections and caps. Next step: bridging the gaps.
Jun 23 2017, 7:53 PM

Jun 16 2017

Sebastian Witt (witt) committed rBe0d8817e052c: Added 2D shape topology detection, first silhouette geometry gets created. Use… (authored by Sebastian Witt (witt)).
Added 2D shape topology detection, first silhouette geometry gets created. Use…
Jun 16 2017, 10:35 PM

Jun 12 2017

Sebastian Witt (witt) committed rB0a410498937c: Merge branch 'master' into soc-2017-sculpting_improvements Keep the branch… (authored by Sebastian Witt (witt)).
Merge branch 'master' into soc-2017-sculpting_improvements Keep the branch…
Jun 12 2017, 10:15 AM

Jun 9 2017

Sebastian Witt (witt) committed rBce2671b0e29b: Fixed some issues when inserting new meshdata into a pbvh. (authored by Sebastian Witt (witt)).
Fixed some issues when inserting new meshdata into a pbvh.
Jun 9 2017, 5:32 PM
Sebastian Witt (witt) committed rB15d74e7e51ae: Silhouette Operator basis setup. First tests to generate Geometry, failed to… (authored by Sebastian Witt (witt)).
Silhouette Operator basis setup. First tests to generate Geometry, failed to…
Jun 9 2017, 12:08 PM

Jun 4 2017

Bartosz Moniewski (monio) awarded rB109fc7682b7f: Initial commit on: Adaptive spacing (based on diff by LetterRip see:T50939). a Love token.
Jun 4 2017, 11:51 PM · Sculpting and Painting

Jun 1 2017

Sebastian Witt (witt) committed rB5fa1b47494fa: Small cleanup. Cleared every unconnected changes and fixed some minor ui bugs. (authored by Sebastian Witt (witt)).
Small cleanup. Cleared every unconnected changes and fixed some minor ui bugs.
Jun 1 2017, 11:14 AM

May 30 2017

Sebastian Witt (witt) updated subscribers of rB109fc7682b7f: Initial commit on: Adaptive spacing (based on diff by LetterRip see:T50939)..
May 30 2017, 5:21 PM · Sculpting and Painting
Sebastian Witt (witt) added a project to rB109fc7682b7f: Initial commit on: Adaptive spacing (based on diff by LetterRip see:T50939).: Sculpting and Painting.
May 30 2017, 5:21 PM · Sculpting and Painting
Sebastian Witt (witt) added a comment to rB109fc7682b7f: Initial commit on: Adaptive spacing (based on diff by LetterRip see:T50939)..

This is my first take on adding "Adaptive Spacing" to sculpting brushes.
The idea is originally from GSoC 2010 so its rather old. But still, the feature added is quite substantial.
You can find an earlier implementation and the basis for this commit as well as the discussion here: T50939

May 30 2017, 5:19 PM · Sculpting and Painting
Sebastian Witt (witt) committed rB109fc7682b7f: Initial commit on: Adaptive spacing (based on diff by LetterRip see:T50939). (authored by Sebastian Witt (witt)).
Initial commit on: Adaptive spacing (based on diff by LetterRip see:T50939).
May 30 2017, 4:44 PM · Sculpting and Painting

May 23 2017

Sebastian Witt (witt) added a comment to T50939: porting adaptive spacing to head branch (from GSoC 2010).

I have just picked it up as a first starting project for GSoC and will create a patch if i have anything proper.
For now i have already hit a design snag.
The current problem is, changing the "screenspace" line spacing to "objectspace" line spacing.
As Jason already mentioned we need to sample the surface, measuring the distance traveled on the 3D object rather than measuring the distance moved by the mouse.
This poses quite a challenge in the aspect of performance because the surface needs to be sampled.

May 23 2017, 5:57 PM · BF Blender

May 17 2017

Sebastian Witt (witt) added a comment to T51350: Moving 2d curves can flip shading normals.

It seems like your curve is not 2D. Normally curves get flattened when switching from 3D to 2D.
Contrary to that, if a curve contains Shapekeys, the keys do not get flattened.

May 17 2017, 7:10 PM · BF Blender
Sebastian Witt (witt) added a comment to T51446: Numpy import error on new builds for OSX.

I can't reproduce this on OSX 10.12.5.
It works for me here.

May 17 2017, 1:51 PM · BF Blender

Jan 24 2017

Sebastian Witt (witt) added a comment to T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).

Well the code i posted basically works, maybe I should create a revision for it. Apart from the questions it should work.
But since Campbell Barton left Blender as far as I know and this is not very important this is on ice.
I mean you can give it a shot if you want to try but its basically done.

Jan 24 2017, 1:06 PM · Quick Hacks

Nov 4 2016

Sebastian Witt (witt) added inline comments to D2282: Add kerning support for 3DText.
Nov 4 2016, 4:38 PM · BF Blender
Sebastian Witt (witt) updated the diff for D2282: Add kerning support for 3DText.

I tried to address all the problems with the old revision.
Mainly possible packedfile data leaks and "BLI_vfontdata_freeft2" function definition.

Nov 4 2016, 4:32 PM · BF Blender

Oct 22 2016

Sebastian Witt (witt) retitled D2316: OpenGL: updated transform.c to new immediate mode from to OpenGL: updated transform.c to new immediate mode.
Oct 22 2016, 4:51 PM · BF Blender: 2.8
Sebastian Witt (witt) updated D2305: OpenGL: textview port to immediate mode -> T49043.
Oct 22 2016, 2:15 PM · BF Blender: 2.8

Oct 19 2016

Sebastian Witt (witt) retitled D2305: OpenGL: textview port to immediate mode -> T49043 from textview port to immediate mode -> T49043 to OpenGL: textview port to immediate mode -> T49043.
Oct 19 2016, 12:04 PM · BF Blender: 2.8

Oct 17 2016

Sebastian Witt (witt) retitled D2305: OpenGL: textview port to immediate mode -> T49043 from to textview port to immediate mode -> T49043.
Oct 17 2016, 1:45 PM · BF Blender: 2.8

Oct 8 2016

Sebastian Witt (witt) added a comment to T47725: Kerning table not read from TTF font.

Here is my new Approach, now in a diff. :)
-> https://developer.blender.org/D2282

Oct 8 2016, 1:56 PM · BF Blender
Sebastian Witt (witt) retitled D2282: Add kerning support for 3DText from to Add kerning support for 3DText.
Oct 8 2016, 1:53 PM · BF Blender

Oct 2 2016

Sebastian Witt (witt) added a comment to T47725: Kerning table not read from TTF font.

I had a look at adding kerning support and here is my approach:
https://developer.blender.org/P407

Oct 2 2016, 7:44 PM · BF Blender
Sebastian Witt (witt) created P407 T47725.
Oct 2 2016, 7:33 PM

Sep 30 2016

Sebastian Witt (witt) added a comment to T47489: Add a default UV map to our torus mesh primitive.

Thanks for the review,

Sep 30 2016, 12:34 PM · Quick Hacks, Mesh Modeling

Sep 21 2016

Sebastian Witt (witt) added a comment to T47489: Add a default UV map to our torus mesh primitive.

Thanks lijenstina,

Sep 21 2016, 12:28 AM · Quick Hacks, Mesh Modeling

Sep 16 2016

Sebastian Witt (witt) claimed T47489: Add a default UV map to our torus mesh primitive.

Hi,
for a first python project I started working on this, most of the work was done anyways ;)
Here is the diff of my solution:
https://developer.blender.org/P400

Sep 16 2016, 5:42 PM · Quick Hacks, Mesh Modeling
Sebastian Witt (witt) created P400 T47489.
Sep 16 2016, 5:35 PM · Quick Hacks

Sep 15 2016

Sebastian Witt (witt) claimed T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).

Hi, to get into blender development i tried to solve this as a first practice.
Here is my approach:
https://developer.blender.org/P399
Two things I was wondering about:

  1. I had to alter the "ED_uvedit_unwrap_cube_project" to take the varying center into account.

The function is referenced in "paint_image_proj.c". It now takes an additional parameter (offset) which can be null.
I hope that is not a problem even though it is outside of the task's scope.

  1. I'm not very happy about how the center is set. Currently you have the option to "use cursor as center" which only updates when set.

Is there a better way? Maybe have a button to "set center to cursor" which sets the center coordinates to the cursor. (Is it possible to have buttons in the operator settings?)

Sep 15 2016, 2:24 PM · Quick Hacks
Sebastian Witt (witt) created P399 T47222.
Sep 15 2016, 2:01 PM