Realtime Affine Texture Mapping (WIP) copy

Realtime Affine Texture Mapping (WIP) copy

by DCPU-16

👁 6,256 ❤️ 239 ⭐ 190 🔄 4
Created: May 30, 2013 Last modified: Jul 23, 2013 Shared: May 30, 2013

Description

UPDATE: Back-ported backface culling. (hohoho) The code includes lots of unrolled loops and duplicated code to save doing things twice or with excessive calculation, so the code is pretty messy. Since this is affine texture mapping, the texturing will look funky when used on perspective transforms (you can see this on the first Playstation). This is the simplest form of texture mapping though, so it makes sense to implement this first. As you can see, this is way too slow to be practical. The framerate could be increased a lot by doing backface culling, which I might copy over from my racetrack project. I'm going to try this on a more advanced model, but it'll probably be a a like render instead of realtime. Credit to Mojang for the grass block texture from Minecraft.

Instructions

Affine Texture Mapping in Scratch. Adjust the distance slider (closer is slower) and Poly Resolution slider. I use the same texture converter as with the Earth Shader: http://dl.dropbox.com/u/12239448/ScratchTexture/index.html Model of Link Imported: http://scratch.mit.edu/projects/10541079/

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

Windows 10 setup

by MateoUnoob

Project thumbnail
View Project

Hardcore Fight Cloud Add Round 2

by SVPS104

Project thumbnail
View Project

RaceWay 2 |3D| TR Games Presents |BETA | #game #race #raceway #trend #popular

by W_FLY

Project thumbnail
View Project

Beat up tera DLC edition

by Tyler-Time

Project thumbnail
View Project

ネプリーグ ブレインタワーミュージック ネプリーグBGM&お気に入り

by akapengin0602

Project thumbnail
View Project

FortNight

by kabbyoshams

Project thumbnail
View Project

pizzy paror horror

by 096_Aiden

Project thumbnail
View Project

Add a button to Beat up Harper remix remix remix remix remix

by xmrrileyxx

Project thumbnail
View Project

ʟᴇᴍᴏɴᴏɪᴅs!#ᴀʟʟ#ᴛʀᴇɴᴅɪɴɢ

by jdmate

Project thumbnail
View Project

Flappy Bird!

by JS-KIH

Project thumbnail
View Project

NOGGIN x PBS KIDS (NPBS Kids)

by BradyCupcake

Project thumbnail
View Project

50709-下W05_L06接蘋果3

by dkes114g50709

Project thumbnail
View Project

BMPJ - negatives zeroes jumpscares

by BeABattery_fan

Project thumbnail
View Project

DEM MEMES

by squirtgreen

Project thumbnail
View Project

Nos despedimos - idiomas

by oepablos

Project thumbnail
View Project

iOS 11 iPad Pro remix

by meowmeow3890

Project thumbnail
View Project

Bambi Tower Defense Version 0.3

by SubToDjDaCoder

Project thumbnail
View Project

【マイクラアニメ】強敵!リッチタワー!【敵を仲間にできるハードコア】

by Rozuki-masuhi

Project thumbnail
View Project

Miweoro OS 1.0.2

by Miweoro

Project thumbnail
View Project

it's muffin time meme(scratch)

by scratchcatfunny

Project thumbnail
View Project

Sonic 3d Blast Scratch Port Real??

by BunchaNobodies

Project thumbnail
View Project

Numberblocks Maker

by IsaiahblocksTV

Project thumbnail
View Project

アンダーテール インクサンズ戦(自作)

by taiyo0404

Project thumbnail
View Project

I wanna be the Debug [アイワナ]

by yugak