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

Numberblocks Band 2001-2010

by IAmBack2013

Project thumbnail
View Project

beat up blocky

by tiguy2

Project thumbnail
View Project

Super Mario Maker 5 - A Platformer Creator - v1.2.14 (Larry's revolt)

by kbcrafts

Project thumbnail
View Project

Talking Gummy Ask and Jackson Ask News 2 (Reupload)

by CanLoveToms

Project thumbnail
View Project

mutant worm boss fight

by dinoroar67

Project thumbnail
View Project

Take care of your own Beanos!

by AJS_Test

Project thumbnail
View Project

Super Mario odyssey 3D DemoV1.4

by Nixus2

Project thumbnail
View Project

Klasky Csupo Robot Logo 4000 Japanese Error but I redid the voiceover at the end

by Thatklaskyerrormaker

Project thumbnail
View Project

LC 704 Dance (Talent show)

by sweetstrawberrys1

Project thumbnail
View Project

Ping-Pong (Extrem)

by Jo-Jokob

Project thumbnail
View Project

Beat up Scratch Cat remix remix

by everton123E

Project thumbnail
View Project

Mauthe wall clock

by Silaslovesclocks

Project thumbnail
View Project

Chilled Windows!

by WindowsAdmin

Project thumbnail
View Project

❶+❷=❸ | TᕼE ᔕTᑌᗪIO ᗪOOᖇᔕ Oᖴ ᑎᑌᗰᗷEᖇᔕ - ᑭᗩᖇT ❺ - 402 ᗪOOᖇᔕ | ❹=❺+❻

by Twin138956Scratch

Project thumbnail
View Project

Stingy text to speech with more words and phrases

by SuperBoyScratcher

Project thumbnail
View Project

Horizon - A Long Platformer (v1.22.1) #Games

by LeGnocchi

Project thumbnail
View Project

素数計算機 1

by sakura395

Project thumbnail
View Project

ANIME RACERS 2 (38% done)

by Drives135

Project thumbnail
View Project

OS 100%pen

by _applemango_

Project thumbnail
View Project

FNF Camellia Mod Week 2 (hard)

by sussy_baka27

Project thumbnail
View Project

[☁online]オンライン サスケ2021 1stステージ プラットフォーマー online SASUKE platformer

by sikakitaharuki2

Project thumbnail
View Project

ダッシュ‼

by takumarion

Project thumbnail
View Project

Endless alphabet B-3 - BELLOW

by Roseor

Project thumbnail
View Project

Touhou Beats

by -ChillyPepper-