Dev Diary


Latest release, log of changes and documentation
Image

Forum rules
Please, include some information about your computer setup (desktop or laptop, graphics hardware, OS)! That will help a great deal to figure out troubles, if there were some.
User avatar

Site Admin

Posts: 7421

Joined: Sun Nov 10, 2013 1:38 pm

Post Fri Nov 07, 2014 2:05 pm

Re: Dev Diary

And ridiculous stuff like the color picker... :o ...once you have a mask, it displays the copied layer buffers on top of the actual layer buffer on which you paint. That means, although you see your original layer in the masked area, while you paint "behind" it, the color picker only sees the layer and not the mask, so you may get confused, if the color picker doesn't get the color you're looking at. Soooooo.... Now I have to check, whether the mask is on or not and then let the color picker grab...hmmm... what? Seems trivial, doesn't it? "Well, just pick from the mask buffer then, if you're above the masked area", you say? Oh no, you don't know when you're above masked areas or not unless I would color pick the mask alpha itself first to see whether or ....yeah, I could do that. :geek: ...damned. :lol:
This stuff is bizarre...
Here to help! :D
System Info: Mac mini, Apple M1, 8 Gb, Sonoma 14.5 - secondary: AMD Radeon RX Vega 10, AMD Ryzen 7 (2.3 Ghz), Windows 11
Taron.de | Twitter | Pinterest | YouTube
User avatar

Posts: 1295

Joined: Sat May 31, 2014 12:35 pm

Post Fri Nov 07, 2014 2:17 pm

Re: Dev Diary

My english isn't good, bu it sounds very well. Is it in Verve in future also possible to paint first only in black/white? Because if you see tutorials of Digital Painting ... e.g. CTRLPAINT / FZD SCHOOL and so on, they are in 80-90% start to paint with values, and coloring is the last step :mrgreen:

So a layer would be coool, for coloring :P and for indirect painting.

http://www.ctrlpaint.com/videos/grayscale-to-color-post
my system: intel7 - 2600k, gtx 970, dualboot windows 7 64 bit / ubuntu 14.04 lts
my deviantartpage: http://zeropainter.deviantart.com/gallery
my youtube channel: zeropainter - ok, there are only 2-3 very short videos

Posts: 266

Joined: Wed Apr 09, 2014 3:37 pm

Post Fri Nov 07, 2014 2:22 pm

Re: Quagmire

Whaaaaaaaaaaaaat!@#$%^&*(
Just shoot me now and put me out of my misery !
Un freakin believable. Its a quagmire!!!!
ok….I won't be making any more SIMPLE feature requests lol!
I spent 3 years and a pile of books trying to learn action script for flash.
Lost my mind….and 3 years of my life ! Never again.
I would love to see a small block of your code…
just a few lines..like OZ behind the curtain
so I can empathize a bit more with you…LOL!

quag·mire
ˈkwaɡˌmī(ə)r/
noun

an awkward, complex, or hazardous situation.
synonyms: muddle, mix-up, mess, predicament, mare's nest, can of worms, quandary, tangle, imbroglio
Macbook Pro
2.6 intel core i7
8 gb ram
Nvidia 650m 1gb v ram
bootcamp windows 7 premium
User avatar

Site Admin

Posts: 7421

Joined: Sun Nov 10, 2013 1:38 pm

Post Fri Nov 07, 2014 3:54 pm

Re: Dev Diary

Ok, here's a cute little harmless piece:

This is for arbitrary widgets, if you happen to have any active, like holding down [f] for example, and it checked if the mouse is over it and if a mouse button is pressed...
  Code:
   If widget_gadget
      If(active_gadget)
         mousetrap:|ON_INTERFACE
         mc = active_gadget.mc
         active_gadget.color[3]= 0.75-0.8
         If(mdown1)
            If(active_gadget.trap_pos.x=0) Then active_gadget.init_adjustment(vec2d.Create(m_pos.x,m_pos.y))
            active_gadget.adjust_value(vec2d.Create(m_pos.x,m_pos.y))
         Else
            active_gadget.trap_pos.x=0
            active_gadget=Null
         EndIf
      Else
         mousetrap:&($ffff - ON_INTERFACE)
      EndIf
      If Not (mousetrap & (ON_COLOR | ON_MIDPOINT | ON_ALPHA) Or active_gadget)
         If Not(mousetrap&ON_INTERFACE)
            Local mp:vec2d = vec2d.Create((m_pos.x-(client_w-500))/(460),(m_pos.y-380)/(380))
            If ((mp.length()>1.03 And m_pos.x>(client_w-500.0) And m_pos.y<380.0) Or m_pos.x>(client_w-135)) Then mousetrap:|ON_INTERFACE; mc=2
         End If
         If(widget_gadget.mouse(vec2d.Create(m_pos.x,m_pos.y)))
            mc=widget_gadget.mc
            parameter_display=widget_gadget.name
            parameter_display_value = widget_gadget.display_value()
            current_gadget=widget_gadget
            current_gadget.hover = True
         If(current_gadget.active) active_gadget = current_gadget
            mousetrap:|ON_INTERFACE
         Else
            widget_gadget.hover = False
         EndIf
      EndIf
   End If

Ironically this is part of the logic I may change completely, but I just saw this piece, hehe...felt it's fun to look at! :P

Zero, you keep telling that and I keep answering: Yes, I'll have more layer blending modes in the near future! I'd also like to tell you that it's good to learn more traditional painting approaches, too, to develop a stronger command of color and value, rather than just values and then hoping to color them properly. Also, colors themselves change perceived value, which is hard to deal with, if you only have value and want to apply color. It will always have that touch, you know. You kind of hit an artistic ceiling there, especially for your understanding.
HOWEVER, I also keep telling you that it's already possible to work similar to that, just with a different mindset. You can do a pure black sketch with opacity, for example, and then add a layer underneath to lay colors into the transparent regions, then go on top and add highlights. It's actually a fairly pleasant way of quickly sketching something! ;)
Anyway, it's all coming!
Here to help! :D
System Info: Mac mini, Apple M1, 8 Gb, Sonoma 14.5 - secondary: AMD Radeon RX Vega 10, AMD Ryzen 7 (2.3 Ghz), Windows 11
Taron.de | Twitter | Pinterest | YouTube

Posts: 266

Joined: Wed Apr 09, 2014 3:37 pm

Post Fri Nov 07, 2014 8:12 pm

Re: Dev Diary

Simply amazing
really
just amazing to think
that little bit of hubris
can translate into something beautiful
when I put my pen to tablet
inconceivable
thank you for sharing that!
it really sheds some light on what you are actually doing
bit by bit
lierally
:)
Macbook Pro
2.6 intel core i7
8 gb ram
Nvidia 650m 1gb v ram
bootcamp windows 7 premium
User avatar

Site Admin

Posts: 7421

Joined: Sun Nov 10, 2013 1:38 pm

Post Fri Nov 07, 2014 8:22 pm

Re: Dev Diary

My pleasure, Stavros! It's all still quite a bit wacky, but I'm doing my best. :geek:
I've done a few more things like proper color picking, a bunch of trouble solving runs and strange encounters, but masks are getting there now. Still have to do the layer switching... sigh. At least I'm aware of that, haha.
I really want to get back to the GUI now, though, because my momentum has gained some good strength and it's actually exciting to have a stronger concept. I believe, the next go will be pretty strong. I will first implement the new color/pallet solution and mildly revised brush interface along with the new image board. The rest I will just place differently, but you'll be able to recognize it, I think.
Later on I will try the really mean change that could send older computers really down the drain, so I have to keep some alternative open, if I have to. But that change would probably do some stunning stuff.
I also have to fix up some of the changes I've done to the fluids, which are cool, but cause other troubles. Right now, for example, I have it so that larger amounts of material build-up will want to drain, if they can, hehehe, leading to some really neat stuff... or messy?! But it's cool and it makes sense. It also generally doesn't cause troubles during "serious" painting. However, it can over-react a little, especially with canvas textures, ooooh...explosive! :lol: :twisted: :?
And then I'm running in circles with my border conditions... solving hanging motion impulses and then breaking the solution again, back and forth... :PP ...it sounds so simple, but... :roll:
Here to help! :D
System Info: Mac mini, Apple M1, 8 Gb, Sonoma 14.5 - secondary: AMD Radeon RX Vega 10, AMD Ryzen 7 (2.3 Ghz), Windows 11
Taron.de | Twitter | Pinterest | YouTube
User avatar

Posts: 4609

Joined: Mon Mar 24, 2014 9:58 am

Post Fri Nov 07, 2014 11:21 pm

Re: Dev Diary

You don't use a more artistic text editor like http://www.sublimetext.com/ ?
More colorful ;)
Is beautiful that please without concept!
http://moiscript.weebly.com/ https://schmoll8.wixsite.com/magicavox
Latop: Geforce GTX 950M, Intel Quad Core i7, Windows 10, 8 Gigas, 2.4ghz
User avatar

Site Admin

Posts: 7421

Joined: Sun Nov 10, 2013 1:38 pm

Post Fri Nov 07, 2014 11:30 pm

Re: Dev Diary

Nah, I use BLide, actually, which is tailored around BlitzMax and does an OK job. It's not as sophisticated as sublime or visual studio, but I'm happy enough.
Here to help! :D
System Info: Mac mini, Apple M1, 8 Gb, Sonoma 14.5 - secondary: AMD Radeon RX Vega 10, AMD Ryzen 7 (2.3 Ghz), Windows 11
Taron.de | Twitter | Pinterest | YouTube

Posts: 17

Joined: Fri Oct 03, 2014 7:13 am

Post Sat Nov 08, 2014 4:21 am

Re: Dev Diary

Sounds all good! Just enjoy the developing and we'll go long for the ride. :ob
Windows 8.1
User avatar

Posts: 1903

Joined: Sun Mar 23, 2014 1:48 pm

Post Sun Nov 09, 2014 5:34 pm

Re: Dev Diary

Image
more & more
PreviousNext

Return to Downloads & Info

Who is online

Users browsing this forum: No registered users and 0 guests

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software