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

You've Got A Friend In Me (Kyle Massey Cover) PAL British/Australian/Polish Region 2

by NZWStudios

Project thumbnail
View Project

Big Mouth Billy Bass But If He Talks, He BITCRUSHES remix remix

by IsaacMakesCoolGames

Project thumbnail
View Project

Some Vectors

by Greens_Channel

Project thumbnail
View Project

Undertale SANS boss fight but you don't die remix

by 676abc

Project thumbnail
View Project

Incredibox - Sploink (sprunki but actually bad)

by R-185ALTS

Project thumbnail
View Project

Beat Up Spiffy Pictures #16

by siddharth1717

Project thumbnail
View Project

3 New Beat Up Button!

by kubakoodziejczak

Project thumbnail
View Project

The Noise Getting Punish and Injured

by TAHFalternate

Project thumbnail
View Project

Fionn2021 Rants S1 E1 PB&J Otter

by Axel_024

Project thumbnail
View Project

Numbers Band 160 (Reach 800)

by Gszblocks

Project thumbnail
View Project

Klasky Error Template 3 Remastered

by otaner2023

Project thumbnail
View Project

Conway's Life NO Clones

by gregatku

Project thumbnail
View Project

青の塔22階

by sakaryuu

Project thumbnail
View Project

Beat Up Red From Among Us (10)

by 100daysonly

Project thumbnail
View Project

naruto fighting game

by carrot1990

Project thumbnail
View Project

【マイクラMOD】1ブロック+

by horiyouta

Project thumbnail
View Project

My Singing Monsters: Air Island

by mysinginmonsters

Project thumbnail
View Project

Beat up four 2

by tatatino150

Project thumbnail
View Project

Beat Up Maya: Chibi Ela Edition

by ElaTheOddbod

Project thumbnail
View Project

Numberblock one according to @polar_bear2 Numberblock 3 according to @polar_bear3 with Numberb… copy

by zoomanimal

Project thumbnail
View Project

Add A Button To Beat Up Windows Ugly!!! (2)

by newmyles

Project thumbnail
View Project

Paper Minecraft ver1.19.50【日本語翻訳】 remix

by 00-gsha

Project thumbnail
View Project

Buttons & Doors Madness Part 1

by NovaShrugs926

Project thumbnail
View Project

Beat up Edward DLC 3.0

by GooleSharty122