AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 4382 |
r3wp | 44224 |
total: | 48606 |
results window for this page: [start: 9901 end: 10000]
world-name: r3wp
Group: All ... except covered in other channels [web-public] | ||
Anton: 3-Jan-2005 | I think the way to go is to convert the source into a DLL and recompile. I would like to try a bit later - but first - bread. | |
Anton: 4-Jan-2005 | I tried it recently and made a DLL which I interfaced with rebol very quickly. | |
Anton: 4-Jan-2005 | err... I think not all... because I was missing a file winmm.lib (which I found in masm32 distribution), and mmreg.h (which I found on the web, though don't know if if was right version) | |
DideC: 4-Jan-2005 | Winmm.dll is the MCI interface in Windows. With that interface you can control many multimedia stuff (wave form playing, video playing, recording...) It has two interface : C++ level and string command. The last one sounds easy to interface with view/pro. But, eh, I never played with DLL interfacing in rebol. So I let that to "make routine!" guru ;-) | |
Pekr: 4-Jan-2005 | I can imagine following kind of UI being done with View ... except video and audio playback for now ... http://www.mythtv.org/modules.php?name=MythFeatures | |
Vincent: 4-Jan-2005 | I'm working on a sound library, for /Core and /View, with - for now - AIFF / 8SVX / AU / WAVE (PCM/float/u-law/A-law) support (read and write). Any suggestion for another usefull format to support? | |
eFishAnt: 4-Jan-2005 | REBOL cuts out the bureacracy of UML and implements direct. Schler-Mellor and Grady Brooch have some "noble" goals (but the devil's in the implementation), but have never faced anything as powerful as REBOL yet for implementation. I saw Mellor talk once, and he did a great talk on "orthogonal behavior" which is apropos. I think the way to utilize their mess is to do it simpler in REBOL, call it UMLR and teach them the future. | |
Pekr: 4-Jan-2005 | I will soon now post some doc(s) for brainstorming - well, maybe not docs, just a brainstorming itself ... I need to find myself and categorise my thoughts and need help on that ... of course I am studying various workflow, business process papers etc ... | |
Pekr: 4-Jan-2005 | ... but maybe just because UML is here for real object oriented languages like Java, and once we use Rebol, we don't need such beurocracy to express relations ... | |
eFishAnt: 4-Jan-2005 | you need to define the lexicon of workflow. keep it simple, and follow the flow | |
eFishAnt: 4-Jan-2005 | (Vincent...I have the CD's from TIA EIA... with sample C code...and some other code as well...;-) | |
eFishAnt: 4-Jan-2005 | if you are in Europe, then the GSM standards might be most useful to you, and I would have to look them up. | |
Vincent: 4-Jan-2005 | sound:// need streaming capabilities, for both music and VoIP | |
Geomol: 4-Jan-2005 | Just reading around and getting up-to-date... I found RAMBO. I send a bug report with the "Feedback" thing on RT's homepage. Should I post it again with RAMBO? Maybe I'll get better response? | |
Gabriele: 5-Jan-2005 | Geomol: i'd suggest using RAMBO and not email feedback for bugs. this frees up some time for Carl. | |
Geomol: 5-Jan-2005 | About 50k of REBOL/Core source. Build as a relative level and an index level on top of that - top-most a full relational DB. I've also started a SQL interface, but I'm not sure, if I wanna finish that part. :-) | |
Pekr: 5-Jan-2005 | related to what? Rebol? Well, there were those times, in 1996, when Carl tried to resurrect amiga at Viscorp ... then he left, I read his paper about "dream system" - first scripting, then OS, and I believed into it. Well, we are a bit late with the original plan, but I still try to believe :-) | |
Geomol: 5-Jan-2005 | He was right. And many of those words still stands. Only today the complexity is even worse, the need for CPU Power, RAM and HD space is even higher. | |
yeksoon: 5-Jan-2005 | on UML. my take on that is it can consume a lot of time and energy.... as engineers try to 'perfect' their model. Personally, I use FLiP process ( http://www.fusebox.org/index.cfm?&fuseaction=methodology.steps ) or Fusebox for short. It makes it easier for end users to understand. | |
Ammon: 5-Jan-2005 | I've done the exact same thing and requested help here too, so I feel ya. ;-) | |
Pekr: 5-Jan-2005 | :-) I start debugging in a typical way for me ... started to commented out the code ... but then I reached the level, where the code would not obviously work, and so I went to file-manager to check things out ... | |
[unknown: 5]: 6-Jan-2005 | I just want to say that I tested out Doc's NTLM library and it worked very well today. I was successful in testing this out on our corporate network. If Altme had something like this we could use ALTME from behind the corporate firewall. | |
Pekr: 7-Jan-2005 | yesterady, I was rather pleasantly surprised. At XidysComp, we use http://www.MoneyS3.CZaccounting system, but mainly for our PC sales store, invoicing, connection to POS system etc. It has some limitation, as e.g. one product, e.g. Seagate 80GB, 7200 can have just one store number and one reference number to dealer. Well, but we buy the same product from more than one dealer. | |
Pekr: 7-Jan-2005 | So we asked money.cz representative to come and explain few things, and we've got Director himself. He agreed that there is some limitation and was surprised, when I showed him Rebol, and small parser for few dealer pricelist. He said that was exactly his idea someone would do something like that and that it could be sold. He liked the way we think (the rebol way) and he wants to teach us more about S3 to become sales partner for some customers ... | |
Pekr: 7-Jan-2005 | It is really nice when oportunities rise that way and that someone can see potential in small, flexible tools ..... | |
Gabriele: 7-Jan-2005 | and BTW, maye IN-INTERVAL? can be useful to anyone else too? checks if a value is inside an interval, assuming a ring. can be easily used for rings mod 2^n where n is multiple of 8, just using binaries. see http://www.colellachiara.com/soft/Libs/chord.r | |
Group: !AltME ... Discussion about AltME [web-public] | ||
Tomc: 8-Oct-2005 | and so on , and so on ... :^) | |
[unknown: 9]: 12-Oct-2005 | yup, old, and still on the list for the next rev. | |
BrianW: 31-Oct-2005 | How far are we from AltME for OS X? I'm only on this PC for about an hour a day, and I'd love to spend some of the other time on AltME. | |
Allen: 6-Nov-2005 | I have some clients who would benefit from Altme, if it was possible to control which users can be seen by others. ie not just private groups, but private users. This is handy for organising sales channel partners, where you want them to feel they have a direct line to the people in your office, (but can't see the other sales partners), and for staff they can maintain & respond to all channel partners requests from one simple tool | |
[unknown: 9]: 7-Nov-2005 | Wow, did someone forget to change the monkey diapers in the peanut gallery? You and Graham sure seem ornery. | |
Terry: 7-Nov-2005 | Reichart, ever since Altme came out, you've been speaking of the "list".. not sure how many years so far. What was the last update, scrolling? If you don't want to update Altme, that's your perogative, but the "soon" and "it's on the list" vapourware speak only bears on your reputation. I know.. I do the same thing :) | |
Terry: 7-Nov-2005 | So if you want to get things done, you positively have to understand at any given point in time what is the most important thing to get done right now and if you're not doing it, you're not making progress at the fastest possible rate. -- Joel on Software I'm guessing you're a 'switched on' kind of guy.. so.. .. Altme simply isn't one of your priorities. | |
[unknown: 9]: 7-Nov-2005 | I'm not really interested in debating with you, and other than this last statement on the topic I won't. I'm only responding because there are a lot of new people here who might not be clear on the facts. Vapourware is "New software that has been announced or marketed but has not been produced." We have been produced, people use our software, and it sells. Nor do we market or claim any of the new features people ask about. People ask, and we tell them whether it is on the list, or if we are going to add it to the list. We don't commit ourselves to a date. You might not like these facts, but your accusations are inflammatory and baseless. The facts: AltME came out as Beta, and we systematically brought it past version 1. We met our needs and goal. If you would like something updated, I will give you the bank account number to transfer funds to, we can set a rate, and you can have any update you like. We have never said no to any idea for AltME, we discuss them, and log people's ideas so that when we make changes, the ones most asked for are reflected (this group here on Rebol3 is not our only source of input). If you do not like the rate with which we make changes, or the reason we make changes, then this is going to be a painful environment for you to remain in. Otherwise I will state again, we are active on the development of an update to AltME, and we have no set date. If you would like to ask a constructive question I will always do my best to give a clear answer. If you simply want to needle and dig at us, then I can no longer engage you. | |
Geomol: 7-Nov-2005 | You guys have done a great job with AltME. And it's free for us here! I can't think of any reason to complain. Quite the contrary: Thank you! (If I needed something more, I should do it myself.) | |
Henrik: 7-Nov-2005 | despite its quirks, AltME works wonderfully and is a relaxing, non-intrusive way of instant messaging. being restricted to mailing lists or webforums would have made communications a whole lot slower. | |
Pekr: 7-Nov-2005 | I also received email from one earlier reboller, that rebol's image is hurt also because of how do we aproach development (and the person in question meant product which has impact - Rebol itself, altme) ... ppl could not be simply sure what exactly is going to happen and when..... | |
Pekr: 7-Nov-2005 | we are running in circles of small adoption, open-source etc. topics, and how to improve current situation :-) | |
Graham: 7-Nov-2005 | And I also don't use the desktop. | |
yeksoon: 7-Nov-2005 | I will comment (for what it is worth) a little on AltMe's improvement. If you guys have paid attention to Carl's reply on the DevCon Q&A...one of the things he highlighted is that /Platform is sold to SafeWorlds...(which is AltMe). Draw your own conclusions there. Again, Reichart's commetns that they do things as they seems fit and of course $$ rules still applies. | |
Volker: 7-Nov-2005 | IIRC my main concern with desktop was, there was no launch enabled, so it was only usable with tricks. And encapping made no sense because launching scripts was is prohibited. And then, after a while one had to search for the source, it was somewhere hidden. | |
Volker: 7-Nov-2005 | About Terry, well, thats his language.. ;) That Reichart sometimes says "comming soon" and then it takes month i agree. OTOH altme works and works and recycles and works. | |
Henrik: 18-Nov-2005 | my ADSL is very unstable right now.... and modem is way too expensive for chatting/idling | |
[unknown: 9]: 18-Nov-2005 | Why would AltME "start" crashing. Do you belong to more than one world? Can you confirm that it is really AltME? As in, does it only crash in this (big) world, and never crashes in a smaller world? | |
[unknown: 9]: 20-Nov-2005 | I completely understand your reasoning, But, in our universe we: 1. Make change systematically from a giant list of features and bugs. The means multiple people checking in code that is often changed several dozen times and overlapped by different people. 2. The once compiled, an array of computers and operating systems are cleaned (often reinstalled from ghosted images of hard drives) and sent through a complete test suite. 3. If anything fails…the team has to be taken off what ever they are working on at that moment. Then repeat the test cycle. This is what we release as Alpha or Beta. Gamma is a nightmare. These realities are interleaved with all the different products we work on. It means that before we do a release candidate of anything we have to weigh our test-team's schedule, confirm the majority of developers are available. And not just for the release, but everyone has to hang around for the next couple of days because after release there is a high chance someone will find something. Wouldn't it be just a hour of work or so No… | |
[unknown: 9]: 20-Nov-2005 | We have a very low bug rate (we have won awards for it.) We take it very seriously. On one side it means things can be a pain in the ass (especially for us). On the other side, what we do release is much better. One thing it does cause though is for everyone to focus and gather up all the things they want to change at the same time. Sort of like knowing that you have to put all your stuff on one boat every day to set sail. If you miss the boat you have to wait a day. | |
[unknown: 9]: 22-Nov-2005 | Hmmm. Interesting. So people that get on, post, and get off produce a higher number? | |
Graham: 22-Nov-2005 | Ok, I'm bored ..and admit it. But a growing society this isn't ... | |
Ashley: 23-Nov-2005 | Would a web front-end (with similar functionality to AltME) increase accessibility? Or can the functionality of AltME be subsumed into QTask? (which is already web-based and has messaging, calender, to do lists, etc) I've seen first hand how readily people will "try out" something online (forum, wiki, members area, etc) but shy away when asked to "download this software to get access". I think part of the problem stems from most Windows users fear of installing any software that is available over the net (they still trust and prefer CDs from "reputable" companies). | |
Christophe: 27-Nov-2005 | Out of the blue: how can I browse to links published on AltMe, without having to type then over? A left clik on the link does not do anything, a write click copy the link, but is not passable into the browser, and the link is not selectable... I'm using Linux Mandriva 10.2 and Firefox. | |
Sunanda: 27-Nov-2005 | Where I am, left button attempts to launch a browser (and fails -- but probably due to my messed up settings). Right button copies link to clipboard. | |
Chris: 4-Dec-2005 | Having a little trouble getting AltME to work in Ubuntu Breezy. I'll need to go back and make a note of specifics, but double-clicking the icon does nothing (rwe all checked), and running from the terminal gives me an error. | |
Henrik: 4-Dec-2005 | I had that error to under Breezy and I believe some one else too (check the Linux group). It helped when I upgraded to Dapper | |
[unknown: 9]: 25-Jan-2006 | We are working on updates for AltME, and we really want to nail this dot bug. It is hard for us to see, so anything you can tell us about it will help. Your connection type and platform being key. Mine is T1/Windows MCE One of the key questions is, when you start up a world, AltME syncs. When the bug happens (which I assume means you see no groups turn red), did you see it sync? Do you see anything odd happen bellow the line that says "Rebol3 as <name>"? Does the progress bar (the vertical space to the left of the icons) fill with red? If we can see a pattern, we can nail this. | |
[unknown: 9]: 26-Jan-2006 | A not about the other big big bug...the recycle bug. when I set my may messages to 100, I simply never see that bug. I left my settings at over 1000 recently, and I knew it because I started seeing the recycle bug. If this is true for others, we will change our defaults to start. | |
JaimeVargas: 26-Jan-2006 | I have my settins at 1000, and I see the recycle bug once in a blue moon. | |
JaimeVargas: 26-Jan-2006 | I usually see this happening when connecting for the first time, and clicking on a group area while AltME is syncing. | |
Sunanda: 26-Jan-2006 | <<when I set my may messages to 100, I simply never see that bug.>> Good tip. I hasn't seen the recycle bug for a while. Then, last week, I upped my message limit. And started getting recycle crashes. And failed to make the connection :-( | |
Sunanda: 26-Jan-2006 | There's something deep-down that is wider than View. Run enough CGIs under Core and you'll get what seems to be the same sort of error. Which is weird as each CGI is a separate incarnation (when not using fastCGI, anyway). | |
Ammon: 26-Jan-2006 | When I saw the dot bug then most of the time a lot of the groups were syncing correctly and there was one or two groups that just didn't sync completely like it got some bad packets or something. | |
Ammon: 26-Jan-2006 | On the Recycle bug, I often leave my message limit at at least 1000 I've turned it up to 5000 a couple times because messages I was searching for were more than 1000 messages in the past. If I leave it at 5000 and then don't log in for about a week then I almost always get a recycle bug by logging in and clicking on the first group to sync while it is syncing the rest of the groups. Waiting for syncing to complete will usually avoid the Recycle bug. The number of unread messages in the group your switching to while it is syncing seems to affect whether or not you see the bug, more unread messages seems to increase the chance that you will see it. | |
Anton: 26-Jan-2006 | (when the text is larger than the face and has to be clipped. After many faces it lead to a crash. ... Who posted that... ) | |
Volker: 27-Jan-2006 | Ideas are: 1) timeout could create an error, leaving some resources in wrong state. A lot stuff in the input-buffer could trigger an buffer-overrun. 2) processing in /awake (if you use that) could not be correctly registered in gc. either gc misses some reference, or finds some reference on the return-stack which is not actually a reference. because the gc expects a call from a rebol-native and is instead called from a normal c-one. | |
Volker: 27-Jan-2006 | There shouldn't be magical numbers, if you run with different data, and have c-level memory-bugs. Because then the memory-layout differs, and then the same bug hits different data. i had those bugs, perfectly repeatable. Disappeared when i changed the filename a bit. I guess different length -> slightly different memory layout. Hmm, slightly, sounds like an of by one in that case, or alignment? | |
[unknown: 9]: 27-Jan-2006 | Guys...when I say "magical," I'm speaking of testing. I can save our in-house testers a lot of time if I can simpy say "set one machine high, one machine low. and start reducing the problem." giving them a number to start with saves a lot of time. | |
[unknown: 9]: 3-Feb-2006 | In fact the membership aspect of Qtask and AltME protect us, but we have to be careful. | |
[unknown: 9]: 8-Feb-2006 | In response to Graham: Yeah, I got that, and I'm saying your full of it for calling it buggy. And more so, I'm saying you are mischaracterizing the issue, as well as what he said. This is a pet peeve for me with you. For the record: Carl said "they seem to work pretty well" and they do! Calling AltME buggy is simply untrue in the context, or in reply to what he wrote. It has a few bugs, but it is far form buggy. Tomb Raider for example shipped with 3,000 known bugs, 280 critical crashes. FireFox has more categories for bugs that AltME has bugs. We do agree the key bug here isn't even AltMEs, but Rebol's. AltME still crashes less than any one of the other apps I run every day. Thunderbird crashes twice a day on me. I stopped using outlook all together. Word has a hissy fit about 4 times a day on me. | |
[unknown: 9]: 8-Feb-2006 | Mike, for the record, this is a gray area. I am in fact saying Graham is full of crap, but for a subjective opinion. To actually be an attack of him as a person (ad hominem) I would have to say something about him, as opposed to about his method. This is a rather meta-argument because the very thing I'm attacking is his debating skills. I happen to treat software as people (my own quirk), since it embodies the spirit of the creators. As a result a consider some statements attacks. I'm fine with a factual statement. But if I do not call attention to this, it becomes lore. Gab, there is not a perceived lack of on-going development, there has been in fact almost no development for long stretches of time on AltME. That simple. Does not address the issue, and a disagreement is not a flame war. I have too much respect for Graham to flame him. | |
[unknown: 9]: 8-Feb-2006 | Agreed. But if I did not engage Graham, I would be ignoring an important part of our relationship, which is "aside" from the point you describe. You know guys……………its OK to disagree about stuff, have deep discussions about them, and even walk away disagreeing to the end. Perhaps it is a cultural difference that causes people to worry about "upsetting" people. | |
Gabriele: 8-Feb-2006 | of course it is ok to disagree and discuss, but if we get on the problems too then it's even better. :) | |
Terry: 8-Feb-2006 | Hey, you can hook up synapse, and have a Qtask/Altme clone. | |
Colin: 8-Feb-2006 | I used to run altme all the time at work until they clamped down on all firewall and proxy ports. I found it to be the ideal program to log progress on tasks I was doing but now it wont connect. I only need it to do the do name or world resolution as the server would be running inside the firewall too. No data traffic needs to flow outside the firewall. Reichart - is it possible to have a local name world name server our enable the name resolution to be proxied through http, and I could just plug in the corporate gateway/proxy? | |
[unknown: 9]: 8-Feb-2006 | No, not yet. We have not locked down how we want to resolve this. Piracy and all. | |
Colin: 9-Feb-2006 | What aspects of piracy? I just want to be able to run a world and clients behind the wall. | |
Henrik: 9-Feb-2006 | well, I'm OK with AltME. When using AltME, IRC, ICQ and Jabber, AltME is usually the one that connects first in a low bandwidth situation. But the killer feature for me is persistent chat logs, which has the side effect that if I post a problem, I can get response within minutes or hours. It's simply convenient to have running. | |
Colin: 9-Feb-2006 | Guess not. What I want to be able to do is start a world inside the firewall and then only have clients inside it connect. The clients would need to know how to resolve the world name and IP address thru some mechanism that doesnt require going out of the firewall to do so or allow the name resolution and server declaration protocols be proxied through http. I think that should pass through most corporate firewalls. | |
Group: gfx math ... Graphics or geometry related math discussion [web-public] | ||
Maxim: 13-Feb-2007 | actually the AT argument could be negative or larger than 1 (which indicates points beyond coords) and should also support an integer! , which would change the measure of 'AT to be pixels, instead of a scaling. | |
Maxim: 14-Feb-2007 | this is my final function, I removed the rounding as it created a lot of noise in position, (not the fault of the round function but the act or rounding itself, would snap the position back and forth while dragging) I also use the vector's length using an hypothenuse formula (similar to distance), cause your previous example did not properly scale to the vector's maximum size. I also added support for supplying a negative value for 'AT argument so that it actually offsets from the end, which is very usefull. vlength: func [v] [v: v * v square-root v/x + v/y] between: func [ {compute the specified point on the line} start [pair!] end [pair!] at [decimal! integer!] /local vector points ] [ ; solve "degenerate case" first if equal? start end [return start] vector: end - start if integer? at [ ; convert AT to decimal at: at / (to-integer vlength vector) ] if negative? at [ at: 1 + at ] start + to-pair reduce [to-integer vector/x * at to-integer vector/y * at] ] | |
Maxim: 16-Feb-2007 | the layers will allow us to optimise what gets refreshed and allow us to stack some properties of all graphic elements on the same layer, even if the graphic elements themselves are rendered as a list (of overlapping things) | |
Robert: 19-Aug-2007 | Hi, I have a question concerning color palette conversions. I have a color palette of greens that I would like to convert to blue using the same "look and style" as the green ones. Is this possible? | |
Rebolek: 19-Aug-2007 | Robert, convert your colors to HSV and change Hue. | |
Robert: 20-Aug-2007 | It's stated that this palette is specialy designed to harmonize. And I want to get a palette being based on blue with the same properties. | |
Tomc: 8-Jan-2009 | using HSV it is trivial to divide your start and end points into as many steps as you need | |
Chris: 8-Jan-2009 | 'hsv-to-rgb and 'rgb-to-hsv are in 2.7.6 | |
Anton: 9-Jan-2009 | Thanks guys, I know about the hsv-rgb conversion functions, and the interpolation can be improved using them, but I really wanted to improve the colours specified in the COLORS block. That means I'm looking for palettes of ~6 colours which aim to define a colour range like that of cooling metal "in the real world". But never mind, while it looks really cool to use a range of 6 colours, I'm now more of the opinion that it confuses the user interface too much - so I've now using a simple 2-colour range ! Thanks Chris for a look at your code. | |
Anton: 11-Jan-2009 | No, just grading hue by itself is not enough to qualify as "scientific data" for me :) You understand that different materials have different colours at different temperatures. As gold and steel cool down from hot white, they must pass through various colours and brightnesses before returning to their normal room temperature colours. This "cooling colour signature" varies from material to material, obviously. That's what I meant. But anyway, I'm likely to get further using my "artistic eye" than searching for such data. | |
Gabriele: 12-Jan-2009 | What different materials differ on would be which wavelength they absorb, while emitting. (and clearly reflection has a part in that), but for metal I'd guess that most of the light you see is coming from the surface. I don't think these things are significant enough for your purposes, but maybe they are, i'd need to check. doesn't Wikipedia have this stuff? | |
Anton: 12-Jan-2009 | I don't think I mentioned what I wanted the colours for - a progress bar. After consideration, I've pretty much decided that a large range of colours such as cooling metal might go through might actually be bad for the user interface (unless extreme measures are taken to make it really look like molten metal, like a computer game programmer might do), because all those colours might be confusing, and some of them (eg. red) may signal warning, etc. (especially if the user hasn't seen the progress bar before - I don't want to present the user with a circus of colours). Fading from white to solid blue is what I'm using at the moment, and I'm thinking white might be too bright. | |
Reichart: 12-Jan-2009 | May I suggest that: - Starting with just cold metal - metal is not a single colour. You are seeing many colours at all times, and different patches of colour everywhere. You are seeing colours reflected and you need a coefficient table to calculate the reflection index. Copper for example would lean heavily towards red. - Next, heated metals are the same, meaning, not a single colour either, but now for a different reason. But to produce the illusion of something burning hotter and hotter will require something that is multi-pass, and changing constantly. In video games to produce the afterburner on a jet we did a few tricks: - The jet flame itself was made of a cone-like shape (maybe a dozen polygons). - The cone was set with an alpha channel so that the source was close to opaque, and the tip was close to translucent. - A second cone was placed around the first cone, but just slightly larger. - They both undulated at all times. In other words, the length was always changing for both cones independently just slight. And when the jet went faster and slower, they changed from long to flat (with the plane itself). - The textures on the polygons were already a rainbox of colours, but as the jet changed what it was doing, the colour pallet was changed. Again, both cones were not always changed at the exact same time. - Just behind the jet (but depending on your angle of view), several filters (polygons that read the bg info and render again) would be used to create a small waiver and a refocusing. The more GPU you had, the more of this you could do, and the better the final effect would look. - Lastly, and this is what makes the whole thing amazing in a 3D game. We are always checking the location of bright things, such as the sun, or things like the after burner filling your screen. If so, we change the contrast of the whole world, and flare out your iris. In the case of the sun we throw up a lens flare, and darken all the ships in the sky. Even as a 2D problem, you should attach this the same way. This video I think drives this all home for you. http://www.youtube.com/watch?v=mHL94qQgl_8&feature=related | |
Maxim: 12-Jan-2009 | the same probably applies wrt the way the color spreads out over the time it cools down and/or the distance from a single hot point. | |
Anton: 13-Jan-2009 | Wow - you guys. This is very interesting, but, going too far for my purpose at the moment. I *really* like the idea of having the simplest, most robust code possible. Adding so many visual effects and detail is something for a computer game. | |
Anton: 13-Jan-2009 | I'm mostly concerned with communicating as simply and directly as possible to the user the current overall progress of some operation (multiple file download is first application). | |
Maxim: 28-Jan-2010 | anyone know if/where I can find an implemented shortest path algorythm in rebol? I know I can do my own... but if one exists and available, I'd rather use it :-) | |
Henrik: 24-Feb-2010 | Downscaling in View and DRAW that way basically work the same (pure nearest neighbor), but it might be that View is sampling odd rows and DRAW is sampling even rows. | |
Maxim: 24-Feb-2010 | the gamma issue is a standard "senior artist" debunking test for high-end effects artists hehe tell the (often ego-filled, highly paid) artist to a simple pan a starlit field (a simple sky shot at night). he will LAUGH and tell you that's its an easy thing to do... and then watch him struggle with the results, if he doesn't know his theory. what happens is that as a pixel is distributed across several pixels, it will dim. as the pixel gets closer and closer to a 1:1 position with another pixel it will pop right back. you must pre-amplify the "energy" of the light before panning, and then bring it back down... which, depending on the image & screen will usually be a value between 1.7 to 2.2. | |
Maxim: 24-Feb-2010 | the final result, when facing a "junior" compositor is that the stars blink in and out of existence as the image moves... You get this blunder even in High-budget effect-heavy movies coming out of hollywood. | |
Maxim: 24-Feb-2010 | AGG has an issue on every aliased stroke, btw.... just look at a red circle on blue bg and then a blue bg on red, and you will see there is a 1-2 line offset in the circle. There is no way to fix this in R2 AGG and I think that part of the problem is based on similar gamma assumptions. also RGB pixels will affect left/right edge too, which is probably just amplifying the problem. | |
Maxim: 24-Feb-2010 | oops above should read: "and then a blue circle on red bg" | |
Maxim: 24-Feb-2010 | another thing that people do not often realize is that our eyes are also not linear... you can see each 8 bit step in the dark areas of an image, but can skip 5 steps within the brighter areas of an image without noticing it. which is why we always notice image compression in very dark parts of DVDs and not in the bright parts of it... its very surprising to me that many compression algorythms get this wrong straight out of the bat. | |
Cyphre: 24-Feb-2010 | Max, I tried to compare the circles example as you described and I don't see any offset here. Can you clarify? Also you can set the gamma correction for AGG antialiasing in R2. But yes, it looks the AGG filters(which are separated from the AA code) have the same gamma issue as described in the article. I believe we can fix that (hope it won't slow down things). |
9901 / 48606 | 1 | 2 | 3 | 4 | 5 | ... | 98 | 99 | [100] | 101 | 102 | ... | 483 | 484 | 485 | 486 | 487 |