Real Time 3d display

  • BenL is working on a real time 3d display core for the Papilio Plus/Pro boards! Source code and demo video follows.

It works ! Running at 100.5 MHz (4x the vga pixel clock), the core displays a rotating 512 triangle-rabbit at 256*240*60Hz -- I'd love to attach a picture, but it is rotating too fast, and all i get is a blurred image.

To be totally honest, p&r chockes on some paths, and there are some glitches: the most triangle intensive lines shows some "holes" (you can see through the surface because some triangles were not drawn), and some lines edges spill ouside the triangles. The latter might be caused by fixed point arithmetic (for very flat triangles) or the failing timing constraints.

Again, I cannot attach the bit file, but it's on github (final.bit)

Full forum discussion thread.

Source Code Link

  Report Article

User Feedback

There are no comments to display.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.