• Content count

  • Joined

  • Last visited

Community Reputation

128 Neutral

About alan2here

  • Rank
  1. Oculus Rift and Super Resolution

    I've briefly used a development Oculus Rift with the example game and the Rift mode in Half Life 2. The game world resolution appeared dramatically higher than the screen resolution of the device, appearing as retina resolution for my eyes and I have particularly good eyesight. The difference between perception and reality was very clear with the near unreadable pixelation of games menu items when they were fixed in position, representative of the real, low resolution of the screen. I put this down to super-resolution caused by subtle head movements. Imagine lines from your eyes, through each pixel of the rifts screen, then through virtual space and onto surfaces of the in-game world, with slight head movements these lines move around on objects at sub-pixel scales, giving much more information than a still image, the mind interpreting this as a higher resolution image far beyond what occurs with 3D games viewed on conventional screens at low resolutions, where looking is controlled by movement of a mouse. I could even see a ghost of the huge chunky pixel grid, faint and easy to ignore over the view. . I'm hoping for accounts of this effect on the Rift or similar systems at further reduced resolutions: Do you experience the effect? If so: Can you read (in world) text of a lower resolution than would usually be possible, for example with each character being 3x2 pixels. At what resolution does the effect no longer work? If you normally feel nauseous using the Rift, how does noticing this effect contribute to that? If this works at very low resolutions, do small objects seem to suddenly appear as they are noticed for the first time, as the center of a pixel reaches the in world object, how does your mind make sense of the contradiction? Do things feel noticeably different than usual? Anything else of note?
  2. I love exploration in games. For me this means everything from combinations of ideas as in table top games or epic RTS experiences and challenges. [img][/img] To huge, abstract, organic maze like expanses of space, often unfortunately thease are not intended but instead as the result of bugs. [img][/img] To combinations or speeds and track positions at differnt times, as in cirtain racing games. I find particularly the case when the acceleration is low but the top speed is high. [img][/img] And for me, the enemy of genuine quick thinking, adaption, solving, suspense that almost hurts physically, pondering, storyline you want to experance again and again, real breathtaking graphics, real fear like in Amnesia the Darkest Descent, real learning and self realization, and that you can in the right circumstances learn and train your mind in an hour as you wouldn't otherwise in whole a month. Is grind, filler, repetition, lack of imagination, replacing the superman avatar with a batman one and releasing it as another game. And as yahtzee puts it, "Mash X to not die.". Is where there is a stealth game and so a world of intricacy and possibility for staying in the ever changing regions between enities lines and areas of sight, this being before any other mechanics are included, that is spoiled so completly by you having a gun or garrote and being able to run away when seen anyway. Even the parkour game features fighting with policeman, something I've never done in real life parkour and I don't see david beckham getting a machine gun in any football games to enhance the excitement. The reason for all this, in this age of Minecraft, Notch with his numerous of millions of £ and so many other good examples is that gamers like myself apparently don't want it. I like many others love the game Portal, as well as Portal 2 and Prey. In the developer commentary of portal it is revealed that one room is larger on the inside than the outside, the door being a portal and the inside of the room abstractly existing elsewhere. [img][/img] Apart from highly free composition of space using modular design, beyond a portal almost as easily being "a new instance of" than just "a teliport to", the film inception also shows an example of where it could be used to stunning effect, with an impossible figure made possible, the enevatable seem in such a figure could using portals be at least somewhat hidden under an arch for example. What's more the mathematics for portals in games seem not just easy using matrices, but similar to how other graphical elements are calculated, also using matrices. I'm a big fan of the concept of generated content and have some programmatic ideas about how to really make it work, which will probably be saved for another thread.
  3. Turning on Unicode in DevC++

    Thanks, youv'e all been verry helpfull.
  4. Turning on Unicode in DevC++

    I'm suprised you both prefer the MS version. Other developers I know have said that dev-cpp is better as it is faster. I don't mind either way so Iv'e installed VC++ Express. The line #include "dxsdkver.h" Creates the following error: fatal error C1083: Cannot open include file: 'dxsdkver.h': No such file or directory How do I tell VC++ Express about thease files that are in "Program Files\Microsoft DirectX SDK (February 2010)". Do I need to make a copy of the includes directory from "Microsoft DirectX SDK ..." and put it with my project files?
  5. Turning on Unicode in DevC++

    I'm getting a "DXUT requires a Unicode build" error from DirectX code that I have been given which should work. I've got the latest verstion of DevC++ and DirectX SDK. How do I enable unicode in building of C++ projects in DevC++?
  6. Looking for a coder for C++ game engine project

    Thanks, I guess this thread can be deleted.
  7. I am looking for somone familier with C++ and graphics such as openGL as well as pixel\geometry shaders and who knows about raster to vector conversion such as marching cubes to work with me on a game engine. The part I require is relatively small and has a simple interface to the rest of the program. The whole project is quite large if you are feeling more ambitious. The engine generates the environment, entities and behaviors at the start of a level based on a small amount of code that makes up that level instead of large geometry files.
  8. One pass per frame light maps?

    Quote:Original post by gharen2 Correct me if I'm wrong, but isn't this just a description of ray tracing? And I disagree about the number of calculations being manageable. The key part is that many rays are being emitted by lights. Doing a calculation between each ray and each texel of each object would be prohibitive.No, standard ray tracing traces every ray of light whereas this artifically limits the infomation being transfered every frame. The number of calculations may still be unmanegable but it is smaller than in ray tracing (I think they would be manegable for powerfull PC's and well writtain code). Quote:Unless I'm misunderstanding. I'm not normally one to be picky about spelling and grammar, but your description is hard to read :PSorry :( Quote:Anyway, if I understand you correctly, this is basically a technique known as "radiosity." It came into popular usage around the time of the original Quake games, and is still used by some games (for example, Half-Life 2, though it uses an updated variant of it).two key diffrances are, one pass every frame instead of 40 passes on each compile of a map and rays get drawn when they enter they eyes istead of just hitting a surface (reflection and refraction made easy). This may have to be split into light maps that has a diffrent sized grid that individal texels but it cant be too big else there would be an output that is too grainy looking.[/quote] Quote:until it reaches a stable state some very odd effects bouncing around light from a source that isn't even on anymore That's pretty slow light.It dosn't need to reach a stable state, in fact it wont do if things are moving a lot. Yes there would be some verry odd effects like light could be aranged to bounce around in a loop using (100% reflect, 0% refract) mirrors where the light could take sevral frames to get to a point in the loop each time round. The light would be pritty slow, but I think the potental for superiour rendering quality would make up for it.
  9. One pass per frame light maps?

    You wouldn't be able to see the light source if it was let say behind something else. When the rays of light reach you then you can see them and they will be the colour and brightness of the things they have reflected off. You could make it so that no light was alloud to enter the eyes if it had no bounces, this would make lights invisable but still able to light stuff. Point lights would be efectivly invisable anyway, only showing directly as a sigle point of light where they send however meany rays into the enviroment from that single point (probbably at random angles) each frame.
  10. One pass per frame light maps?

    It's just an idea. It may be more novel that practical, however I really wanted to air it for descussion. I posted in this forum as I am new to serious game coding. If it would be better in another forum please feal free to move it. How it could work: The idea is for light to start from light sources (sky, lights, candle, glowing stuff etc..) and many rays of light travel before the first frame of rendering outward to land on objects. Each texel in the enviroment then remebers the averege angle of movement, colour and brightness of all the rays that land on it as a single value (so infomation is lost here). Light which enters a block on the players head (there eyes) gets desplayed on the screen (more on how this works further down). The first frame is drawn to the screen which will always just contain mostly black with some verry bright bits where light sources are. Then the light stored in each texel is projected onto the aprorate surfaces based on the information stored in each texel. We have lost lots of rays here as each texel only stored averege information (the lights also project new light again). Some rays which are now less bright enter the eyes as well as some new ones from the lights (which in turn will ajust the infomation in each texel). The next frame is drawn which now contains more infomation, it is still verry odd looking. It won't be untill about the 3rd frame when the view will look more normal. Probbable Advanteges: The information stored at one time is always at a manegable amount The number of calculations each frame is always at a manegable amount Reflective surfaces can simply reflect a higher percentege of light Surfaces that need to defuse light only need to scatter it more randomly You can move light sources or objects about and maintain realitic shadows Propper HDR with aperture that will ajust gradually to difrent averege light over the view and blur that is relitive to the over-brightness of each pixel could be made easy(er) Could be an Advantege or Disadvantege: Moving light sorces or objects about results in light that lags Reflective surfaces may have to be used responibly (If HDR was implemented properly then the player would expreance temporery blindness when entering and exiting verry bright areas) Eyes: The eyes would have to only allow light to enter each pixel at the aproprate angle (as if they are around one side of a sphere and only allow light to enter if it is coming straight on as opposed to an angle). They could alternitivly contain an area that destorts the parth of light to act as a lense so that not too much excess light was lost.
  11. Im beginer with DevCpp (C++) need help.

    [ What kind of errors are you getting when trying to compile. ] Like I said earler in this thread [ Ok I've uninstalled the SDK and installed it into my devcpp folder devcpp still works :¬) phew, but the SDK (or the example code) still dosen't work. This time I get the error. "In file included from DSound2.c" ] [ with devc++ you cant use *.lib files you have to use *.a files which are libs with some changes made to them. ] Where can I download the directSound .a files? [ So make sure you include <dsound.h> and mine does not come with it by default so use the one out of the DirectX sdk and devc++ does come with libdsound.a so make sure you incldue the path to it. also copy the dsound.h to your include folder dont leve it in the sdk folder. ] lol, I guess its time to give up now. I am finally undertanding the person who told me that devcpp is good for biginers was talking rubbish. Is there an alternitive free compiler that comes with working directsound (and possibly also DirectDraw) examples? and also some helpfull stuff in the help file? [ GCC linker kin handle .lib files as well as .a files. Jest ye use the whole file name in the files to link, and ye'll do a'right. ] Still not really understanding this word link or linker means. But thanks for trying to be helpfull.
  12. Im beginer with DevCpp (C++) need help.

    I installed it It's a dos prompt Thats all As a result im still using devcpp No, please don't tell me how to use a dos prompt to run c++ code Most other microsoft software is verry slow, buggy and inificant but I will belive you that there compilers are good. However devcpp is free and good for beginners to use, so being a biginer Im using it. Lets get back on topic. How do I get DirectSound to work?
  13. Im beginer with DevCpp (C++) need help.

    Here is a verry good expensive compiler I could buy However, I think I'll stick with my current free fairly good compiler at the moment. What, msvc = "microsoft visual C" microsoft = verry slow, unnececraly big, prone to falure, unmantanable, Insecure and verry slow. " There are tools to help you convert .lib to .a " It would be really great if you could give me a link to these tools.
  14. Im beginer with DevCpp (C++) need help.

    Can somone post a link to where I can download MSVC? If it's better that devcpp I'll use that. What is the best tool to do the conversion I need to do with the libery's and how do I do the conversion? wow, this is going to be a really long thread :¬|
  15. I started by posting my problem in the biginners section but was advised several times that this is better forum for the problem. It is about using a "C" and "C++" compiler called "devcpp" to inisalise DirectSound (part of DirectX) using this example This is my problem.