• Content Count

  • Joined

  • Last visited

  1. I don't want to use a graphics API, but want to learn to draw graphics myself for learning purposes. Yeah a PC is an option. Ok, thanks for the suggestion. I will think some more.
  2. Thank you, I'm fairly new to graphics and electronics. I would like to learn to render 2D and 3D graphics and have read about the double buffering technique elsewhere but didn't realise it didn't apply to the Pmod MTDS nor the OLED Pmods. My goals for this is to implement some algorithms from the Graphics Gems (mainly 1 and 2) books, learn to draw lines, shapes, detect intersections and make a small game-like program to showcase. I also want to learn about using matrices for 2D and 3D transformations. When I get advanced enough for 3D I would like to learn how to make ray-traced, real-time scenes. If I start out with a Pmod OLEDrgb, will the uC32 have enough RAM or is it recommended to take something with more RAM? The uC32 has 32kB of RAM but the Pmod OLEDrgb is (320*240*16)/8/1024 kB = 150kB so one frame would not even fit in the RAM of the uC32, is this correct counting? Is it possible to use less than 16 bits/pixel? Hi, I have seen the Pmod VGA, would it be suitable for someone like me who's not very experienced with wires? It's an interesting proposition to design my own "graphics chip" but... I already have experience using Digilent Basic I/O shield and its monochrome OLED to draw pixels and lines and I would like to leverage my experience. And since I'm into graphics, I'm not sure that a text-based VGA-adapter would be what I need, since I need to draw pixels, lines, etc. But I am wondering... it must be possible to draw individual pixels with the VGA-solution, right?
  3. Hi, I'm looking to start with graphics programming and want to buy a suitable Digilent product. How much RAM do I need if I want to try out double buffering a QVGA pmod with 16 bits per pixel? Would it be ( (320 * 240 * 16) / 8 / 1024 ) * 2 = 300 kB? I have seen that it is possible to extend the memory with a pmod such as SF3 (32Mb). Is such a module suitable to expand the RAM in order to store the frame buffers? Also where is the graphical RAM locate, by the way? Can I just connect a QVGA screen pmod to a pmod shield on top of a uC32 for example? What are some other connection options? I am also considering starting with a 32*128 or similar OLED or a 96×64 pixel RGB OLED, is it possible to double buffer with those?