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

English G Font

by SillyGooseReturns

Project thumbnail
View Project

Sonic Battle Rematched

by Goldkrool3

Project thumbnail
View Project

初代(?)マリオカート

by hauto

Project thumbnail
View Project

AY in the Moving Mine 3 [ Remix 7/22 Players ] remix remix remix

by leoprincipe04

Project thumbnail
View Project

2020 Могелевлифтмаш/МК-Лифт Lift With Russian Voice 9 floors

by ClickteamB

Project thumbnail
View Project

femboy catto

by woahnone_test

Project thumbnail
View Project

Russian Alphabet Lore Tseh (Tsecilia) feet

by MARCELOSAULDANIEL

Project thumbnail
View Project

If NGG: World War N gets removed...

by GeoTheRizzler551

Project thumbnail
View Project

FNF OIIAFunkin Oneshot

by goofee_ah

Project thumbnail
View Project

iPhone 16 pro with iOS 18 remix

by jcmcmc

Project thumbnail
View Project

Toyota Supra MK4 speedometer (modified) remix

by ayuayu17_OfficialSub

Project thumbnail
View Project

烈・最終鬼畜ボールころころ

by gaia-ru

Project thumbnail
View Project

丘の上のレース [日本語版] NEW

by takahasi-ty

Project thumbnail
View Project

Complete Genesis Sonic Engine v0.9.9 (S2 Edition)

by TTTEfanSQB

Project thumbnail
View Project

All 4 Numbericons 1-140 Different Styles

by vanhouchin

Project thumbnail
View Project

Peppa Pig Gets Grounded China

by baldiii

Project thumbnail
View Project

"~the last day the battle of~ デスゲーム 壱話 "GAMESTART"

by tensaichicken2

Project thumbnail
View Project

にゃんこメーカー ver.6.2

by pigman000

Project thumbnail
View Project

100000 Second Timer (Century Schoolbook Font) remix

by TVOBeale

Project thumbnail
View Project

E353系 あずさ 爆音モータ!!!!!!!

by onechane

Project thumbnail
View Project

98xx and Jumping Julian (WIP)

by Pixilart_sender

Project thumbnail
View Project

My version of Serbian Alphabet Lore for AUGUSKR

by ZaynTheScratcher

Project thumbnail
View Project

Bop It! Download 1.2

by VisittoCharlie1

Project thumbnail
View Project

Rainbow Numbers 1 to 10000 remix

by friendlyvesta