[QUOTE=Darkimmortal;47450844]Making decent progress with my C++/OpenGL project for uni:
(procedural landscape generator + deferred rendering engine written from scratch)
[IMG_thumb]http://imgkk.com/i/cq18.png[/IMG_thumb][/QUOTE]
That's so cool. I hope I can get to that stage some day
So I've been working on a controller... emulator? I guess. you can make buttons inputs from js0 to keystrokes or mouse movement/clicks. It relies on the linux joystick api and posix, but after I get posix down I will work on an alternative hidraw implementation for non-posix compliant systems which can be accessed with a --hidraw or -h option
anyways, as a linux user, putting my first gpl at the top of a program is a big moment for me. Like a jedi building his first lightsaber.
[code]
//by Proboardslol. 4-3-15 (American timestamp)
/*This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.*/[/code]
:')
[editline]3rd April 2015[/editline]
[QUOTE=Darwin226;47450491]Honestly, and I'm not trying to be a jerk here, but only someone who hasn't used Photoshop would call Paint.NET a good alternative to it.[/QUOTE]
I've used both, and with enough practice, paint.net is comparable to photoshop. They also recently updated it and the anti-aliasing is WAY better than it used to be. Just download Megalo and atilla plugin packs and that's all you need.
[QUOTE=Darwin226;47450587]Well, I'm not going to pretend it doesn't boil down to some subjective opinion.
As was as OSS goes, GIMP really shows it. It feels very unpolished to use and feels like nobody actually cares about it.
For example [URL="http://www.gimp.org/screenshots/"]"everybody loves screenshots"[/URL] (especially non English speaking Windows XP users it seems)
The whole experience makes me almost expect to get a "There was an error, but here's the source so you can fix it yourself." popup while using it.
Most of these things I would probably get over after some time, but I'd rather not force my self to go through that adjustment period.
I'm sure GIMP can be utilized to great levels, but I'm very far from it's target audience.[/QUOTE]
As much as this is one of the saddest reasons not to use GIMP, I personally agree.
The most prominent issue with GIMP is still the usability of it, and the general user experience. I'd say that it has gone a LONG way since 2.4, and the 2.6 to 2.8 jump brought GREAT additions as well, but it still isn't quite there in terms of being a professional image editing and creation suite.
Now, I would argue that Photoshop goes too far in terms of features and such, but in terms of productivity, it is simply unparalleled. Quite unfortunately so.
As a systems developer, I find that open source tools provide the best productivity, mostly because of their flexibility and amazing integration with a lot of systems. Or to put it in a better way, their complete lack of integration with anything.
Now, that leaves them with a much higher learning curve, but It's something I'm up for. However, I wouldn't tell a beginner to just install Arch and AwesomeWM, then open a terminal and write C in vim.
Obviously this isn't a great analogy, but yeah. Each to his own of course, but in general GIMP seems to provide a less great user experience, which is quite a shame considering what you can do with it.
I've always found it fascinating how GPL can represent freedom to anyone. I guess the only thing you're not free to do is choose.
[editline]3rd April 2015[/editline]
[QUOTE=proboardslol;47451291]Just download Megalo and atilla plugin packs and that's all you need.[/QUOTE]
We'll see. Maybe I'll change my mind if I try hard enough.
I've been working on my BASIC interpreter in Mond for a while now. I think I finally have something cool to show off.
[t]http://360noscope.com/dl/2015-04-03_16-32-20.png[/t]
[QUOTE=Darwin226;47450587]Well, I'm not going to pretend it doesn't boil down to some subjective opinion.
As was as OSS goes, GIMP really shows it. It feels very unpolished to use and feels like nobody actually cares about it.
For example [URL="http://www.gimp.org/screenshots/"]"everybody loves screenshots"[/URL] (especially non English speaking Windows XP users it seems)
The whole experience makes me almost expect to get a "There was an error, but here's the source so you can fix it yourself." popup while using it.
Most of these things I would probably get over after some time, but I'd rather not force my self to go through that adjustment period.
I'm sure GIMP can be utilized to great levels, but I'm very far from it's target audience.[/QUOTE]
GIMP is the embodiment of "sell to X audience, market as Y product." Why would you ever write software for artists or designers and then say, "Hey everybody, this is FREE and OPEN SOURCE SOFTWARE, look at our SOURCE CODE. Wow, nice LICENSE huh?"
Who cares about that? I would be willing to bet a large amount of money that if any OSS people decided to actually market to [i]actual[/i] artists and designers, and have some iota of outreach to relevant communities, they'd catch on much faster than GIMP ever did.
I'd even say that you could release a product with a 1/10th of the features GIMP has, as long as it was appealing to the correct audience, and not a bunch of OSS folk, you'd have artists jerking off all over that.
Look at Sketch, it's not nearly as featured packed as Illustrator, notorious for crashing ALL the time, and it has a massive following. What's that? Inkscape? Huh? OH you mean that "Free and Open Source Software licensed under the GPL." Sounds gross dude, doesn't seem to have vector artist's real concerns at heart considering the site itself looks like it was designed a decade ago.
[editline]3rd April 2015[/editline]
GPL just sucks to begin with, why use the worst OSS license in existence other than to indicate you're an OSS advocate? To tell people you don't shower and you eat stuff from your foot, too?
MIT and New BSD licenses forever
I'm not sure starting a license flame war is a good idea. GPL is great. MIT is great. BSD3 is great. APL2 is great. But they're for different people with different ideas. There's not much point in arguiing which is "the best" or which is "the worst", but rather which one fits an exact purpose the best.
[QUOTE=andrewmcwatters;47451964]GIMP is the embodiment of "sell to X audience, market as Y product." Why would you ever write software for artists or designers and then say, "Hey everybody, this is FREE and OPEN SOURCE SOFTWARE, look at our SOURCE CODE. Wow, nice LICENSE huh?"
Who cares about that? I would be willing to bet a large amount of money that if any OSS people decided to actually market to [i]actual[/i] artists and designers, and have some iota of outreach to relevant communities, they'd catch on much faster than GIMP ever did.
I'd even say that you could release a product with a 1/10th of the features GIMP has, as long as it was appealing to the correct audience, and not a bunch of OSS folk, you'd have artists jerking off all over that.
Look at Sketch, it's not nearly as featured packed as Illustrator, notorious for crashing ALL the time, and it has a massive following. What's that? Inkscape? Huh? OH you mean that "Free and Open Source Software licensed under the GPL." Sounds gross dude, doesn't seem to have vector artist's real concerns at heart considering the site itself looks like it was designed a decade ago.
[editline]3rd April 2015[/editline]
GPL just sucks to begin with, why use the worst OSS license in existence other than to indicate you're an OSS advocate? To tell people you don't shower and you eat stuff from your foot, too?[/QUOTE]
I'm agreeing to the GIMP/OSS thing not the GPL sucks thing.
Yeah forget about the license part, that's not really even what I was trying to get at.
It's more that things like Inkscape and GIMP just yell OSS, and things like Sketch and Pixelmator, although paid alternatives, could be possible examples of potentially good free alternatives.
I mean compare how they're marketed. Not all OSS has to look bad. Most of it out there does it by choice based on how it attracts people who contribute.
[editline]3rd April 2015[/editline]
It's the same reason developers love Linux, and designers love Macs. The right tools exist in the right places, and garner the attention of the exact respective audiences they want their ecosystems to be inclusive of.
[URL="https://github.com/Spanfile/Englang-V2"]I've been reviving my old project Englang[/URL]. So far, I've got the following script parsed ([URL="https://github.com/TheBerkin/Stringes"]thanks Berkin[/URL]) and evaluated:
[code]
fucked is true
maths is not fucked
if 1 is greater than 2 then
maths is fucked
end
[/code]
Looking at the variables left behind by the script,
[code]
maths: false
[/code]
we can conclude that so far, maths is still working and is not fucked.
That feeling when you get something to work after a few hours of puzzling. I finally managed to get instancing in OpenGL working for more than just one parameter in the vertex shader.
Release [URL="https://github.com/Sidneys1/BatchImageProcessor/releases/tag/v0.1-beta"]Beta v0.1 of Batch Image Processor[/URL] is now available!
Added features include RAW support, output types, JPEG quality, and removing imported files. :)
[editline]x[/editline]
Oh, and RAW is slow as hell. :v:
- snip -
[QUOTE=andrewmcwatters;47452116]Yeah forget about the license part, that's not really even what I was trying to get at.
It's more that things like Inkscape and GIMP just yell OSS, and things like Sketch and Pixelmator, although paid alternatives, could be possible examples of potentially good free alternatives.
I mean compare how they're marketed. Not all OSS has to look bad. Most of it out there does it by choice based on how it attracts people who contribute.
[editline]3rd April 2015[/editline]
It's the same reason developers love Linux, and designers love Macs. The right tools exist in the right places, and garner the attention of the exact respective audiences they want their ecosystems to be inclusive of.[/QUOTE]
i find inkscape easier to use than ai, i think there is a case that people invest more time in learning 'the popular tool' so when they go to an alternative they think its bad because they don't want to relearn everything and expect it to work the same as the former tool.
gimp ui/ux is pretty bad though, although the cli / batch interface is awesome for automated tasks etc
I started looking at OpenGL again (Guess what tutorial is followed)
[vid]https://dl.dropboxusercontent.com/u/99717/OpenGL/OpenGL%20Kittens.webm[/vid]
[QUOTE=Zyx;47452497]I started looking at OpenGL again (Guess what tutorial is followed)
[vid]https://dl.dropboxusercontent.com/u/99717/OpenGL/OpenGL Kittens.webm[/vid][/QUOTE]
That reminds me of this unforgettable gem from my Direct3D days:
[media]http://www.youtube.com/watch?v=4aiIF1fUgeM[/media]
[QUOTE=Berkin;47452520]That reminds me of this unforgettable gem from my Direct3D days:
[media]http://www.youtube.com/watch?v=4aiIF1fUgeM[/media][/QUOTE]
My cat does not like the sound of that.
[QUOTE=andrewmcwatters;47451964]Look at Sketch, it's not nearly as featured packed as Illustrator, notorious for crashing ALL the time, and it has a massive following. What's that? Inkscape? Huh? OH you mean that "Free and Open Source Software licensed under the GPL." Sounds gross dude, doesn't seem to have vector artist's real concerns at heart considering the site itself looks like it was designed a decade ago.[/QUOTE]
GIMP is also pretty nasty to use (I'd say InkScape is as well, but that doesn't seem to be the common opinion).
[QUOTE=Tobba;47453002]GIMP is also pretty nasty to use (I'd say InkScape is as well, but that doesn't seem to be the common opinion).[/QUOTE]
Inkscape is just complicated because editing vector formats is complicated
[QUOTE=adnzzzzZ;47449373][vid]https://a.pomf.se/zayyvr.webm[/vid][/QUOTE]
Everything (not including the akihiko portrait) reminds me so much of persona
GIMP is good at photo manipulation.
I've heard Krita is good for digital illustration and that kind of thing. Haven't used it myself though.
But Photoshop is good at both so that's what people tend to use.
Resource iteration for BF4
[t]http://files.1337upload.net/bf4asdf-19d90f.png[/t]
I can finally get rid of memory scanning for textures and other shit.
You have no idea how good it feels to finally see this. My MVVM was a complete mess, but a few hours of refactoring sorted it right out :)
[img]http://i.imgur.com/YxdlUUP.png[/img]
[QUOTE=FalconKrunch;47449177]My "fog density by height" is really fucking terrible
[url]http://pastebin.com/twDMgvLU[/url]
I just lerp between my finalcolor and the fog, based on the height of the fragment[/QUOTE]
Well, that is pretty much unusable then.
(If you have constant fog beneath a certain level the integral is just [I]max(0, border - height) * density[/I]. I set the value to zero for outside the atmosphere so you can use the view value directly to find the fog column towards the sky.)
[QUOTE=Sidneys1;47454335]You have no idea how good it feels to finally see this. My MVVM was a complete mess, but a few hours of refactoring sorted it right out :)
[img]http://i.imgur.com/YxdlUUP.png[/img][/QUOTE]
Now expand them all.
[editline]4th April 2015[/editline]
[t]http://puu.sh/doCJc/8a3b16ea2a.png[/t]
Adding support in my wallpaper changer to detect duplicate wallpapers, ran my whole 1300 image collection through it and got this:
[t]http://i.imgur.com/XyrQ5Qw.png[/t]
I mostly finished up my animation editor.
[vid]http://i.imgur.com/EWv6U1q.gifv[/vid]
Aside from bug fixing, all I have left to do is implement manipulation of multiple keyframes at once, as well as think of some way of handling different interpolation modes (linear/cubic/etc)
[B]Edit:[/B]
Bah, the gif to web thing doesn't work for me
[QUOTE=Karmah;47454792]I mostly finished up my animation editor.
[IMG]http://i.imgur.com/EWv6U1q.gif[/IMG]
Aside from bug fixing, all I have left to do is implement manipulation of multiple keyframes at once, as well as think of some way of handling different interpolation modes (linear/cubic/etc)
[B]Edit:[/B]
Bah, the gif to web thing doesn't work for me[/QUOTE]
take away v in gifv and use [noparse][img][/noparse], it wasn't converted to webm for whatever reason
[editline]4th April 2015[/editline]
Also is it just me or do post images get moved to the end of the post? Even emoticons
On a whim, I decided to have another go at that expression parser for Rant's scripting layer. I used iterators to create a stack of resumable functions that handle the parsing, which effectively eliminates all native recursion in the interpreter.
[img]http://i.imgur.com/3GcSRb9.png[/img]
[I]And it fucking worked.[/I]
Sorry, you need to Log In to post a reply to this thread.