Page MenuHome
Feed Advanced Search

Sat, Sep 12

Alex Fuller (mistaed) added a comment to D2057: Materials: Add custom object properties as usable attributes.

Just added a note about constant attributes on meshes could replace the existing per-instance values on objects and shrink the object a bit.

Sat, Sep 12, 1:19 AM

Aug 21 2020

Alex Fuller (mistaed) awarded D8544: Cycles API: use getters and setters for accessing Node sockets a 100 token.
Aug 21 2020, 11:42 PM

Jul 17 2020

Alex Fuller (mistaed) added a comment to T68919: Scrambling distance.

Just to clarify @Brecht Van Lommel (brecht) when you mention sorting for split kernels, you mean accumulating samples and sorting them to better feed shaders/kernels for SIMD/occupancy for stuff like incoherent/GI rays? Something I'm interested in also that wouldn't introduce bias afaik if done right.

Jul 17 2020, 7:12 PM · Render & Cycles, Cycles

Jun 1 2020

Alex Fuller (mistaed) added a comment to D7891: Add 'angle' support for distant light in XML extraction, for Cycles standalone.

Yeah I noticed this too with GafferCycles, didn't end up sending a patch in I think I just did a workaround, this is better.

Jun 1 2020, 12:11 AM · Cycles

Feb 18 2020

Alex Fuller (mistaed) added a comment to T73266: Improve custom shader AOVs.
  • OSL support for AOV output, currently I am seeing the shader isn't compiling under OSL while debugging like it is in SVM.
Feb 18 2020, 9:09 PM · Render & Cycles, Cycles

Feb 9 2020

Alex Fuller (mistaed) created D6794: Adding support for constant attribute values to be sampled in kernels/shaders.
Feb 9 2020, 10:16 PM · Cycles

Feb 7 2020

Alex Fuller (mistaed) added a watcher for Cycles: Alex Fuller (mistaed).
Feb 7 2020, 4:28 AM

Jan 20 2020

Alex Fuller (mistaed) added a comment to D6627: Allow the use of background shader instead of hard-coded default_background for OSL.

Thanks Brecht!

Jan 20 2020, 8:52 PM · Cycles

Jan 19 2020

Alex Fuller (mistaed) added a reviewer for D6627: Allow the use of background shader instead of hard-coded default_background for OSL: Cycles.
Jan 19 2020, 9:09 PM · Cycles
Alex Fuller (mistaed) created D6627: Allow the use of background shader instead of hard-coded default_background for OSL.
Jan 19 2020, 8:48 PM · Cycles

Jan 14 2020

Alex Fuller (mistaed) added a comment to T72390: Improve UDIM functionality.

Hey Lukas,

Jan 14 2020, 4:04 AM · Sculpt, Paint & Texture, BF Blender

Jan 13 2020

Alex Fuller (mistaed) awarded D6575: Cycles: Enable quaterion motion blur in Embree. a 100 token.
Jan 13 2020, 11:59 PM · Render & Cycles, Cycles

Jan 10 2020

Alex Fuller (mistaed) awarded D6554: Cycles: Add support for denoising in the viewport a 100 token.
Jan 10 2020, 7:50 PM

Dec 26 2019

Alex Fuller (mistaed) added a comment to T72390: Improve UDIM functionality.

I just had another thought/idea which isn't necessarily UDIM-related but it might be a good feature to have. In the other renderer backends you are allowed to set the pink missing texture to a color plug. This works well as a fallback, so often in lookdev we would assign a safe texture fallback to the missing texture plug or set it to black if we don't care (like if the model/texture is WIP) or if there's an asset variant change and only some UDIMs are modified and the missing ones would just sample from the base UDIMs via the fallback plug.

Dec 26 2019, 9:09 PM · Sculpt, Paint & Texture, BF Blender
Alex Fuller (mistaed) added a comment to T72390: Improve UDIM functionality.

I just did a clean build off of Blender master to my standalone Cycles and I can't recreate the issue now, it is pink so that's good. I am balancing the texture cache, openvdb, adaptive sampling & light-groups patch here which probably one of them introduced something weird with the udim patch which I'll try to investigate on my side (gut-feeling it was the openvdb one).

Dec 26 2019, 9:00 PM · Sculpt, Paint & Texture, BF Blender
Alex Fuller (mistaed) added a comment to T72390: Improve UDIM functionality.

Testing this out on my end. In GafferCycles if I create an image_texture node but have the filename path blank, I will get an assert. My workaround is:

Dec 26 2019, 5:19 AM · Sculpt, Paint & Texture, BF Blender

Dec 24 2019

Alex Fuller (mistaed) added a comment to D6464: WIP Shader: SDF Node.

I can also see the potential building-blocks for robust light blockers as well here, great job @Charlie Jolly (charlie) !

Dec 24 2019, 2:39 AM
Alex Fuller (mistaed) awarded D6464: WIP Shader: SDF Node a 100 token.
Dec 24 2019, 12:28 AM

Dec 19 2019

Alex Fuller (mistaed) added a comment to D4686: Adaptive Sampling for Cycles..

If it helps @Juan Gea (juang3d), I was able to compile adaptive sampling support on the fairly latest patches of Cycles here:
https://github.com/boberfly/cycles/commit/8d378f97c2dd6c0bb21ce0f44a05637a02e5565f

Dec 19 2019, 11:05 PM · Cycles, BF Blender (2.83)

Dec 11 2019

Alex Fuller (mistaed) added a comment to D3607: Cycles: Implement render passes that contain all lighting from lights in a specified group.

Hi Brecht/Lukas,

Dec 11 2019, 2:25 AM · BF Blender (2.83), Render & Cycles

Nov 26 2019

Alex Fuller (mistaed) added a comment to D3509: Add support for tiled images and the UDIM naming scheme.

Not sure if it might be related, but I reverted the virtual destructors for anything inheriting from ImageSlotTextureNode so that only ImageTextureNode has the new UDIM destructor update. I found that textures like environment maps weren't freeing properly which might be what you're running into, although it was asserting for me but I am building in debug mode and haven't tried a release build yet.

Nov 26 2019, 4:02 PM · BF Blender (2.82)

Nov 23 2019

Alex Fuller (mistaed) added a comment to D3607: Cycles: Implement render passes that contain all lighting from lights in a specified group.

Just a follow-up on a potential fix:

Nov 23 2019, 1:58 AM · BF Blender (2.83), Render & Cycles

Nov 22 2019

Alex Fuller (mistaed) added a comment to D3607: Cycles: Implement render passes that contain all lighting from lights in a specified group.

Hey @Lukas Stockner (lukasstockner97) fantastic patch!

Nov 22 2019, 12:04 PM · BF Blender (2.83), Render & Cycles

Nov 15 2019

Alex Fuller (mistaed) added a comment to D3509: Add support for tiled images and the UDIM naming scheme.

Just giving your patch a go for GafferCycles. I might've made a mistake on my end, but I am getting an assert in the ImageManager::remove_image(int flat_slot) function on the EnvironmentTextureNode, when it tries to get the image back from the slot number it returns a null pointer to image. I'll investigate further, but it looks like it is related to removing the destructors and relying on the ImageSlotNode destructor with this patch.

Nov 15 2019, 8:51 AM · BF Blender (2.82)

Sep 25 2019

Alex Fuller (mistaed) added a comment to D2613: Cycles: Implement persistent storage for all scene data.

+1 for this. Currently my GafferCycles implementation needs all elements to be persistent by default, and I currently get around this by managing the scene object vectors outside of ccl::scene and making sure to clear the pointers out of Cycles and transplant them back in eg.
https://github.com/boberfly/GafferCycles/blob/master/src/GafferCycles/IECoreCyclesPreview/Renderer.cpp#L2865

Sep 25 2019, 3:02 AM · Cycles, Render & Cycles

Aug 26 2019

Alex Fuller (mistaed) created D5590: Fix for undefined symbol ccl::Node due to virtual destructor not being set to 0..
Aug 26 2019, 7:43 AM · Cycles

Aug 9 2019

Alex Fuller (mistaed) awarded D5439: Cycles: OpenCL Separate Compilation Debug Flag a Yellow Medal token.
Aug 9 2019, 9:29 PM · Cycles

Aug 8 2019

D5363: Add OptiX device implementation to Cycles now requires changes to proceed.

I had this posted a day or two ago but I didn't understand how phabricator's differential works. I've made a basic inline comment in bvh_embree.h in which the new function needs fixing to compile properly:

Aug 8 2019, 9:16 PM · BF Blender (2.81), Cycles

Aug 7 2019

Alex Fuller (mistaed) awarded D5363: Add OptiX device implementation to Cycles a 100 token.
Aug 7 2019, 2:07 AM · BF Blender (2.81), Cycles

Apr 23 2019

Alex Fuller (mistaed) added a comment to D2921: Add initial UDIM support to BlenKernel, Image Editor and Cycles.

I'm taking a look at this patch to test with GafferCycles but just the Cycles part, but I am seeing if I can merge it with the ImageTextureNode. From what I understand currently, to fill up the tiles you are relying on Blender to fill this up? The approach I am testing is to just let the user pass a filename with the format 'file.<udim>.tx' and then deriving the name at the SVMCompile/OSLCompile stage. Does anyone have an opinion on this? Also should there be an additional projection called 'udim' or 'mari' which works like the standard 'flat' only it explicitly tells the code to treat it as a udim mapping?

Apr 23 2019, 7:33 PM

Apr 21 2019

Alex Fuller (mistaed) created D4717: Fix for TypeFloat2 UV subdivision inside Cycles.
Apr 21 2019, 6:58 PM

Jan 5 2019

Alex Fuller (mistaed) created D4174: Small fixes for shader nodes.
Jan 5 2019, 9:49 PM
Alex Fuller (mistaed) created D4173: Adding begin/end iterators to NodeEnum.
Jan 5 2019, 8:56 PM

Sep 9 2018

Alex Fuller (mistaed) updated the diff for D3681: Find OpenSubdiv for Cycles standalone.
Sep 9 2018, 10:45 AM · Cycles
Alex Fuller (mistaed) created D3681: Find OpenSubdiv for Cycles standalone.
Sep 9 2018, 10:41 AM · Cycles

Sep 3 2018

Alex Fuller (mistaed) added a comment to D3669: Fix for strict OpenCL compilers which need a pragma set for half float support.

Just an update, I managed to build the latest Blender 2.80 here (I had /usr/bin/c++ & cc set to clang not gcc, doh!)

Sep 3 2018, 6:02 AM · Cycles

Sep 1 2018

Alex Fuller (mistaed) added reviewers for D3669: Fix for strict OpenCL compilers which need a pragma set for half float support: Brecht Van Lommel (brecht), Sergey Sharybin (sergey), Stefan Werner (swerner).
Sep 1 2018, 6:18 AM · Cycles
Alex Fuller (mistaed) created D3669: Fix for strict OpenCL compilers which need a pragma set for half float support.
Sep 1 2018, 6:15 AM · Cycles

Apr 14 2016

Alex Fuller (mistaed) added a comment to T38279: Improve Cycles standalone.

Something which would be great would be a procedural API in the same vein as Renderman and Arnold, where one can dynamically load geometry to the renderer when the renderer hits a bounding box ray hit for the first time.

Apr 14 2016, 3:19 AM · Render & Cycles, BF Blender, Cycles