Shade 1.0 (8)

Had a crash on iPhone. Tapped new document on the Document Browser View Controller, tapped close on the About Shade modal web view, crashed with

Main:169: attempt to index a nil value (global ‘editor’)
stack traceback:
Main:169: in function ‘touched’

@Simeon curious about how you’re getting something apparently built in Codea to launch with the native Document Browser View Controller

Sorry about brevity of messages, am writing on iPhone

@John

Is there any documentation for Shade - I’d like to read up on it so I can start using it when you launch the first prototype?

@Bri_G I don’t think there’s any documentation. You can long press on a node and one of the options that shows is Reference. When you select that, it says No Description Available. Hopefully in the future those will contain information saying what that node does. Right now it’s just play with it and see what happens. Maybe John will respond and say there’s documentation someplace. I’d like to see that also.

Will Shade be Universal like Codea 3.0?

@Bri_G Did you look at the Wiki link at the top of the forum. There’s a section in there called Shader ebooks. That’s not exactly for Shade, but it will give you information about shaders that might help understanding Shade.

@dave1707 - thanks for the link, I think that’s the Ignatz intro. Good point I’ll read it again. Kinda interested in the UI for Shade and if it will be easier to use than text coding as we currently use.

This one might help… examples in Processing (I think), but the theory is pretty good for people who want a gentle intro into Shader development…

https://thebookofshaders.com

@Bri_G @dave1707 if you press the ? button up the top right you can see the general documentation for the app. Some nodes have documentation and some do not right now (it’s taking me a while to write stuff up for every single one) and I will be adding more with each beta until they are all done.
I’m also working on a set of tutorials right now that will be hosted on the web and designed to be used side-by-side with shade.
We will also be adding a set of example shaders that will be bundled with the app and show up in the documents folder for Shade so you can open them up and play around.
@simeon is also working on an improved inline-documentation for the Node Library so you can simply tap on a node to see its documentation without having to add it to the graph.

@John I saw the ? and read thru the info there probably on the second day after I got Shade. It’s probably going to be awhile for you to complete the documentation, but getting Shade updated and stable is your priority and we all realize that.

PS. Did you get the Shader I sent to you and is it giving you the error it was giving me. Just wondering if sending you a copy is useful for future problems.

Here’s another Shade test… an Ice Shader. A fairly cheap and nasty sub-surface hack using the distance node from each sampled point on the surface to cheat the apparent density of the material.

Getting into this now!

@andymac3d In your last “Ice Rhino” example, do you have any additional settings? I trued to recreate your shader but only got a brigh glowing mesh.

Another bug report. Not sure to what extent you’re planning on supporting iPhones, but currently all the popover views (documentation, shader errors and so on) display as fullscreen modals on iPhone, with no close button, so you have to force quit the app to proceed.

@yojimbo2000 many of those are fixed on iPhone in the next build. iPhone will be supported.

@GR00G0 - Yes indeed. You also need to set some of the attributes on the Shader. Diffuse = 0 0 0 , Emission Color = 80 136 230. I’d also turn Bloom off as well. This should then work!

You can also make a Wax or Jade shader as well with this approach by changing the emission color.

@simeon I’d support to be beta for shade )

I’ve installed TestFlight and have send my email to you using the inbox.

@TokOut I already invited you as soon as I got your message, you have to accept the invite from the email on your device to access the beta. I’ve sent the invite again, let me know if it doesn’t go through!

Oh. I found it. Joining. )

@Simeon - tried to resist the pull of Shade as I was pretty busy when you launched the beta. Pressure eased off and don’t like looking on from outside. Any chance you could add me to the beta?