Understanding the typical hollywood loop

Find quick help here to get you started with Hollywood
dewindatws
Posts: 12
Joined: Wed Sep 06, 2023 8:54 pm
Location: Wales
Contact:

Re: Understanding the typical hollywood loop

Post by dewindatws »

jPV wrote: Mon Oct 16, 2023 5:08 pm Oh damn, I have missed such a jam, and I happened to create RNOSlides within the timeframe :) There would have been some nice prizes...
Phew, well maybe I'll have a chance in winning if the master of Hollywood isn't competing against me! :lol: /j

Defo join along next year though. :-)
amyren
Posts: 410
Joined: Thu May 02, 2019 11:53 am

Re: Understanding the typical hollywood loop

Post by amyren »

Inspired by this thread I made myself a simple drawing program for use on Android.
However, the ColorRequest command is a bit limited an Android.
It will show a colour circle with bright colours, but there is no setting for brightness so you cant select black or dark colours.

Is there another way to achieve this, or perhaps this should be in the wishlist section?
amyren
Posts: 410
Joined: Thu May 02, 2019 11:53 am

Re: Understanding the typical hollywood loop

Post by amyren »

The command in the example code will draw a solid line and make a nice result as long as the mouse is not moved to fast when drawing.
Line(oldx, oldy, newx, newy, COLOUR, {Thickness = R})

But if I try to make an option in the paint program to draw a transparent it will draw a it with dots along the line whenever a new line takes over from the previous piece of the line.
Line(oldx, oldy, newx, newy, COLOUR, {Transparency = transparencyvariable, Thickness = R})

Is there a way to avoid this and draw a seemless transparent line?
User avatar
jPV
Posts: 734
Joined: Sat Mar 26, 2016 10:44 am
Location: RNO
Contact:

Re: Understanding the typical hollywood loop

Post by jPV »

amyren wrote: Mon Mar 17, 2025 1:33 pm But if I try to make an option in the paint program to draw a transparent it will draw a it with dots along the line whenever a new line takes over from the previous piece of the line.
Line(oldx, oldy, newx, newy, COLOUR, {Transparency = transparencyvariable, Thickness = R})

Is there a way to avoid this and draw a seemless transparent line?
I guess it's quite difficult to avoid that when defining transparency on the Line() function itself. But you could draw into some kind of temporary buffer without the transparency and then render it to the destination with the transparency when user releases the mouse button.

I have made such a solution in RNOEffects (the Draw effect)... it doesn't even try to be realtime looking for other reasons (changing the line thickness and other options before applying it to the final image), but I guess you could try to make it more realtime looking by drawing into a layer that has layer transparency set, and then combine the layer graphics into the destination image.
amyren
Posts: 410
Joined: Thu May 02, 2019 11:53 am

Re: Understanding the typical hollywood loop

Post by amyren »

Thanks. I was reluctant to use layers since I already use sprites for other stuff in there. I made an attempt by using brushes, but was struggling to make it works as intended with the mixbrush command.
But now suddenly after some modifications I got my brush solution to work. It will give the wanted result in the end but will display as a solid line while drawing the line and will be transparent after releasing the mouse.
A layer solution like you describe could provide a realtime effect, but I guess you will not get the full realtime effect anyway. Eg. if you paint with transparence and moves the pencil back and forth in the same stroke to get more color on parts of the line, then I guess even a transparent layer would be insufficent.
Post Reply