Page MenuHome

Ivan Perevala (ivpe)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 27 2019, 9:53 PM (140 w, 6 d)

Recent Activity

Wed, Dec 1

Silas Opel (Schamph) awarded D9291: Tracking: unify data storage for lens distortions a Love token.
Wed, Dec 1, 1:28 PM · Motion Tracking
Silas Opel (Schamph) awarded D9186: Camera projection mapping for brush texture a Love token.
Wed, Dec 1, 1:28 PM · BF Blender (2.92), Libmv, Sculpt, Paint & Texture

Wed, Nov 24

Ivan Perevala (ivpe) added a comment to T90961: Expansion of the "Refresh Data-Block Previews" operator's functionality.

@Brecht Van Lommel (brecht), in that case, I'll start the discussion with Blender Chat. Thanks for the tip.

Wed, Nov 24, 1:02 PM · BF Blender (3.0)

Wed, Nov 17

Ivan Perevala (ivpe) closed T92917: Issue while importing Blender 2.82 as a module as Resolved.

I'm closing the issue.
It was my mistake with this particular Blender version, I forgot to copy blender.crt directory to Python37/Lib/site-packages, so bpy module could not find msvcp140.dll on my local machine. After copiyng blender.crt directory, everything works as exppected.

Wed, Nov 17, 7:41 PM · BF Blender (2.82)

Nov 8 2021

Ivan Perevala (ivpe) updated the task description for T92917: Issue while importing Blender 2.82 as a module.
Nov 8 2021, 7:50 AM · BF Blender (2.82)
Ivan Perevala (ivpe) edited projects for T92917: Issue while importing Blender 2.82 as a module, added: BF Blender (2.82); removed BF Blender.
Nov 8 2021, 7:48 AM · BF Blender (2.82)
Ivan Perevala (ivpe) created T92917: Issue while importing Blender 2.82 as a module.
Nov 8 2021, 7:47 AM · BF Blender (2.82)

Oct 15 2021

Julian Rendell (JulianR) awarded T81662: Camera projection mapping for brush texture a Love token.
Oct 15 2021, 6:53 AM · Sculpt, Paint & Texture

Aug 26 2021

Ivan Perevala (ivpe) created T90961: Expansion of the "Refresh Data-Block Previews" operator's functionality.
Aug 26 2021, 1:37 PM · BF Blender (3.0)

Jun 8 2021

filip mond (vklidu) awarded T81662: Camera projection mapping for brush texture a Love token.
Jun 8 2021, 3:31 PM · Sculpt, Paint & Texture

May 1 2021

Ivan Perevala (ivpe) added a comment to T87907: Blender 2.92/2.93/3.0.0 Image editor crashing on loading 16K 16bit TIFF files.

@Vlad Kuzmin (Ssh4) , @Campbell Barton (campbellbarton) I can confirm the issue. I just tried to open image file from report description: on Linux Mint (Ulyssa) everything works as expected, but on Windows (10, 20H2), Blender crashes. Here is my debug log:

May 1 2021, 9:10 AM · Platform: Windows, Images & Movies, BF Blender

Apr 1 2021

Ivan Perevala (ivpe) added a comment to T82645: Tracking: unify data storage for camera intrinsics.
Apr 1 2021, 5:21 PM · VFX & Video, BF Blender, Motion Tracking

Feb 10 2021

Ivan Perevala (ivpe) added a comment to T81662: Camera projection mapping for brush texture.

@Robert Nederhorst (rnederhorst),

I’ll happily test this out as soon as an implementation is done.

The implementation will be completed until we finally find a consensus on its design. A lot of people want this tool, and I wish that one day I could bring it to life.
But there are still many unresolved questions (as in the relative task: D9291). So, if you want and can, you can always tell your vision of this project)

Feb 10 2021, 10:56 PM · Sculpt, Paint & Texture

Jan 6 2021

Ivan Perevala (ivpe) awarded T73935: PBVH_TEXTURE Design a Love token.
Jan 6 2021, 7:02 AM · Sculpt, Paint & Texture

Dec 3 2020

Ivan Perevala (ivpe) added a comment to T82645: Tracking: unify data storage for camera intrinsics.

@Sergey Sharybin (sergey) Yes. I can agree. I updated task description according to your suggestions. I think it would be nice to hear @Sebastian Koenig (sebastian_k) and @Sean Kennedy (hype)

Dec 3 2020, 4:05 PM · VFX & Video, BF Blender, Motion Tracking
Ivan Perevala (ivpe) updated the task description for T82645: Tracking: unify data storage for camera intrinsics.
Dec 3 2020, 3:55 PM · VFX & Video, BF Blender, Motion Tracking
Ivan Perevala (ivpe) updated the task description for T82645: Tracking: unify data storage for camera intrinsics.
Dec 3 2020, 1:09 PM · VFX & Video, BF Blender, Motion Tracking
Ivan Perevala (ivpe) updated the task description for T82645: Tracking: unify data storage for camera intrinsics.
Dec 3 2020, 1:05 PM · VFX & Video, BF Blender, Motion Tracking
Ivan Perevala (ivpe) added a comment to T82645: Tracking: unify data storage for camera intrinsics.

@Sergey Sharybin (sergey) , yes. "Camera Intrinsics" section is about whole set of parameters required by user. For sure, existing focal length and sensor dimensions should be re-used, in terms of usability as well as in terms of file versioning. As described, sensor width and height should be used for CCD sensor width evaluation.

Dec 3 2020, 12:58 PM · VFX & Video, BF Blender, Motion Tracking

Nov 30 2020

Felix (BlenderSpot) awarded T81662: Camera projection mapping for brush texture a Love token.
Nov 30 2020, 1:51 AM · Sculpt, Paint & Texture

Nov 27 2020

Jer Bot (verbal007) awarded T81662: Camera projection mapping for brush texture a Yellow Medal token.
Nov 27 2020, 7:28 PM · Sculpt, Paint & Texture

Nov 16 2020

Ivan Perevala (ivpe) added a comment to T82645: Tracking: unify data storage for camera intrinsics.

@Sergey Sharybin (sergey) @Jeroen Bakker (jbakker) , I updated task description and waiting for your feedback.

Nov 16 2020, 1:48 PM · VFX & Video, BF Blender, Motion Tracking
Ivan Perevala (ivpe) renamed T82645: Tracking: unify data storage for camera intrinsics from Tracking: unify data storage for lens distortions to Tracking: unify data storage for camera intrinsics.
Nov 16 2020, 1:46 PM · VFX & Video, BF Blender, Motion Tracking

Nov 13 2020

Ivan Perevala (ivpe) added a comment to T82645: Tracking: unify data storage for camera intrinsics.

@Sergey Sharybin (sergey) So as can I summarize discussion above. If you are not agreeing with something, please let me know, I would like to move on with this project:

Nov 13 2020, 2:00 PM · VFX & Video, BF Blender, Motion Tracking
Ivan Perevala (ivpe) added a comment to T82645: Tracking: unify data storage for camera intrinsics.

@Sergey Sharybin (sergey) some time ago I saw similar suggestion by Brecht and yes, it seems logical that "Intrinsics" should be a part of actually "Camera". This way is cover as animation support of camera intrinsics as re-usability case I mentioned before (which is important for projection painting as well).

Nov 13 2020, 11:33 AM · VFX & Video, BF Blender, Motion Tracking

Nov 12 2020

Clemens Rudolph (idur) awarded T81662: Camera projection mapping for brush texture a Love token.
Nov 12 2020, 6:56 PM · Sculpt, Paint & Texture
Ivan Perevala (ivpe) added a comment to T82645: Tracking: unify data storage for camera intrinsics.

@Sergey Sharybin (sergey) Yes, I have a few questions.
In terms of reusability yes, indeed, general-purpose structure should contain all camera intrinsics:

Nov 12 2020, 5:08 PM · VFX & Video, BF Blender, Motion Tracking
Ivan Perevala (ivpe) added a comment to T82645: Tracking: unify data storage for camera intrinsics.

@Sergey Sharybin (sergey) For sure you are right in most cases. But for some of them here is my throughts:

Nov 12 2020, 2:06 PM · VFX & Video, BF Blender, Motion Tracking
Ivan Perevala (ivpe) added a revision to T82645: Tracking: unify data storage for camera intrinsics: D9291: Tracking: unify data storage for lens distortions.
Nov 12 2020, 11:37 AM · VFX & Video, BF Blender, Motion Tracking
Ivan Perevala (ivpe) added a task to D9291: Tracking: unify data storage for lens distortions: T82645: Tracking: unify data storage for camera intrinsics.
Nov 12 2020, 11:37 AM · Motion Tracking
Ivan Perevala (ivpe) retitled D9291: Tracking: unify data storage for lens distortions from Tracking: unification of data storage for camera intrinsics (lens distortion) to Tracking: unify data storage for lens distortions.
Nov 12 2020, 11:35 AM · Motion Tracking
Ivan Perevala (ivpe) created T82645: Tracking: unify data storage for camera intrinsics.
Nov 12 2020, 11:33 AM · VFX & Video, BF Blender, Motion Tracking

Nov 11 2020

Ivan Perevala (ivpe) updated the diff for D9291: Tracking: unify data storage for lens distortions.
  • Animateable principal point
Nov 11 2020, 9:56 PM · Motion Tracking
Ivan Perevala (ivpe) updated the summary of D9291: Tracking: unify data storage for lens distortions.
Nov 11 2020, 9:55 PM · Motion Tracking
Ivan Perevala (ivpe) updated the diff for D9291: Tracking: unify data storage for lens distortions.
  • Base RNA implementation of coefficients
Nov 11 2020, 9:39 PM · Motion Tracking
Ivan Perevala (ivpe) updated the diff for D9291: Tracking: unify data storage for lens distortions.
  • Lens distortions added with movieclip opening
Nov 11 2020, 8:50 PM · Motion Tracking
Ivan Perevala (ivpe) updated the summary of D9291: Tracking: unify data storage for lens distortions.
Nov 11 2020, 8:48 PM · Motion Tracking
Ivan Perevala (ivpe) abandoned D9407: Tracking: Base DNA for unification camera intrinsics.

Abandoned as clone of parent revision which is more correct

Nov 11 2020, 8:36 PM
Ivan Perevala (ivpe) updated the diff for D9291: Tracking: unify data storage for lens distortions.
  • More colaborated with tracking
Nov 11 2020, 6:51 PM · Motion Tracking
flavien giroud (gritche) awarded T81662: Camera projection mapping for brush texture a Like token.
Nov 11 2020, 2:46 PM · Sculpt, Paint & Texture
Ivan Perevala (ivpe) updated the diff for D9291: Tracking: unify data storage for lens distortions.
  • Tracking member for LensDistortion structure
  • Add new lens distortion operator
Nov 11 2020, 2:24 PM · Motion Tracking
Ivan Perevala (ivpe) updated the summary of D9291: Tracking: unify data storage for lens distortions.
Nov 11 2020, 2:22 PM · Motion Tracking
Ivan Perevala (ivpe) updated the diff for D9291: Tracking: unify data storage for lens distortions.
  • Resolved makesdna.c
  • Added translation context
Nov 11 2020, 12:38 PM · Motion Tracking
Gad (gadas) awarded T81662: Camera projection mapping for brush texture a Burninate token.
Nov 11 2020, 3:44 AM · Sculpt, Paint & Texture

Nov 10 2020

Bataev Artem (shader) awarded T81662: Camera projection mapping for brush texture a Pterodactyl token.
Nov 10 2020, 4:41 PM · Sculpt, Paint & Texture
Ivan Perevala (ivpe) retitled D9291: Tracking: unify data storage for lens distortions from Tracking: Draft DNA implementation for unification of data storage for camera intrinsics to Tracking: unification of data storage for camera intrinsics (lens distortion).
Nov 10 2020, 2:11 PM · Motion Tracking
Ivan Perevala (ivpe) updated the summary of D9291: Tracking: unify data storage for lens distortions.
Nov 10 2020, 12:50 PM · Motion Tracking
Ivan Perevala (ivpe) updated the summary of D9291: Tracking: unify data storage for lens distortions.
Nov 10 2020, 12:39 PM · Motion Tracking
Vlad Kuzmin (Ssh4) awarded D9291: Tracking: unify data storage for lens distortions a Love token.
Nov 10 2020, 12:15 PM · Motion Tracking
Ivan Perevala (ivpe) updated the diff for D9291: Tracking: unify data storage for lens distortions.
  • Prepare files layout
  • Implemented LensDistortion ID
Nov 10 2020, 12:12 PM · Motion Tracking
SavMartin awarded T81662: Camera projection mapping for brush texture a Love token.
Nov 10 2020, 2:21 AM · Sculpt, Paint & Texture
Robert Windefjord (Robonnet) awarded T81662: Camera projection mapping for brush texture a Love token.
Nov 10 2020, 12:33 AM · Sculpt, Paint & Texture

Nov 9 2020

Tonatiuh de San Julián (Tonatiuh) awarded T81662: Camera projection mapping for brush texture a Love token.
Nov 9 2020, 9:36 PM · Sculpt, Paint & Texture
Ivan Perevala (ivpe) added a comment to D9382: UI: Adaptive HDRI preview resolution.

@Jeroen Bakker (jbakker) You are a great teacher for me!)

Nov 9 2020, 6:01 PM · EEVEE & Viewport
Ivan Perevala (ivpe) updated the diff for D9382: UI: Adaptive HDRI preview resolution.
  • Updated due to D9452 changes
  • Enumerator name is in unary form for now
  • Fixed memory leak in DRW_cache_sphere_get
Nov 9 2020, 5:52 PM · EEVEE & Viewport

Nov 7 2020

Ivan Perevala (ivpe) awarded D9452: Fix T82220 Missing viewport update after manual "HDRI Preview Size" input a Yellow Medal token.
Nov 7 2020, 11:27 AM

Nov 6 2020

Jeroen Bakker (jbakker) awarded D9382: UI: Adaptive HDRI preview resolution a Yellow Medal token.
Nov 6 2020, 8:16 AM · EEVEE & Viewport

Nov 4 2020

Ivan Perevala (ivpe) added a comment to D9382: UI: Adaptive HDRI preview resolution.

@Clément Foucault (fclem) for sure, I removed it. I think if someone want to test it due to review (for example, on 4K or 8K display), it was not a big deal to write the same by himself. Thank you for advice!

Nov 4 2020, 6:30 PM · EEVEE & Viewport
Ivan Perevala (ivpe) updated the diff for D9382: UI: Adaptive HDRI preview resolution.
  • Removed unused debug code
Nov 4 2020, 6:27 PM · EEVEE & Viewport
Ivan Perevala (ivpe) added 1 blocking reviewer(s) for D9382: UI: Adaptive HDRI preview resolution: Jeroen Bakker (jbakker).
Nov 4 2020, 5:03 PM · EEVEE & Viewport
Ivan Perevala (ivpe) added a comment to T81662: Camera projection mapping for brush texture.

I updated open questions in task description according to @Sebastian Koenig (sebastian_k) and @Vlad Kuzmin (Ssh4) posts.

Nov 4 2020, 12:49 AM · Sculpt, Paint & Texture
Ivan Perevala (ivpe) updated the task description for T81662: Camera projection mapping for brush texture.
Nov 4 2020, 12:47 AM · Sculpt, Paint & Texture

Nov 3 2020

Ivan Perevala (ivpe) added a comment to T81662: Camera projection mapping for brush texture.

@Sebastian Koenig (sebastian_k) Thank you for your response and description of your VFX workflow!

Nov 3 2020, 5:40 PM · Sculpt, Paint & Texture

Nov 2 2020

Ivan Perevala (ivpe) added a comment to D9382: UI: Adaptive HDRI preview resolution.

Now it is typedef enum eDRWLevelOfDetails { DRW_LOD_LOW ... at top of header file with all dependencies. So now it can be easy to understand and reuse.

Nov 2 2020, 4:23 PM · EEVEE & Viewport
Ivan Perevala (ivpe) updated the diff for D9382: UI: Adaptive HDRI preview resolution.
  • Refactor level of details enumerator
Nov 2 2020, 4:18 PM · EEVEE & Viewport
Ivan Perevala (ivpe) updated the summary of D9407: Tracking: Base DNA for unification camera intrinsics.
Nov 2 2020, 3:25 AM
Ivan Perevala (ivpe) updated the summary of D9407: Tracking: Base DNA for unification camera intrinsics.
Nov 2 2020, 3:22 AM
Ivan Perevala (ivpe) requested review of D9407: Tracking: Base DNA for unification camera intrinsics.
Nov 2 2020, 3:21 AM
Ivan Perevala (ivpe) removed a project from D9291: Tracking: unify data storage for lens distortions: Sculpt, Paint & Texture.
Nov 2 2020, 12:03 AM · Motion Tracking

Nov 1 2020

Ivan Perevala (ivpe) retitled D9291: Tracking: unify data storage for lens distortions from Paint texture camera mapping to Tracking: Draft DNA implementation for unification of data storage for camera intrinsics.
Nov 1 2020, 11:50 PM · Motion Tracking
Ivan Perevala (ivpe) updated the diff for D9291: Tracking: unify data storage for lens distortions.

Draft DNA implementation for unification of data storage for camera intrinsics.

Nov 1 2020, 11:41 PM · Motion Tracking

Oct 31 2020

Ivan Perevala (ivpe) reassigned T81662: Camera projection mapping for brush texture from Ivan Perevala (ivpe) to Vlad Kuzmin (Ssh4).
Oct 31 2020, 11:51 AM · Sculpt, Paint & Texture
Ivan Perevala (ivpe) updated the task description for T81662: Camera projection mapping for brush texture.
Oct 31 2020, 11:41 AM · Sculpt, Paint & Texture
Ivan Perevala (ivpe) updated the task description for T81662: Camera projection mapping for brush texture.
Oct 31 2020, 11:41 AM · Sculpt, Paint & Texture

Oct 30 2020

Ivan Perevala (ivpe) added inline comments to D9382: UI: Adaptive HDRI preview resolution.
Oct 30 2020, 7:15 PM · EEVEE & Viewport
Ivan Perevala (ivpe) updated the diff for D9382: UI: Adaptive HDRI preview resolution.
  • Refactor to simple level of details algorithm
Oct 30 2020, 7:08 PM · EEVEE & Viewport
Ivan Perevala (ivpe) updated the diff for D9382: UI: Adaptive HDRI preview resolution.
  • Update max lan/lon _res
Oct 30 2020, 1:43 AM · EEVEE & Viewport

Oct 29 2020

Ivan Perevala (ivpe) updated the task description for T82220: Missing viewport update after manual "HDRI Preview Size" input.
Oct 29 2020, 2:46 PM · EEVEE & Viewport, BF Blender
Ivan Perevala (ivpe) added a project to T82220: Missing viewport update after manual "HDRI Preview Size" input: EEVEE & Viewport.
Oct 29 2020, 2:45 PM · EEVEE & Viewport, BF Blender
Ivan Perevala (ivpe) created T82220: Missing viewport update after manual "HDRI Preview Size" input.
Oct 29 2020, 2:44 PM · EEVEE & Viewport, BF Blender
Ivan Perevala (ivpe) updated the diff for D9382: UI: Adaptive HDRI preview resolution.
  • Tweak comment
Oct 29 2020, 1:55 PM · EEVEE & Viewport
Vlad Kuzmin (Ssh4) awarded D9382: UI: Adaptive HDRI preview resolution a Like token.
Oct 29 2020, 12:58 PM · EEVEE & Viewport
Ivan Perevala (ivpe) retitled D9382: UI: Adaptive HDRI preview resolution from UI: Adaptive HDRI gizmo resolution to UI: Adaptive HDRI preview resolution.
Oct 29 2020, 12:20 PM · EEVEE & Viewport
Ivan Perevala (ivpe) requested review of D9382: UI: Adaptive HDRI preview resolution.
Oct 29 2020, 12:15 PM · EEVEE & Viewport

Oct 28 2020

Ivan Perevala (ivpe) updated the summary of D9377: Libmv: Fix clang inconsistent-missing-override warnings..
Oct 28 2020, 5:53 PM
Ivan Perevala (ivpe) requested review of D9377: Libmv: Fix clang inconsistent-missing-override warnings..
Oct 28 2020, 5:51 PM

Oct 26 2020

Ivan Perevala (ivpe) accepted D9294: Tracking: Allow refining any subset of intrinsics.

Looking good for me.

Oct 26 2020, 5:51 PM
Ivan Perevala (ivpe) updated the diff for D9290: Remove duplicate of map_mode.
  • Update rna_brush.c
Oct 26 2020, 5:39 PM · Add-ons (BF-Blender), Sculpt, Paint & Texture
Ivan Perevala (ivpe) added a comment to D9294: Tracking: Allow refining any subset of intrinsics.

Also, libmv tests passed

Oct 26 2020, 5:27 PM
Ivan Perevala (ivpe) requested changes to D9294: Tracking: Allow refining any subset of intrinsics.
Oct 26 2020, 5:26 PM
Ivan Perevala (ivpe) added a comment to D9294: Tracking: Allow refining any subset of intrinsics.

I don't think about it before, you catch me! I think everything should be versioned for everything, it was not too hard todo.

Is not really hard, but some stuff is fuzzy. Mainly, it was possible to refine K1 without K2 before. What should it map to now?

Oct 26 2020, 4:59 PM
Ivan Perevala (ivpe) added a comment to D9329: Tracking: D9294 proposal of update.

Is great that you are helping!
Just need to find a way how to keep it in a clear way. Usually such things are done as a feedback on the existing patch. Simply because then one should only apply/review thing in one place. Sometimes multiple people are working on the same patch, and then the way it is done is via commandeer and arc patch --update D<number>. But such things better have heads up :)

Oct 26 2020, 4:46 PM · Libmv
Ivan Perevala (ivpe) added a comment to D9294: Tracking: Allow refining any subset of intrinsics.

@Sergey Sharybin (sergey)

  • Do we care about compatibility, or is it ok to ignore settings from the current files? (that avoids need of some tricky do-versions)?

I dont think about it before, you catch me! I think everything should be versioned for everything, it was not too hard todo.

  • Do we gray-out or fully remove parameters which are not relevant to the current distortion model?

User should know that this option too exist. As distortion parameters are on right side and refinement options on the left, its not too intuitive.

Oct 26 2020, 4:39 PM
Ivan Perevala (ivpe) abandoned D9329: Tracking: D9294 proposal of update.

But what is confusing is why is this done as a patch on top of a non-committed patch, rather than an interface suggestion in D9294?

Oct 26 2020, 4:31 PM · Libmv
Ivan Perevala (ivpe) requested changes to D9294: Tracking: Allow refining any subset of intrinsics.

According to the discussion in blender-chat, the interface should take up much less space.
Something like:

Oct 26 2020, 4:23 PM

Oct 23 2020

Ivan Perevala (ivpe) retitled D9329: Tracking: D9294 proposal of update from D9294 proposal of update to Tracking: D9294 proposal of update.
Oct 23 2020, 6:56 PM · Libmv
Ivan Perevala (ivpe) updated the summary of D9329: Tracking: D9294 proposal of update.
Oct 23 2020, 6:49 PM · Libmv
Ivan Perevala (ivpe) updated the summary of D9329: Tracking: D9294 proposal of update.
Oct 23 2020, 6:39 PM · Libmv
Ivan Perevala (ivpe) requested review of D9329: Tracking: D9294 proposal of update.
Oct 23 2020, 6:33 PM · Libmv

Oct 22 2020

Ivan Perevala (ivpe) added a comment to D9290: Remove duplicate of map_mode.

Looks like done (but also not by myself ;))

Oct 22 2020, 9:05 PM · Add-ons (BF-Blender), Sculpt, Paint & Texture