Page MenuHome

Pedro A. (povmaniaco)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 8 2010, 2:07 PM (560 w, 1 d)

Recent Activity

Yesterday

Pedro A. (povmaniaco) added a comment to D12074: Improve Cycles OSL nodes interface.

Thanks for review, Brecht.
1: The label does not work for outputs
I only added code to change the names of the input parameters, not the output ones.
I think before adding it, I should solve the following problem..

Tue, Aug 3, 1:26 PM · Cycles

Mon, Aug 2

Pedro A. (povmaniaco) added a comment to D12074: Improve Cycles OSL nodes interface.

Changed 'SocketType' to INT and removed the boolean case.

Mon, Aug 2, 3:43 PM · Cycles
Pedro A. (povmaniaco) updated the diff for D12074: Improve Cycles OSL nodes interface.
Mon, Aug 2, 3:40 PM · Cycles
Pedro A. (povmaniaco) updated the task description for T89741: Improve Cycles OSL nodes interface.
Mon, Aug 2, 3:18 PM · Render & Cycles, Cycles

Fri, Jul 30

Pratik Borhade (PratikPB2123) awarded D12074: Improve Cycles OSL nodes interface a Like token.
Fri, Jul 30, 3:10 PM · Cycles
Pedro A. (povmaniaco) added inline comments to D12074: Improve Cycles OSL nodes interface.
Fri, Jul 30, 2:51 PM · Cycles
Pedro A. (povmaniaco) updated the task description for T89741: Improve Cycles OSL nodes interface.
Fri, Jul 30, 11:58 AM · Render & Cycles, Cycles
Pedro A. (povmaniaco) updated the task description for T89741: Improve Cycles OSL nodes interface.
Fri, Jul 30, 11:45 AM · Render & Cycles, Cycles
Pedro A. (povmaniaco) added inline comments to D12074: Improve Cycles OSL nodes interface.
Fri, Jul 30, 11:37 AM · Cycles
Pedro A. (povmaniaco) added a comment to T89741: Improve Cycles OSL nodes interface.

@Brecht Van Lommel (brecht) I applied all the required changes and I added the blender_shader.cpp part that I think is necessary modify.
Thanks..

Fri, Jul 30, 10:53 AM · Render & Cycles, Cycles
Pedro A. (povmaniaco) updated the diff for D12074: Improve Cycles OSL nodes interface.
Fri, Jul 30, 10:50 AM · Cycles
Pedro A. (povmaniaco) updated the diff for D12074: Improve Cycles OSL nodes interface.
Fri, Jul 30, 10:43 AM · Cycles
Pedro A. (povmaniaco) updated the diff for D12074: Improve Cycles OSL nodes interface.
Fri, Jul 30, 12:28 AM · Cycles

Thu, Jul 29

Pedro A. (povmaniaco) added a revision to T89741: Improve Cycles OSL nodes interface: D12074: Improve Cycles OSL nodes interface.
Thu, Jul 29, 10:40 AM · Render & Cycles, Cycles
Pedro A. (povmaniaco) added a task to D12074: Improve Cycles OSL nodes interface: T89741: Improve Cycles OSL nodes interface.
Thu, Jul 29, 10:40 AM · Cycles
Pedro A. (povmaniaco) added a comment to T89741: Improve Cycles OSL nodes interface.

I have created a first patch for review by the Blender developers. https://developer.blender.org/D12074
I need to learn how to associate this patch with this design task.

Thu, Jul 29, 10:39 AM · Render & Cycles, Cycles
Pedro A. (povmaniaco) requested review of D12074: Improve Cycles OSL nodes interface.
Thu, Jul 29, 10:22 AM · Cycles

Mon, Jul 26

Pedro A. (povmaniaco) added a comment to T89741: Improve Cycles OSL nodes interface.

After some testing, I have verified that the definition of each property added in the .osl file is processed and added in metadata format inside the .oso file

Mon, Jul 26, 2:55 PM · Render & Cycles, Cycles

Wed, Jul 21

Pedro A. (povmaniaco) added a comment to T89741: Improve Cycles OSL nodes interface.

Thanks for your tips, Brecht.
Vector input: the idea is save vertical space in the node, but yes, in the 'normal' node sizes the horizontal space maybe is not enough. But the user can extend the node size easily.
Image datablock: currently I use the typicall image file interface for my nodes, that is not perfect but is very clossely to the use in the Blender texture node.

Wed, Jul 21, 3:59 PM · Render & Cycles, Cycles
Pedro A. (povmaniaco) added a comment to T89741: Improve Cycles OSL nodes interface.

I think the first step to improve how some options are drawn in the interface is to add a suitable definition for each option within the OSL code.
For example, for Booleans.

int zup = 0 [[ string widget = "checkBox", string label = "Z-Up", int connectable = 0 ]],

Without this definition, it is quite difficult to deduce when an option is a Boolean or an integer.

Wed, Jul 21, 9:15 AM · Render & Cycles, Cycles

Thu, Jul 8

Pedro A. (povmaniaco) claimed T89741: Improve Cycles OSL nodes interface.
Thu, Jul 8, 8:52 PM · Render & Cycles, Cycles
Pedro A. (povmaniaco) created T89741: Improve Cycles OSL nodes interface.
Thu, Jul 8, 8:20 PM · Render & Cycles, Cycles

Tue, Jul 6

Pedro A. (povmaniaco) added a comment to T87271: Use after free when using an addon deriving from ShaderNodeCustomGroup .

Checked also under Blender 3.0.0 master branch build from yesterday ( not asan build..): no crash.

Tue, Jul 6, 12:37 AM · Nodes & Physics, BF Blender
Pedro A. (povmaniaco) added a comment to T87271: Use after free when using an addon deriving from ShaderNodeCustomGroup .

Hi..
After review the addon code and fix an small error with the node inputs..

Python: Traceback (most recent call last):
  File "D:\BLENDER\2.93\scripts\addons\BrickTricks\uv_map_tile_pattern_1_addin.py", line 18, in update
    self.inputs['HAS_Vector'].default_value=0
KeyError: 'bpy_prop_collection[key]: key "HAS_Vector" not found'

This are the fix ( I think that we can remove the 'pass' sentence too..).

def update(self):
    if self.inputs['Vector'].is_linked:
        self.inputs['HAS_Vector'].default_value=1
    else:    
        if 'HAS_Vector' in self.inputs.keys(): # add check..
            self.inputs['HAS_Vector'].default_value=0
        pass

Now, the crash seems gone or, at least, I can't reproduce here under 2.93.1 official release. I added the fix code for the addon and maybe is a good idea if anyone can make a more test to confirm.
The steps are:

1: open Blender with the addon enabled. ( I used 2.93.1 here)
2: using the default startup scene, add a material with one of the Bricks pattern nodes
3: launch a render 
4: close Blender after render finish to check for the crash

..
5: repeat the steps from 1 to 4 for each of the Bricks pattern. Confirm if the Blender crash happen or not.

Tue, Jul 6, 12:05 AM · Nodes & Physics, BF Blender

Jun 23 2021

Pedro A. (povmaniaco) updated the task description for T89260: Eevee instant crash with a custom node from template example.
Jun 23 2021, 1:24 PM · Python API, EEVEE & Viewport, Nodes, BF Blender

Jun 22 2021

Pedro A. (povmaniaco) added a comment to rBb84707df1754: Python API: option for render engines to disable image file saving.

I can confirmed that is working properly now. Thanks!

Jun 22 2021, 9:53 AM

Jun 18 2021

Pedro A. (povmaniaco) renamed T89260: Eevee instant crash with a custom node from template example from Eevee instant crash whit a custom node from template example to Eevee instant crash with a custom node from template example.
Jun 18 2021, 10:01 AM · Python API, EEVEE & Viewport, Nodes, BF Blender
Pedro A. (povmaniaco) updated the task description for T89260: Eevee instant crash with a custom node from template example.
Jun 18 2021, 9:58 AM · Python API, EEVEE & Viewport, Nodes, BF Blender
Pedro A. (povmaniaco) created T89260: Eevee instant crash with a custom node from template example.
Jun 18 2021, 9:51 AM · Python API, EEVEE & Viewport, Nodes, BF Blender

Jun 8 2021

Pedro A. (povmaniaco) added a comment to D11512: Render API: option for custom render engines to disable image file saving.

My thinking is that removing the panels and optionally creating a own 'Output' panel is in the responsibility of the custom exporter.

Jun 8 2021, 6:38 PM · Rendering, Render & Cycles
Pedro A. (povmaniaco) added a comment to D11512: Render API: option for custom render engines to disable image file saving.
About the GUI:
I'm not sure if this needs to be hidden, because if a custom rendering engine disables file saving from blender, it should remove the output and stamp panel from the ui.
Jun 8 2021, 12:42 PM · Rendering, Render & Cycles

Jun 7 2021

Pedro A. (povmaniaco) awarded D11512: Render API: option for custom render engines to disable image file saving a Like token.
Jun 7 2021, 11:02 AM · Rendering, Render & Cycles
Pedro A. (povmaniaco) added a comment to T88529: Impossible to avoid Blender create a image file when baking the animation to a own scene format..

I've added a patch D11512 to optionally disable image file saving in custom render engines.

Jun 7 2021, 10:57 AM · BF Blender

May 25 2021

Pedro A. (povmaniaco) added a comment to T88529: Impossible to avoid Blender create a image file when baking the animation to a own scene format..

At least it would be a good idea to add the possibility to activate or deactivate this behavior through the API, if you do not want to expose the option in the user interface.

May 25 2021, 2:05 PM · BF Blender
Pedro A. (povmaniaco) added a comment to T88529: Impossible to avoid Blender create a image file when baking the animation to a own scene format..

Thanks for reviewing the report. Imagine this situation: some render engines have the option of exporting to their own scene format, to render outside of DCC (Maya, Blender or Houdini..). This allows them to send all their animation to a render farm regardless of the DCC they used to create it. Now, imagine exporting 1500 frames from Blender, and that it creates, yes or yes, 1500 image files on disk. Also, these images are empty, since nothing has been rendered, it has only been exported. I know this is a desired behavior in Blender, but I sincerely believe that it is not practical at all.
Cheers..

May 25 2021, 11:44 AM · BF Blender

May 24 2021

Pedro A. (povmaniaco) updated the task description for T88529: Impossible to avoid Blender create a image file when baking the animation to a own scene format..
May 24 2021, 5:31 PM · BF Blender
Pedro A. (povmaniaco) created T88529: Impossible to avoid Blender create a image file when baking the animation to a own scene format..
May 24 2021, 5:30 PM · BF Blender

Mar 30 2021

Pedro A. (povmaniaco) added a comment to T86871: Crash with to_mesh() on tapered bezier curve.

still getting the crash. tested again with version : 2.93.0 alpha , hash : 9975af5ffa7 , commit date : 2021-03-29
Hi @Pedro A. (povmaniaco) , are you on Windows ??

Mar 30 2021, 11:53 AM · Python API, BF Blender

Mar 29 2021

Pedro A. (povmaniaco) added a comment to T86871: Crash with to_mesh() on tapered bezier curve.

I tested here in 2.93 alpha and the crash don't happend anymore. Anyone can confirm this?
Cheers..

Mar 29 2021, 12:40 PM · Python API, BF Blender

Nov 16 2020

Pedro A. (povmaniaco) updated the task description for T82743: Info window return a (null) as parameter for 'eye' icon in out-liner if the object is not selected.
Nov 16 2020, 11:14 AM · User Interface, Python API, BF Blender

Nov 15 2020

Pedro A. (povmaniaco) updated the task description for T82743: Info window return a (null) as parameter for 'eye' icon in out-liner if the object is not selected.
Nov 15 2020, 11:14 PM · User Interface, Python API, BF Blender
Pedro A. (povmaniaco) updated the task description for T82743: Info window return a (null) as parameter for 'eye' icon in out-liner if the object is not selected.
Nov 15 2020, 8:48 PM · User Interface, Python API, BF Blender
Pedro A. (povmaniaco) updated the task description for T82743: Info window return a (null) as parameter for 'eye' icon in out-liner if the object is not selected.
Nov 15 2020, 8:48 PM · User Interface, Python API, BF Blender
Pedro A. (povmaniaco) created T82743: Info window return a (null) as parameter for 'eye' icon in out-liner if the object is not selected.
Nov 15 2020, 8:47 PM · User Interface, Python API, BF Blender

Oct 22 2020

Gilberto Rodrigues (gilberto_rodrigues) awarded D9263: Avoid massive console messages with custom nodes a Love token.
Oct 22 2020, 11:10 PM · Nodes

Oct 19 2020

Pedro A. (povmaniaco) added a comment to D9263: Avoid massive console messages with custom nodes.

Do you have commit rights, or should I commit it?

Oct 19 2020, 12:13 PM · Nodes
Pedro A. (povmaniaco) added a project to D9263: Avoid massive console messages with custom nodes: Nodes.
Oct 19 2020, 11:39 AM · Nodes
Pedro A. (povmaniaco) requested review of D9263: Avoid massive console messages with custom nodes.
Oct 19 2020, 11:27 AM · Nodes

Oct 5 2020

Pedro A. (povmaniaco) updated the task description for T81459: Not freed memory blocks after using viewport shading type: "rendered".
Oct 5 2020, 6:34 PM · EEVEE & Viewport, BF Blender
Pedro A. (povmaniaco) updated the task description for T81459: Not freed memory blocks after using viewport shading type: "rendered".
Oct 5 2020, 6:33 PM · EEVEE & Viewport, BF Blender
Pedro A. (povmaniaco) created T81459: Not freed memory blocks after using viewport shading type: "rendered".
Oct 5 2020, 6:29 PM · EEVEE & Viewport, BF Blender

Jul 22 2020

Pedro A. (povmaniaco) abandoned D8286: Popover search menu when Drag&Release a NodeLink in node editors.
Jul 22 2020, 6:56 PM · BF Blender, User Interface

Jul 1 2020

Pedro A. (povmaniaco) added a comment to T78502: Appleseed interactive render - transformation distorted after Blender 2.82a release .

I think is not a bug... seems a fault in your viewport quad + zoom + aspect ratio code.

Jul 1 2020, 8:29 PM · BF Blender

Sep 12 2019

Pedro A. (povmaniaco) added a comment to T69808: Python-defined nodes implementing a draw_label function causes a segmentation fault when drawn..

Confirmed the partial fix when draw_label method is deleted.

Sep 12 2019, 6:18 PM · BF Blender

Sep 3 2019

Pedro A. (povmaniaco) added a comment to T66410: Node Arrange.

Work nicely with TheBounty renderer nodes..

Sep 3 2019, 2:43 PM · Add-ons (Community)
Pedro A. (povmaniaco) awarded T66410: Node Arrange a Like token.
Sep 3 2019, 2:42 PM · Add-ons (Community)

Jun 10 2019

Pedro A. (povmaniaco) created T65692: Out file format 'Irradiance HDR' is not automatic updated `render.image_settings.color_mode` to valid option 'BW' or 'RGB'.
Jun 10 2019, 3:12 PM · BF Blender

May 8 2019

Pedro A. (povmaniaco) added a comment to T64062: Blender crash after use console for create 2 derived mesh from the same object using object.to_mesh.

Small update.. It also happens if we create only 1 mesh. Tested with last build from :

May 8 2019, 12:14 AM · BF Blender

May 1 2019

Pedro A. (povmaniaco) created T64062: Blender crash after use console for create 2 derived mesh from the same object using object.to_mesh.
May 1 2019, 4:40 PM · BF Blender

Aug 12 2016

Pedro A. (povmaniaco) created P384 Small fix for Cycles standalone example scenes.
Aug 12 2016, 1:25 PM · Cycles

Mar 1 2015

Pedro A. (povmaniaco) added a comment to T42855: PovRay; possible render smoke improvement.

Yes. I see your code. This is the same library that I try to use with TheBounty exporter, but in my case, a invalid's type of .df3 files are created.
About working on Povray Exporter.. I am very busy at the momment with my own project(TheBounty) and my daily(bricklayer) paid work.
Off course i add an small change on your code. Now, is work fine here.
Greetings..

Mar 1 2015, 11:52 AM

Dec 9 2014

Pedro A. (povmaniaco) added a comment to T42855: PovRay; possible render smoke improvement.

Well.. Really I am a programmer with some projects in Python and C++. Included an exporter of Softimage to PovRay. But, don't worry. In what concerns me, it is well closed.

Dec 9 2014, 9:53 PM
Pedro A. (povmaniaco) created T42855: PovRay; possible render smoke improvement.
Dec 9 2014, 12:49 PM

Jul 7 2014

Pedro A. (povmaniaco) added a comment to T40769: Volume domain is visible when use render into Blender..

sergey, the python 'bindings' code for this code (drawAareaCallback, flushCallback, etc..) its here:
bindings
I really don't know what callback are don't work right.
Maybe the problen is on Blender 'image viewer'.. instead on RenderEngine code.

Jul 7 2014, 3:39 PM · BF Blender

Jul 6 2014

Pedro A. (povmaniaco) added a comment to T40769: Volume domain is visible when use render into Blender..

Sorry, I don,t have some time this week for review this code, because I need solved job issues far on my city. Re-open task, please..

Jul 6 2014, 4:33 PM · BF Blender

Jun 23 2014

Pedro A. (povmaniaco) raised the priority of T40769: Volume domain is visible when use render into Blender. from to 90.
Jun 23 2014, 11:47 AM · BF Blender

Feb 17 2014

Pedro A. (povmaniaco) added a comment to T38279: Improve Cycles standalone.

Well .. this project moves. It seems quite attractive, not very complicated, and it is C++. :)

Feb 17 2014, 5:22 PM · Render & Cycles, BF Blender, Cycles