Which one?

Moderators: Víctor Paredes, Belgarath, slowtiger
I have found one! Since I didn't like the limitations you mentioned, I've been searching for something better and I found ScreenToGif, an open source free tool that you can download here: https://www.screentogif.com
Love the gif editor in that, very niceDaxel wrote: ↑Sat Jun 25, 2022 1:54 pm
I have found one! Since I didn't like the limitations you mentioned, I've been searching for something better and I found ScreenToGif, an open source free tool that you can download here: https://www.screentogif.com
You can download it as a portable version with just a single executable. It records regions, it has editing tools (some of them quite cool) and can export as GIF. It's also very intuitive so I'm loving it so far.
Oh that one is also very good. The auto uploading to imgur is a nice feature I didn't know I wanted. Hmm now that I look for it, screentogif seems to have it too.ggoblin wrote: ↑Sat Jun 25, 2022 2:22 pm I also just found one. ShareX - again open source, no limits, converts to gif without all the dithering crap and uploads to imgBB or other sites..
https://getsharex.com/
I will check out screentogif, thank you
I never learnt OBS, but yes its meant to be very powerful. I remember reading somewhere that it is possible to record regions in OBS?LeviFiction wrote: ↑Sat Jun 25, 2022 7:53 pm I personally just use OBS to record, and Moho to export a region to a GIF or do basic animation highlighting areas. I admit it's not the best, and a little slow at times, but the flexibility cannot be denied.
Hi, I'm having problems trying to create the two point circle from lua using Hayasidist's magic number 0.66667 (creating it in Moho using UI isn't a problem). The magic number for curvature is not enough, I need to specify something related to the positions of the bezier handles?ggoblin wrote: ↑Sat Jun 25, 2022 3:19 am Well I can confirm that your magic numbers work![]()
I didn't try 12 points, was more interested in seeing if I could draw a circle in Moho with just 2 point.. with your magic numbers it works!
BTW When you really zoom in, in moho, you can see the difference between 0.3905 and 0.3914 4-point circles, but at that zoom level the lines look straight anyway.
BTW Apologies for all gif videos I'm posting recently.. just trying out a new freeby screen capture software.![]()
Code: Select all
function GG_Test:DrawCircle(moho,shapename,mag,x,y)
local mesh = moho:Mesh()
local pointCount = mesh:CountPoints()
mesh:SelectNone()
local v = LM.Vector2:new_local()
v.x = 0.1*mag + x
v.y = 0.0*mag + y
mesh:AddLonePoint(v, 0)
v.x = 0.1*mag + x
v.y = 0.0*mag + y
mesh:AppendPoint(v, 0)
v.x = -0.1*mag + x
v.y = 0.0*mag + y
mesh:AppendPoint(v, 0)
mesh:WeldPoints(pointCount, mesh:CountPoints() - 1, 0)
mesh:Point(pointCount+0):SetCurvature(0.66667,0)
mesh:Point(pointCount+1):SetCurvature(0.66667,0)
mesh:SelectConnected()
local shapeid = moho:CreateShape(true,false,0)
local shape = mesh:Shape(shapeid)
shape:SetName(shapename)
return shape
end
Code: Select all
myshape = self:DrawCircle(moho, "circleShape",1, 0,0)
Code: Select all
where = -1
curve, where = mesh:Point(pointCount+0):Curve(0,where)
curve:SetControlHandle(where, ???
Code: Select all
local where = -1
local curve
local vec2 = LM.Vector2:new_local()
vec2.x = 0.1
vec2.y = 0.1
curve, where = mesh:Point(pointCount+0):Curve(0,where)
curve:SetControlHandle(where, vec2, moho.frame, false)
vec2.x = -0.1
vec2.y = -0.1
curve, where = mesh:Point(pointCount+1):Curve(0,where)
curve:SetControlHandle(where, vec2, moho.frame, false)
Code: Select all
local where = -1
local curve
local vec2 = LM.Vector2:new_local()
vec2.x = 0.1
vec2.y = 0.1
curve, where = mesh:Point(pointCount+0):Curve(0,where)
curve:SetControlHandle(where, vec2, moho.frame, false)
curve:SetOffset(where, 0.1,0, false)
vec2.x = -0.1
vec2.y = -0.1
curve, where = mesh:Point(pointCount+1):Curve(0,where)
curve:SetControlHandle(where, vec2, moho.frame, false)
curve:SetOffset(where, 0.1,0, false)
Code: Select all
local where = -1
local curve
local vec2 = LM.Vector2:new_local()
vec2.x = 0.1
vec2.y = 0.1
curve, where = mesh:Point(pointCount+0):Curve(0,where)
curve:SetControlHandle(where, vec2, moho.frame, false)
curve:SetWeight(where, 0.1,0, false)
vec2.x = -0.1
vec2.y = -0.1
curve, where = mesh:Point(pointCount+1):Curve(0,where)
curve:SetControlHandle(where, vec2, moho.frame, false)
curve:SetWeight(where, 0.1,0, false)