@ WouterH - very sweet. RLP yet or that is pure C#?
@ Gus - I had to switch to RLP to get a decent filling speed, because it needs a specific algorithm. Wireframe 3D went pretty well in C#.
@ WouterH - Iâve setup a bitbucket account. My username is âSkewworksâ
You guys remeber this one, right?
http://www.tinyclr.com/forum/topic?id=6193
http://www.tinyclr.com/codeshare/entry/265
@ Architect - thatâs actually what I based my initial code on
Got the initial engine from Wouter this morning!
Heâs already working on more changes for me and Iâll be adding some of my own this weekend as well. Hopefully Iâll have a nice new video up and ready before the weekend is over.
My main focus will be getting textures to work while Wouter is working on code to let me handle object rotation and positioning separately while still maintaining the z-order for culling. Hopes for the weekend is to create a (limitedly) customizable avatar for use with GameSlate. The body will be unchangeable (except for selecting male/female) and all the customization for round one will be in the way off applying textures to change eyes, mouth, nose, hair, clothes, etc. Iâll even have a background, âstageâ, and the ability to add one extra object, âpropâ.
Just committed the last piece of code from my side (at least for now) Canât wait to see textures running! Go Thom!
International tag team coding! With any luck all I should have to do is add a Boolean flag to let it know which half of bitmap to assign to the triangle and then just apply the same technique as the raycasting demo from Chris.
Never mind that method wonât work if the object is rotated 180 on the z-axis
Well well well, I got texture mapping running. Code is a b*tch for now and will need a lot of cleanup/speedup before it can be published.
Wow, we should have gotten you a hydra sooner
@ WouterH - youâre my freaking hero!
Indeed 3 holes in the groundâŚvery cool young man!!!
Impressive for a dirty code!
WowâŚ
The best part is Wouter has agreed to let me open source it, so when I add on the managed side to control user input, level loading, etc youâll be able to see all the code; native and managed alike.
Iâm going to have a lot of work ahead of me to make GameSlate worthy of Wouterâs Tiny3D but I think the end result will be fantastic.
OK, I have to go design some 3D objects to stress test the non-textured engine. 10:1 Wouter will be finished cleaning up his texture code 20 minutes before Iâm ready to run the initial non-textured tests. Seriously, this guy codes FAST.
That is always great! Canât wait to take a look!
idd the hydra is faster then the 486 100MHz I used in my young times for doing this kind of stuff.
For those of you who are interested the stats on the spinning cube are as follows:
Flat Fill: ~105FPS
Texture: ~25FPS
This is still with the unoptimized code, but not bad at all.
Did you enable optimization on GCC? What level?