BREAKING NEWS
LATEST POSTS
-
-
-
Schofield’s Laws of Computing
https://www.freecodecamp.org/news/schofields-laws-of-computing/
“Never put data into a program unless you can see exactly how to get it out.” ― Jack Schofield (2003)
“Data doesn’t really exist unless you have at least two copies of it.” ― Jack Schofield (2008)
“The easier it is for you to access your data, the easier it is for someone else to access your data.” ― Jack Schofield (2008)
-
How to Build a Hackintosh
https://www.freecodecamp.org/news/build-a-hackintosh/
A Hackintosh is a non-Mac computer system, made with PC parts, that runs the macOS operating system.
-
Basic GafferHQ python introduction
Working with the Python Scripting API
http://www.gafferhq.org/documentation/1.0.2.0/WorkingWithThePythonScriptingAPI/index.htmlNode Graph editing in Python
https://www.gafferhq.org/documentation/1.0.0.0/WorkingWithThePythonScriptingAPI/TutorialNodeGraphEditingInPython/index.htmlCommon operations
https://www.gafferhq.org/documentation/1.0.0.0/Reference/ScriptingReference/CommonOperations/index.htmlScripting box nodes
https://blog.gafferhq.org/?p=278Dev and pipe tips
https://blog.gafferhq.org/?cat=35import GafferScene import Gaffer # return a list of selections # (nodes HAVE TO BE selected for the following) sel = root.selection() # gaffer standard set list(sel) sel[0].typeName() dir( sel[0] ) sel[0].getName() sel.clear() root.removeChild( sel[0] ) # store the selected nodes in a variable >>> sel = root.selection() >>> myGroup = sel[0] >>> light = sel[1] # set location name myGroup['name'].setValue('groupLocation') light['name'].setValue('photometricLightLocation') # connect a node to a group >>> myGroup['in'][0].setInput( light['out'] ) # return the node/port attached to a group port >>> myGroup['in'][0].childNames('/') photometricLightLocation >>> myGroup['in'][0].getInput().fullName() >>> myGroup['in'][0].source().fullName() gui.scripts.ScriptNode.lighting_in1.PhotometricLightNode.out # return the full name of one of the objects # attached to the out port >>> light['out'].outputs()[0].fullName() gui.scripts.ScriptNode.lighting_in1.GroupNode.in.in0 >>> light GafferArnold.ArnoldLight( "PhotometricLightNode" ) >>> light['out'].childNames('') photometricLightLocation >>> light['out'].outputs()[0].node() GafferScene.Group( "Group" )
-
LuxCore – Open Source, Physically Based Renderer for Blender
Note: Although the original LuxRender is a full spectral renderer, the new LuxCoreRender drops full spectral rendering in favor of simulating spectral dispersion when required.[14][15] However, this leads to some inaccuracies when rendering caustics in some circumstances.[16]
FEATURED POSTS
-
Disco Diffusion V4.1 Google Colab, Dall-E, Starryai – creating images with AI
Disco Diffusion (DD) is a Google Colab Notebook which leverages an AI Image generating technique called CLIP-Guided Diffusion to allow you to create compelling and beautiful images from just text inputs. Created by Somnai, augmented by Gandamu, and building on the work of RiversHaveWings, nshepperd, and many others.
Phone app: https://www.starryai.com/
docs.google.com/document/d/1l8s7uS2dGqjztYSjPpzlmXLjl5PM3IGkRWI3IiCuK7g
colab.research.google.com/drive/1sHfRn5Y0YKYKi1k-ifUSBFRNJ8_1sa39
Colab, or “Colaboratory”, allows you to write and execute Python in your browser, with
– Zero configuration required
– Access to GPUs free of charge
– Easy sharinghttps://80.lv/articles/a-beautiful-roman-villa-made-with-disco-diffusion-5-2/