3Delight/Blender 0.6.2

August 9th, 2011 . 42 comments

Everyone else releases software at siggraph, so why not join in the fun. In ever-diminishing free time, I’ve made some small updates to 3Delight/blender.

There’s a few bug fixes since the last version (thanks Janne Heikkinen for reporting) and using some new features in Blender 2.58’s python API (thanks Campbell Barton), it’s now been possible to improve the shader UI significantly, removing the necessity to click ‘Initialise Shader Parameters’ each time, and now dynamically presenting all shaders in your shader path in a list to select from. Scanning the shaders is done in a background thread and cached – it’s only regenerated when a folder in the shader path is modified, and no more frequently than every 2 seconds.

Download the new addon here: render_3delight_0.6.2.zip

§ 42 Responses to 3Delight/Blender 0.6.2"

  • Shader says:

    Esteemed Matt.

    Tell me please – why do you develop this? I am not trying to discourage you, but there is a lot of other free renders for Blender.

    How do you think, do developers come to some standart in renders? Or in 20 years there will be more than 500 programs for rendering? I think this is not that case when count transforms to quality. I am ordinary user and when I do not have enough Blender Internal’s abilities, I have to choose between Cycles, LexRender, V-Ray, Indigo etc……

    When do we can just press button and have a good picture?

  • mifth says:

    Hi, Shader.

    1 – I think Matt has a project with 3dlight. 3dlight is very cool renderer. Thank you for your development Matt. This renderer as good as pixar’s renderman!

    2 – The more renders, the better. You can choose a renderer you like. If you have a production studio, so the renderer is very important for your needs. So people choose different renderers for different purposes (anime, 3d-cartoon, real-renderer, Hollywood effects). It depends on your wallet too. For example I have no much money to pay 3000-5000$ every year for a new version of 3d max studio. So, my choice is blender. But for a Hollywood studio it could be no so good choice. 🙂

  • Matt says:

    Hi Shader,

    Let me clarify, I’m not developing the 3Delight renderer itself, just an addon that connects and integrates it for use within Blender. 3Delight is a very well established renderer, developed by DNA Research. It’s based on the renderman standard, and has had widespread use across the feature film/vfx industry – we’re currently using the renderer (not with Blender!) at work on Happy Feet 2 (though actually not that much in my department :).

    Anyway, if you’re interested in just pressing a button and getting a good picture, then maybe this isn’t the renderer for you 🙂 renderman style renderers are extremely powerful, very customisable, and are capable of rendering things that are impossible for many other renderers, but this generally comes at the expense of complexity – they can be quite complicated to use, especially when pushing at the limit of its capabilities. Having said that, with this addon I’m trying to alleviate a lot of that complexity and make something that is accessible and easy for individuals or small studios to use. It’s just something to keep in mind.

    cheers

  • Shader says:

    Hello, Matt. I respect you for your work with connecting 3delight+Blender. It really works 🙂

    I was not lazy and downloaded 3delight renderer from official site.

    Installed it and your plugin. All works.

    But I was confused that latest stable version of 3delight was made in 2009 year…

    Is this renderer is developing at all? I mean Blender foundation releases new version of their child every 2 monthes, and looking at 3delight I don’t understand why it is not updating.

    And… I have a rig – Sintel Lite (very famous among blender-fans). It is not rendering. Renderer tries to find textures and he can’t 🙁

    I have downloaded missing textures files, placed them in needed place, but still have errors. When I setting new materials on model, it works. Maybe there is some way to convert blender materials to 3delight shaders?

    Maybe you will be so generous and correct this rig for 3delght???

    There is version of Sintel Lite for Cycles renderer on BlendSwap.

  • MichaelW says:

    Great update, I love it!

    Much appreciated.

  • Edison Nery says:

    Hi Matt!

    I have try use your addon in blender since the first version but it never I can in my pc.

    I press F12 and the blender say that the render begin. The problem is that the render always is all black. I configure the light but it still is black.

    Please I’m sorry for my english.

  • kilikoro says:

    Hello Matt, very nice progress. the dropdown list was very demanded as a feature. Unfortunately for me I am experiencing some black screen, (not always). and the material preview is always blackscreen. I am on win-7-64.

    Thanks Matt

  • Matt says:

    Hi Edison and kilikoro, have previous versions of the addon worked for you? It sounds like a file path issue. What OS are you on? Did you fill out the path to your 3delight installation in the 3delight_env.txt file in the addon folder?

    cheers

  • Matt says:

    @Shader: I don’t know where it says the last version was in 2009, that’s not true – the free version I’m using (9.0.84) was released earlier this year, and paying customers get very frequent updates with feature requests and bugfixes at work there’s been a turnaround of just a few weeks between reporting bugs and getting new versions of 3delight – DNA Research seems quite responsive here if you’re big enough.

    Anyway, I’m not familiar with that Sintel rig, but it will definitely not render automatically with Blender materials. 3delight requires its own shaders to be assigned and set up – there is no automatic conversion from blender internal materials and I don’t intend to implement that myself either. I do intend to include some decent general purpose shaders with the exporter by default though, but I’m trying to get everything else working smoothly before I work on those 🙂

    cheers

  • Shader says:

    @Matt: I was mistaken a little about 2009 year.

    Really, 3delight is releasing every few weeks, I saw it in the changelog.

    Another problem I have met was shadows. I wanted that Susanne was casting raytraced shadows. I achieved it only with spotlight type of my lamp.

    Is it bug or “Renderman specification”?

  • Matt says:

    Hi, about the shadows – yes I’m aware the light shaders used at the moment are not amazing and have several limitations… I hope to fix that up soon, and include some light shaders with a bit better capabilities. Until then you can try some of the other included light shaders, or write your own 🙂

  • FloridaJo says:

    Hello Matt,

    The shaders are not showing up.

    I’ve created the paths to the bin folder for all the dl’s but nothing.

    iMac OSX 10.6.8 Blender 2.59rc1

    Blendfile is here: http://tinyurl.com/3lj7wp2

    Thanks, this looks like an awesome renderer.

  • FloridaJo says:

    Okay, I was missing the path in the .txt file but,

    now I get Loading… in the material dropdown,

    but the materials never come up.

  • kilikoro says:

    Hello Matt, the previous versions of the the exporter worked great for me excepted the render preview. http://img687.imageshack.us/img687/1146/delightexportertesthead.png

    I didn’t need to set manually the paths. Thanks again

  • FloridaJo says:

    I don’t know if this helps, but this box pops up so quick I had to screencapture it. http://tinyurl.com/3hu8nsx

    It looks like it’s calling a server for the files.

  • Matt says:

    FloridaJo – that’s not the exporter itself, that’s the 3delight renderer executable. I presume it’s just checking for a license server on the local network.

  • FloridaJo says:

    How about the materials not showing up? Am I doing something wrong there?

  • Matt says:

    Working on it – can someone with the shaders trouble please give this version a try, and let me know if it works? –> http://mke3.net/projects/3Delight_blender/download/render_3delight_0.6.3.zip

    thanks!

  • kilikoro says:

    I ve tried the 0.6.3 version, but unfortunately, it doesn’t work for me. I m on win7 with 64 bit.

    thanks for all your works 🙂

  • Matt says:

    Ive installed ubuntu on a virtualbox and that’s not working by default either. Perhaps it may be related to why it’s not working on some other systems too – hopefully I’ll find time to figure it out soon.

  • kilikoro says:

    Hello Matt. I’d like to show you a screen. I don’t have the list of shaders, instead i ve got this

    http://img402.imageshack.us/img402/1347/testheadmatpreviewprobl.png

    I don’t know if it is normal?

    I hope you’ll find sme time to improve this amazing exporter.

  • wgan says:

    Hi MAtt, this version is not working for me on 2.59 while the 0.6+2.58 works fine

    I think i missed something on path however everything’s in default (eg program files/3delight…)

    even though i set the path in 3delight_env.txt, thing’s still not showing up, please help.

    here’s my 3delight_env.txt

    DELIGHT=C:Program Files3Delight

    am i missing anything here?

  • wgan says:

    oh and here’s what i got in system console widnow when i switch the renderer to 3delight

    //////////////////////////////////////////////////////////////////////

    ndof: dead zone set to 0.10

    found bundled python: C:Program FilesBlender FoundationBlender2.59python

    Traceback (most recent call last):

    File “C:Program FilesBlender FoundationBlender2.59scriptsaddonsrender_3

    delightrender.py”, line 1980, in render

    self._export(scene)

    File “C:Program FilesBlender FoundationBlender2.59scriptsaddonsrender_3

    delightrender.py”, line 1936, in _export

    rna_types_initialise(scene)

    File “C:Program FilesBlender FoundationBlender2.59scriptsaddonsrender_3

    delightshader_parameters.py”, line 648, in rna_types_initialise

    rna_type_initialise(scene, rmptr, shader_type, False)

    File “C:Program FilesBlender FoundationBlender2.59scriptsaddonsrender_3

    delightshader_parameters.py”, line 609, in rna_type_initialise

    setattr(type(stored_shaders), name, bpy.props.PointerProperty(type=new_class

    , name=”%s shader settings” % name) )

    AttributeError: pyrna_struct_meta_idprop_setattro() can’t set in readonly state

    ‘GIPrimaryShaders.gi_raytrace’

    location::-1

    location::-1

  • Great to see more interest on this! a lot more comments than usual. Nice work!

  • Matt says:

    Hi, I’ve made some more changes so that it now works properly on my ubuntu installation in virtualbox. I’ve have some time to work on this tomorrow, so if someone could give me some feedback on if this works or not, it’d be really useful to know before I work on this some more.

    The new version is here: http://mke3.net/projects/3Delight_blender/download/render_3delight_0.6.4.zip

    thanks!

  • wgan says:

    sorry Matt, 0.6.4 doesn’t work with 2.59 on my windows xp sp3 (32bit) box

    the rendering just doesn’t show up

    according to the error message, i suppose it’s still path related, however i do set the proper path despite that everything’s in default path setting

    here’s the error message

    //////////////////////////////////////

    ndof: dead zone set to 0.10

    found bundled python: C:Program FilesBlender FoundationBlender2.59python

    # Rendering C:DOCUME~1WeiLOCALS~1TemprendermanshadowmapsLamp.rib …

    endermanshadowmapsLamp.dsm’ (system error: Invalid argument)OCALS~1Temp

    3DL ERROR D2004: failed to open display driver ‘dsm’ (display driver returned ‘4

    ‘)

    3DL ERROR D2094: failed to open display driver ‘dsm’ (display driver returned wi

    th a null handle)

    # Rendering C:DOCUME~1WeiLOCALS~1TemprendermanshadowmapsLamp.rib …

    endermanshadowmapsLamp.dsm’ (system error: Invalid argument)OCALS~1Temp

    3DL ERROR D2004: failed to open display driver ‘dsm’ (display driver returned ‘4

    ‘)

    3DL ERROR D2094: failed to open display driver ‘dsm’ (display driver returned wi

    th a null handle)

  • Matt says:

    Thanks for the report, wgan! I think I know what that issue is, I’ll check it out.

  • kilikoro says:

    Works great!!! in 2.59 yaaaaaay!!

    The render and the material previsualisation work great for me on win 7 , 64 bit.

    Atm, I don’t have the shader list, I have “Custom, Loading and Null, but I m sure it’s me, I don’t understand enough the add on.

    Thank again and again for your work.

  • Scheherazade says:

    Hi Matt, it works great for me, with one small exception – in one of your videos, you demonstrated a control that altered the width of particle hair, since the default 3delight hair size is very thick. The control was under the ‘Render’ section of the Particles window in your video but isn’t there in this version of the addon. Did you take it out?

    Thanks for providing this great addon.

  • Matt says:

    Scheherazade: It was a mistake, I’ve fixed it and it’ll be ok in the next version. Thanks for the report!

  • Scheherazade says:

    No problem, looking forward to the next version.

  • wgan says:

    Hi Matt, I really appreciate your great efforts, however 0.65 is still not working properly on my pc, the error message is different this time though

    (everything’s in default setting)

    /////////////////////////////////////////////////////////////////////////////////

    found bundled python: C:Program FilesBlender FoundationBlender2.59python

    imb_loadtiff: could not open TIFF IO layer.

    DDS: trying to read beyond end of stream (corrupt file?)DDS: trying to read beyo

    nd end of stream (corrupt file?)DDS: trying to read beyond end of stream (corrup

    t file?)DDS: trying to read beyond end of stream (corrupt file?)DDS: trying to r

    ead beyond end of stream (corrupt file?)DDS: trying to read beyond end of stream

    (corrupt file?)DDS: trying to read beyond end of stream (corrupt file?)DDS: try

    ing to read beyond end of stream (corrupt file?)DDS: trying to read beyond end o

    f stream (corrupt file?)DDS: trying to read beyond end of stream (corrupt file?)

    DDS: trying to read beyond end of stream (corrupt file?)DDS: trying to read beyo

    nd end of stream (corrupt file?)DDS: trying to read beyond end of stream (corrup

    t file?)DDS: trying to read beyond end of stream (corrupt file?)DDS: trying to r

    ead beyond end of stream (corrupt file?)DDS: trying to read beyond end of stream

    (corrupt file?)DDS: trying to read beyond end of stream (corrupt file?)DDS: try

    ing to read beyond end of stream (corrupt file?)DDS: trying to read beyond end o

    f stream (corrupt file?)DDS: trying to read beyond end of stream (corrupt file?)

    DDS: trying to read beyond end of stream (corrupt file?)DDS: trying to read beyo

    nd end of stream (corrupt file?)DDS: trying to read beyond end of stream (corrup

    t file?)DDS: trying to read beyond end of stream (corrupt file?)DDS: trying to r

    ead beyond end of stream (corrupt file?)DDS: trying to read beyond end of stream

    (corrupt file?)DDS: trying to read beyond end of stream (corrupt file?)DDS: try

    ing to read beyond end of stream (corrupt file?)DDS: trying to read beyond end o

    f stream (corrupt file?)DDS: trying to read beyond end of stream (corrupt file?)

    Unknown fileformat

  • Matt says:

    wgan: hi, that error message is harmless – it’s a bug in blender. It gives those messages because it’s attempting to open the rendered image as a DDS image file, which is incorrect (I don’t know why it tries to do this). Eventually though it should open it as a TIFF.

    If it’s not actually working, maybe you don’t have TIFF support compiled into blender? Can you open other TIFF files?

  • wgan says:

    i can open any tiff in blender without problem, and interestingly, when i tried again just now, all those error messages disappeared, instead, there’s a normal message said ‘rendering…’

    BUT still there’s nothing shows up in rendering, all black, i’m so baffled:(

  • wgan says:

    Hi Matt,

    I pasted the scene below for more details you might need, it’s a simple scene with a cube and a spot light (set to no shadow to save the rendering time), i’ve also tried to render it with renderdl itself, still no error no rendering.

    — RIB file removed —

  • Matt says:

    Hi wgan, that’s a weird looking rib file, I’m not sure why it’s in that state. Could you try emailing me the .blend file used to generate it?

    thanks

  • Scheherazade says:

    Just starting to use the texture function, it looks good so far! I’m a complete novice in RSL so this addon makes it so much easier for me to implement shaders.

  • Scheherazade says:

    Sorry to be a bother but I thik my texture’s behaving strangely. What I’m trying to do is make a skydome, and put a sky texture on it. The texture goes on fine, but it tiles a lot, instead of being one continuous image, and none of the shader options seem to affect how it tiles.

    I tried rendering separately on a sphere rib file and it didn’t tile. Am I missing something really obvious?

    Thanks

  • Matt says:

    Scheherazade: Are you using a mesh sphere? Or a renderman primitive sphere? If it’s a mesh, you’ll need to give it UV coordinates to map it.

  • Scheherazade says:

    I think I figured it out – I had a Subdivision modifier on the mesh and it wasn’t happy about that it seemed! It looks okay now. Thanks for pointing me in the right direction.

  • Angel says:

    Hi,Matt!

    Why I can,t get simple_ss working in any of the 0.6. v.,in 5.0.4b everything seem to work,type simple_ss as your surface shader,then press the sss button ,configure the settings (e.g.scale factor),and it work(and still works in 2.59),but every other version(0.6.?),it seems to not register when I press on the sss button?

    Having an external renderman compliant integration workflow,and with 3Delight and Blender it’s totally cool!

    PLZ HELP!

    thanks for all the hard work,Matt. 🙂

    -Angel

    nevbms

Leave a Reply to Matt Cancel reply

Your email address will not be published. Required fields are marked *

What's this?

You are currently reading 3Delight/Blender 0.6.2 at Matt Ebb.

meta